Babylon.js: a complete JavaScript framework for building 3D games with HTML 5 and WebGL
TypeScript JavaScript C++ C# HLSL Python Other
Latest commit e041863 Jun 28, 2017 @deltakosh deltakosh committed on GitHub Merge pull request #2390 from bghgary/active-textures
Add material.getActiveTextures and BaseTexture.WhenAllReady
Failed to load latest commit information.
.vscode add automatic start for debug May 30, 2017
Exporters Blender 5.3.0 Jun 26, 2017
Playground Fixed multiple clicks on PG Jun 27, 2017
Tools introducing textureTools Jun 22, 2017
assets generate mip maps for TextureTOols Jun 23, 2017
dist Spec Term Fix Jun 27, 2017
gui Fixed issue with GUI in mesh mode + nightly Jun 26, 2017
inspector NIghtly + fixes Jun 19, 2017
loaders Fix issue with sub meshes with multiple primitives Jun 25, 2017
localDev Added slider to GUI Jun 3, 2017
materialsLibrary Add material.getActiveTextures and BaseTexture.WhenAllReady Jun 26, 2017
postProcessLibrary Add Inspector Shortcut Dec 9, 2016
proceduralTexturesLibrary Adding perlin noise to procedural textures library Jun 16, 2017
sandbox Updating sites icons with new logo Jun 19, 2017
serializers Adding support to Babylon.JS for morph targets Apr 26, 2017
src Merge pull request #2390 from bghgary/active-textures Jun 28, 2017
tests Nightly + small fixes for default rendering pipeline Jun 22, 2017
.gitattributes Ignore whitespace and new lines from windows OS Nov 25, 2015
.gitignore REmoved canvas2d tests Jun 11, 2017
.gitmodules DAE Exporter Dec 5, 2013
.travis.yml travis should use node 6 Mar 7, 2017
Babylon.csproj Merge branch 'master' of Jan 11, 2017
Babylon.sln Added VS files Nov 28, 2016
Web.config Untabify web.config Jan 10, 2017
bower.json Update bower.json to latest version Jan 2, 2017 Update Mar 1, 2017 Moved license to a separate file Jun 23, 2017
package.json Added blur to mirror Jun 16, 2017 Moved license to a separate file Jun 23, 2017
tslint.json none squared capture May 10, 2017
what's Moved canvas to extensions Jun 11, 2017


Getting started? Play directly with the Babylon.js API via our playground. It contains also lot of simple samples to learn how to use it.

Build Status

Any questions? Here is our official forum on


For preview release you can use the following ones:

Preview release

3.0-beta can be found here. If you want to contribute, please read our contribution guidelines first.


Useful links

  • Official web site:
  • Online sandbox where you can test your .babylon scenes with a simple drag'n'drop
  • Online shader creation tool where you can learn how to create GLSL shaders
  • 3DS Max exporter can be used to generate a .babylon file from 3DS Max
  • Blender exporter can be used to generate a .babylon file from Blender 3d
  • Unity 5 exporter can be used to export your geometries from Unity 5 scene editor
  • FBX command line exporter can be used to generate a .babylon file from .FBX file (animations are supported)


To get a complete list of supported features, please visit our website.