Releases: BabylonJS/Babylon.js
Releases · BabylonJS/Babylon.js
v1.11
- Major updates
- New option for mesh:
mesh.showBoundingBox
to display mesh's bounding box. You can configure back and front color usingscene.getBoundingBoxRenderer()
. This function returns aBABYLON.BoundingBoxRenderer
where you can definebackColor
,frontColor
andshowBackLines
(deltakosh) - New basic mesh:
BABYLON.Mesh.CreateTorusKnot
(deltakosh) - New
BABYLON.AnaglyphArcRotateCamera
andBABYLON.AnaglyphFreeCamera
(michael-korbas), (deltakosh) - Tags system (gwenael-hagenmuller)
- New render pipeline system for post-processes. See documentation here (michael-korbas)
- New option for mesh:
- Updates
- Added parameters to enable or disable a type of texture on all
BABYLON.StandardMaterial
(demonixis) - New
BABYLON.VertexData.ExtractFromMesh
function (deltakosh) - Cameras can now have sub-cameras (see
BABYLON.AnaglyphArcRotateCamera
for example) (deltakosh) - New
BABYLON.Engine.runEvenInBackground
property. True by default. It allows you to stop rendering when the browser is not the foreground application. (deltakosh) - Darkness of a shadow + shadow on transparent meshes (clementlevasseur)
- New event for materials:
onCompiled
andonError
(deltakosh)
- Added parameters to enable or disable a type of texture on all
- Bugfixes
- Fixed a bug with collisions cache
- Fixed a bug with mesh.dispose when called twice (deltakosh)
- Fixed an issue with Internet Explorer while rendering a RenderTargetTexture outside the engine renderLoop (nicolas-obre)
- New demos
v1.10.0
- Major updates
- Virtual joysticks camera (davrous)
- Oculus Rift support (davrous), (simonferquel), (deltakosh)
- Support for DDS textures (deltakosh)
- Constructive solid geometries (CraigFeldspar)
- Importer plugin system (deltakosh)
- Filter postprocess (deltakosh)
- Convolution postprocess (deltakosh)
- Added Cheetah3d exporter (Calebsem)
- New
BABYLON.ShaderMaterial
object to simply create custom shaders (deltakosh) - See Custom shader - cell shading - New
BABYLON.VertexData
object to easily manipulates vertex attributes (deltakosh) - See VertexData
- Updates
- Shaders can be loaded from DOM element alongside .fx files (deltakosh)
- Adding arcRotateCamera.wheelPrecision (deltakosh)
- Support for DOMMouseScroll (nicolas-obre)
- Adding BABYLON.PickingInfo.prototype.getNormal (deltakosh)
- Adding a new noMipmap parameter to
BABYLON.CubeTexture
constructor (deltakosh) - Adding
BABYLON.Color3.FromInts()
andBABYLON.Color4.FromInts()
(deltakosh) - Adding invertY parameter to
BABYLON.VideoTexture
constructor (deltakosh) - Adding new
BABYLON.Scene.getCameraByID
function (deltakosh) - Adding new
BABYLON.Scene.setActiveCameraByName()
function (deltakosh) - Renaming
BABYLON.Scene.activeCameraByID()
toBABYLON.Scene.setActiveCameraByID()
(deltakosh) - Adding texture wrapping support to Blender exporter (vousk)
- Add Gulp for buiding babylon cross platform (SideraX)
- Shadow map improvement on pack method (clementlevasseur)
- Bugfixes
- New demos
v1.9.0
- Major updates
- Updates
- New
mesh.rotate
andmesh.translate
functions to rotate and translate mesh both locally and globally (deltakosh) - New feature for particles:
ParticleSystem.forceDepthWrite
(deltakosh) - Adding a new parameter to pick in order to be able to pick even on multi views (deltakosh)
- New
mesh.lookAt
function (professorF) - New postprocess system (independent from cameras) (michael-korbas)
- New
mesh.setAbsolutePosition
function (gwenael-hagenmuller)
- New
- Bugfixes
v1.8.5
- Major updates
- Visual Studio 2013 templates for Windows 8.1 and nuget packages (pierlag)
- Updates
- New
matrix.multiply
function (up to 50% faster) (deltakosh) - New matrices cache system for camera (view and projection matrices) (juliengobin)
- New physics impostor: compound and mesh (still really slow) (deltakosh)
- Set crossOrigin flag for support CORS (vbouzon)
- XNA importer: Changes for Right-Left Coordinate Systems & Prefixed Mesh Parts with Mesh Name (professorF)
- Fixing getPivotMatrix (gwenael-hagenmuller)
- New geometry functions: getLocalTranslation, setPositionWithLocalVector, getPositionExpressedInLocalSpace,locallyTranslate (gwenael-hagenmuller)
- Adding multi mesh import from same file(nicolas-obre)
- New
- Bugfixes
v1.8.0
- Major updates
- Support for physics engine thanks to cannon.js (deltakosh)
- New sandbox tool (davrous)
- Updates
- New
animation.currentFrame
property to get current animation frame (deltakosh) - New
animation.floatInterpolateFunction
property to define custom float interpolation function (deltakosh) - New
animation.vector3InterpolateFunction
property to define custom vector3 interpolation function (deltakosh) - New
animation.quaternionInterpolateFunction
property to define custom quaternion interpolation function (deltakosh)
- New
v1.7.3
- Updates
- Support for "file://" moniker (davrous)
- Support for DAE (COLLADA) file format (gwenael-hagenmuller)
- Support for "empty" object type in Blender exporter (deltakosh)
- Bugfixes
v1.7.0
- Major updates
- Support for lens flares (deltakosh)
- Support for multi-views (deltakosh)
- Updates
- New
light.excludedMeshes
property to exclude specific meshes from light coputation (deltakosh) - New
texture.anisotropicFilteringLevel
property to define the anisotropic level of a texture (deltakosh) - New
mesh.infiniteDistance
property to make a mesh static from the point of view of the camera (deltakosh) - New
scene.customRenderTargets
property to add our own renderTargetTexture (deltakosh) - Transparent meshes are sorted back to front (deltakosh)
- New
- Bugfixes
- Fixing a bug when cloning mirrorTexture (deltakosh)
v1.6.0
- Major updates
- Support for postprocesses (deltakosh)
- New builtin postprocesses: Pass, Refraction, Blur, Black and White, Convolution (deltakosh)
- New builtin postprocess: FXAA (simonferquel)
- Online assets converter (pierlag)
- Updates
- New features demos: POSTPROCESS - REFRACTION and POSTPROCESS - BLOOM
- Removing the unused depth buffer for postprocesses chains (simonferquel)
- Bugfixes
- Fixing a memory leak when releasing textures (simonferquel)
v1.5.3.1
Updates
- New
lockedTarget
for freeCamera in order to allow cameras to track moving targets (deltakosh) - Cameras now supports animations (see http://www.babylonjs.com/index.html?TRAIN) (deltakosh)
- New
angularSensibility
property for cameras (deltakosh) - New
upVector
property for cameras. Cameras are now not limited to a (0, 1, 0) up vector (deltakosh) - New
parent
property for cameras and lights: Lights, cameras and meshes can be related. For instance a camera can now be attached to a mesh as child and vice versa (deltakosh)
Bugfixes