Babylon.js icon
Babylon.js icon

Babylon.js

A complete JavaScript framework for building 3D games with HTML5, WebGL and Web Audio.

Babylon.js screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Mac
  • Windows
  • Linux
  • Online
  • Android
  • iPhone
  • iPad
  • HTC Vive
  • HTML5 Please
  • Oculus Rift
-
No reviews
9likes
0comments
0news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

 Tags

Babylon.js News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

Show all activities

Babylon.js information

  • Developed by

    US flagbabylonjs
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    60 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  24,858 Stars
  •  3,591 Forks
  •  34 Open Issues
  •   Updated  
View on GitHub
Babylon.js was added to AlternativeTo by László Matuska on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

Featured in Lists

This is a list of game engines and frameworks that either has been written entirely in JavaScript or we can use …

List by ddabrahim with 9 apps, updated

What is Babylon.js?

Main features

Complete scene graph with lights, cameras, materials, meshes, animations, audio & actions Native collisions engine Physics engine (thanks to oimo.js & cannon.js Scene picking Supports left and right handed systems Antialiasing Animations engine Particles & Solid Particles Systems Sprites and 2D layers Complete audio engine based on Web Audio

Works on all WebGL platforms via a specific modern shader architecture and native touch support: IE11/MS Edge, Chrome, Firefox, Opera, Safari, iOS (iPad/iPhone), Android, Windows Phone 8.1/Mobile 10, Firefox OS, Xbox One Optimizations

Frustum clipping Sub-meshes clipping Hardware scaling Selection octrees Offline mode (Assets saved in IndexedDB) Incremental loading Binary compressed format Hardware accelerated instances Automatic scene optimizer LOD (Level Of Details) SIMD.js Collisions on Web Workers Merge mershing Shaders / Rendering

Physically Based Rendering (PBR)

Standard material is a per pixel material that supports: Diffuse lightning and texture Ambient lightning and texture Specular lightning Opacity texture Reflection texture (Spheric, planar, cubic, projection and equirectangular) Mirror texture Emissive texture Specular texture Bump texture Lightmap texture Up to 4 lights (points, directionals, spots, hemispherics) Custom materials Custom shaders Skybox Vertex color 4 bones per vertex Fresnel term for diffuse, opacity, emissive and reflection

Procedural textures library Materials library Special FX

Fog Alpha blending Alpha testing Billboarding Fullscreen mode Shadow Maps and Variance Shadow Maps Rendering layers Post-processes (blur, refraction, black'n'white, fxaa, SSAO, God Rays (VLS), HDR, DOF (Depth Of Field), customs...) Lens flares Reflection Probes Multi-views Edges renderer Highlights rendering Textures

Render target textures Dynamic textures (2D canvas) Video textures Compressed (DDS) textures & TGA Cameras

Official Links