Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage News Babylon.js 3.3 Improves Particle System and WebVR Support for 3D Games

Babylon.js 3.3 Improves Particle System and WebVR Support for 3D Games

This item in japanese

The Babylon.js 3.3 release leverages features from the Microsoft Mixed Reality Toolkit (MRTK) to improve WebVR development and revamps its particle system controls.

MRTK provides a collection of scripts and components to accelerate the development of mixed reality applications. To simplify GUI VR construction, Bablyon.js leverages 3D volume grids to lay out interfaces with a VR scene, and also adds methods to call MRTK holographic and 3D mesh buttons.

A new transformation gizmo may be attached to any object to provide user control to modify the translation, rotation, or scale within the game.

Bablyon.js 3.3 adds approximately thirty new particle system controls. These controls include transformation and emission control over the lifetime of particle systems, animation randomization for sprite sheets, and emitter shapes.

The environment texture tooling with Bablyon.js receives improvements to image-based lighting, improving the quality and performance of real-time rendering.

Babylon.js 3.3 updates its TypeScript dependency to version 3. The release also adds WebVR support for the Oculus Go.

The release notes contain a complete list of updates for Babylon 3.3. The Babylon.js provides a comprehensive collection of demos and examples, and now also supports TypeScript in addition to JavaScript.

* explosion
* 360 degree photo
* particle effects
* interactive sun

Babylon.js is a JavaScript framework authored in TypeScript for building 3D games and experiences with HTML5, WebGL, WebVR and Web Audio. It provides tools to export from widely used 3D tools such as Blender, Unity, 3DS Max, Maya, and into Babylon.js objects.

Babylon.js is available under the Apache 2.0 open source license. Contributions are welcome via the Babylon.js GitHub project and should follow the Babylon.js contribution guidelines.

Rate this Article