Try BabylonJS Download on GitHub



Specifications

Main features

Optimizations

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

Textures

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

Cameras

  • Arc rotate camera
  • Free camera
  • Touch camera
  • Virtual Joysticks camera
  • Gamepad camera
  • Oculus Rift camera
  • VR Device Oriention camera
  • WebVR camera
  • Anaglyph camera
  • Follow camera

Extremely simple to use!

Meshes

Exporters & Tooling

Blender 3D logo
Unity 3D logo
Autodesk 3DS Max logo
Clara.iologo