WebGL - The Start Of A Revolution

    3 Votes

This project is all about demonstrating the capabilities of a new technology known as WebGL. WebGL is a standard created by Khronos (the creators/maintainers of OpenGL standard) and is a Web Based Graphics Library, based on OpenGL ES 2.0 ,that extends the capability of the JavaScript programming language to allow it to generate interactive 3D graphics within any compatible web browser. WebGL is a context of the canvas HTML element that provides a 3D computer graphics API without the use of plugins. WebGL is not exactly HTML5. It extends HTML5 by utilizing the HTML5 Canvas element. WebGL came out of Canvas 3D experiments by Vladimir Vukicevic from Mozilla, prototyped in 2006. The group consists of Apple,Google, Mozilla, and Opera.

WebGL can be accessed via a set of JavaScript programming interfaces. There are no accompanying tags like there are with HTML. 3D rendering in WebGL is analogous to 2D drawing using the Canvas element, in that it is all done through JavaScript API calls. In fact, access to WebGL is provided using the existing Canvas element and obtaining a special drawing context specific to WebGL. OpenGL embedded systems is an adaption of the long established 3D rendering standard OpenGL. It has been developed for use in small computing devices, most notably phones and tablets. OpenGL ES is the API that powers 3D graphics for the iPhone, the iPad, and Android phones and tablets. . WebGL’s designers felt that, by basing the API on OpenGL ES’s small foot print, delivering a consistent, cross-platform, cross-browser 3D API for the Web would be more achievable.

WebGL layers on top of or underneath other page content. The 3D canvas can take up just a prtion of the page, or the whole page. It can reside inside <div> tags that are z-ordered. This means that you develop your 3D graphics using WebGL, but all your other elements are built using familiar old HTML. The browser composites  (combines) all of the graphics on the page into a seamless experience for the user.WebGL has been designed with web delivery in mind. WebGL starts with OpenGL ES, but it has been adapted with specific features that integrate well with web browsers, work with the JavaScript language, and are friendly for web delivery. WebGL is cross-platform WebGL is capable of running on any operating system, on devices ranging from phones and tablets to desktop computers. WebGL is royalty-free Like all open web specifications, WebGL is free to use. Nobody will be asking you to pay royalties for the privilege.

References

http://www.reedbushey.com/85Webgl%20Up%20and%20Running.pdf

Popular Videos

communication

How to improve your Interview, Salary Negotiation, Communication & Presentation Skills.

Got a tip or Question?
Let us know

Related Articles

Travel Planner using Genetic Algorithm
Data Recovery and Undeletion using RecoverE2
PC CONTROLLED ROBOTIC CAR
Routino Router Algorithm
Data Leakage Detection
Scene Animation System Project
Data Structures and Algorithms Visualization Tool
Paint Program in C
Solving 0-1 Knapsack Problem using Genetic Algorithm
Software Watermarking Project
Android Gesture Recognition
Internet working between OSI and TCP/IP Network Managements with Security Features Requirements
Web Image Searching Engine Using SIFT Algorithm
Remote Wireless Sensor Networks for Water Quality Monitoring Requirements
Ranking Spatial Data by Quality Preferences
Scalable Learning Of Collective Behaviour
Computational Metaphor Extraction And Interpretation
Designing a domain independent Rules Engine For Business Intelligence
Graph Colouring Algorithm
Gesture Based Computing