Babylon.js

Powerful, Beautiful, Simple, Open - Web-Based 3D At Its Best.

What is Babylon.js

Babylon.js is an open-source, web-based 3D engine designed to create immersive and interactive experiences.

Babylon.js Features

  • Procedural Geometry Creation: The Node Geometry Editor lets creators build non-destructive geometry trees, enabling everything from minor geometric tweaks to vast procedural worlds.

  • Global Illumination Support: Render realistic scenes with advanced lighting effects, where light and shadows dynamically bounce around environments.

  • Gaussian Splat Rendering: Utilize Neural Radiance Fields and point clouds to capture and display volumetric data with stunning fidelity, offering realistic real-world visualizations running smoothly at 60 FPS.

  • State-of-the-Art WebXR and Apple Vision Pro Support: Babylon.js makes it easy to develop immersive WebXR experiences, now with enhanced features like touchable UI elements and Apple Vision Pro compatibility.

  • Advanced Animation System: The updated animation engine introduces blending animation groups and masking capabilities, giving developers granular control to create fluid, complex animations, such as synchronized lip-syncing and motion blending.

  • Enhanced glTF Rendering: Full support for the latest glTF extensions, including Dispersion and Anisotropy, ensures Babylon.js delivers the most advanced and visually stunning 3D content.

  • Greased Line System: This innovative line-rendering system allows developers to create camera-facing lines with adjustable width and unique shaders, perfect for visualizing paths, outlines, or any stylized effects in 3D environments.