What is 3D webgl ™?

Webgl ™ is an abstract programming interface (API) designed to allow the use of three-dimensional (3D) graphics directly in the web browser without the need for software or plug-ins. The difference between 3D WebGL ™ and other 3D graphics-based graphics-based language languages ​​is a virtual reality (VRML) language that 3D webgl ™ allows direct access to graphics (GPU) on the hardware display card present on your computer. Another difference is that the 3D webgl ™ is not a separate language, but the API implemented through the JavaScript® scripting language, which is natively understood by almost all web browsers. Although this type of direct access of low levels to the computer system hardware is one of the strengths of WebGL ™, it is also one of the major problems because it is a number of security problems that are not easy to solve.

Important D.Evelopment that allowed 3D Webgl ™ is introducedThe canvas element into the Hypertext Markup Specification version 5 (HTML5). The canvas element allows low -level access to a cut -out that can be drawn and maintained in a style that is in line with existing types of rendering API in other computer programming languages. The Webgl ™ API works with this accelerated screen to provide the ability to portray complex scenes very quickly without having to rely on software emulation on various platforms or implementations.

The

API 3D Webgl ™ not only uses the canvas element, but is also based on the Open Graphics library for embedded systems (OpenGL ES®). It is a portable version of the standard OpenGL® library, which is designed to be portable not only between different computer operating systems, but also across any devices that require the use of 3D low level graphics. This small track allows you to integrate the library into anyaround browser for almost any devices.

3D WebGL ™ implementation allows you to develop interactive programs that can be run directly from the site or download and run as a separate application in a web browser. It can be used to create 3D video games, educational software, simulation and 3D visualization software for business and scientific research. Using a browser as an application of packaging, a 3D environment can be developed without having to worry about repeated boiler code for the basic interface.

One of the biggest disadvantages of using 3D WebGL ™ and one that prevents its extended acceptance with certain software and hardware companies is the security risk it represents. The ability to access the GPU can provide a harmful program with the possibility to force the host computer system to perform a malicious code. This has been shown that the attacks of the service rejection (DOS) have been shown using the WebGL ™ API API. For this reason, there are some of the main computer companies KTEré refuses to fully support Webgl ™ in their products.

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?