|
@@ -35,97 +35,7 @@ You can help by testing or contributing to the next version.
|
|
|
- FBX command line [exporter](https://github.com/BabylonJS/Babylon.js/tree/master/Exporters/FBX) can be used to generate a .babylon file from .FBX file (animations are supported)
|
|
|
|
|
|
## Features
|
|
|
-- Complete scene graph with lights, cameras, materials and meshes
|
|
|
-- Collisions engine
|
|
|
-- Physics engine (thanks to [oimo.js](https://github.com/lo-th/Oimo.js))
|
|
|
-- Scene picking
|
|
|
-- Antialiasing
|
|
|
-- Animations engine
|
|
|
-- Audio engine
|
|
|
-- Particles Systems
|
|
|
-- Sprites and 2D layers
|
|
|
-- Optimizations engines:
|
|
|
- - Frustum clipping
|
|
|
- - Sub-meshes clipping
|
|
|
- - Hardware scaling
|
|
|
- - Selection octrees
|
|
|
- - Offline mode via IndexedDB (Assets are saved locally to prevent reloading them)
|
|
|
- - Incremental loading
|
|
|
- - Binary compressed format
|
|
|
- - Hardware accelerated instances
|
|
|
- - Level of details (LOD)
|
|
|
- - Automatic scene optimizer
|
|
|
- - Debug layer to help you optimize and debug scenes
|
|
|
- - SIMD.js support
|
|
|
- - Collisions can be offloaded on webworkers
|
|
|
- - Merge meshes
|
|
|
-- 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 and projection)
|
|
|
- - Mirror texture
|
|
|
- - Emissive texture
|
|
|
- - Specular texture
|
|
|
- - Bump texture
|
|
|
- - Fresnel term for diffuse, opacity, emissive and reflection
|
|
|
- - Up to 4 lights (points, directionals, spots, hemispherics)
|
|
|
- - Custom materials
|
|
|
- - Custom shaders
|
|
|
- - Skybox
|
|
|
- - Vertex color
|
|
|
- - Bones (Animations and shadows are supported)
|
|
|
- - Procedural textures
|
|
|
-- Special FX
|
|
|
- - Fog
|
|
|
- - Alpha blending
|
|
|
- - Alpha testing
|
|
|
- - Billboarding
|
|
|
- - Fullscreen mode
|
|
|
- - Shadow Maps and Variance Shadow Maps (with support for blurred shadows)
|
|
|
- - Rendering layers
|
|
|
- - Post-processes (blur, refraction, black'n'white, fxaa, customs...)
|
|
|
- - SSAO
|
|
|
- - Volumetric Light Scattering
|
|
|
- - Depth of field and lens effects
|
|
|
- - HDR rendering pipeline
|
|
|
- - Lens flares
|
|
|
- - Multi-views
|
|
|
- - Edges renderer
|
|
|
-- Textures:
|
|
|
- - Render target textures
|
|
|
- - Dynamic textures (canvas)
|
|
|
- - Video textures
|
|
|
- - Compressed (DDS) textures
|
|
|
- - TGA textures
|
|
|
-- Cameras (Perspective and orthographic):
|
|
|
- - Arc rotate camera
|
|
|
- - Free camera
|
|
|
- - Touch camera
|
|
|
- - Anaglyph camera
|
|
|
- - Virtual Joysticks camera
|
|
|
- - Stereoscopic camera
|
|
|
- - Gamepad camera
|
|
|
- - VR Device Oriention camera
|
|
|
- - WebVR camera
|
|
|
- - Follow camera
|
|
|
-- Meshes:
|
|
|
- - Mesh cloning
|
|
|
- - Dynamic meshes
|
|
|
- - Height maps
|
|
|
- - Constructive solid geometries
|
|
|
- - Parametric shapes (Ribbon, tube, etc.)
|
|
|
- - Hardware instances
|
|
|
-- Import:
|
|
|
- - Babylon scene file can be converted from .FBX
|
|
|
- - Exporter for Blender
|
|
|
- - Exporter for Cheetah3d
|
|
|
- - Exporter for 3ds Max
|
|
|
- - Exporter for Unity 5
|
|
|
- - STL importer
|
|
|
- - OBJ importer
|
|
|
- - Assets manager
|
|
|
+To get a complete list of supported features, please visit our [website](babylonjs.com/#specifications).
|
|
|
|
|
|
## Apache License 2.0 (Apache)
|
|
|
|