Categories: 3D configurators

Why the ThreeJS WebGL support is getting better and better.

The two latest versions of ThreeJS, the JavaScript 3D library with renderers in Canvas 2D, SVG, CSS3D and WebGL, offer numerous refinements and improvements.

In ThreeJS, the basic approach to viewing 3D objects is to display a scene with a camera. Animations can then be applied to objects within a scene. APIs are included to manage various geometry models, camera perspectives, lighting, textures, renderers, shaders, mathematical tools, resource loaders, audio and more to create immersive 3D experiences.

The latest ThreeJS releases have made many improvements and refinements to the WebGL renderer. Some of the improvements to the WebGLBackground API include support for the WebGLRenderTargetCube, rendering order and vertex shading cleanup and texture enhancements. The WebGLRenderer API improves shader and tone mapping support.

ThreeJS also supports the WebAudio API with a non-positional global audio object. The latest versions include support for AudioBufferSourceNode.detune and the use of linearRampToValueAtTime().

In recent releases, numerous improvements have been made to a variety of ThreeJS APIs.

Erhöhen Sie Ihr Verkaufsvolumen.

Mit unseren 3D-Konfiguratoren erreichen Sie mehr kommerziellen Erfolg auf Website..

ThreeJS releases are released about once a month, so each release contains a relatively small number of iterative changes and refinements, making it easier for developers to migrate between versions of ThreeJS. The types of changes made with each release are relatively small given the overall capabilities of ThreeJS and demonstrate the maturity and stability of the entire project.

ThreeJS provides support for WebVR and WebXR through its WebVRUtils, WebXRManager and WebVRManager APIs. ThreeJS also provides the 3D rendering engine for many WebVR and WebXR packages, including A-Frame and React 360.

BabylonJS is the other primary open source JavaScript 3D engine, with a focus on APIs for 3D game developers and WebXR experiences.

Hundreds of ThreeJS examples are available. ThreeJS is open source software available under the MIT license. Contributions and feedback are encouraged through the ThreeJS GitHub project.

Thank you for visiting.

3DMaster