|
@@ -1,67 +1,67 @@
|
|
|
- 2.1.0:
|
|
|
- - **Major updates**
|
|
|
- - Collisions can now be offloaded on webworkers ([raananw](http://www.github.com/raananw))
|
|
|
- - SIMD.js support for math library. See [demo](http://www.babylonjs.com/scenes/simd.html) ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - Unity 5 scene exporter. More info [here](https://github.com/BabylonJS/Babylon.js/tree/master/Exporters/Unity%205) ([davrous](http://www.github.com/davrous), [deltakosh](http://www.github.com/deltakosh))
|
|
|
- - New ```Mesh.CreateDecal()``` function to create decals. See [demo](http://www.babylonjs.com/?DECALS). More info [here](http://doc.babylonjs.com/page.php?p=25094) ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - New tool for debugLayer: You can now dump renderTargets to see their content ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - Complete shadows code rework: New bias property for ShadowGenerator, new orthogonal shadows for directional shadows,
|
|
|
- automatic projection size for directional lights, new BlurVarianceShadowMap filter. See [demo](http://www.babylonjs.com/?SOFTSHADOWS). Documentation updated [here](http://babylondoc.azurewebsites.net/page.php?p=22151) ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - New lens effects rendering pipeline. More info [here](http://doc.babylonjs.com/page.php?p=24841) ([jahow](https://github.com/jahow))
|
|
|
- - New basic mesh type: Ribbons. See [demo](http://www.babylonjs.com/?RIBBONS). More info [here](http://doc.babylonjs.com/page.php?p=25088) ([jbousquie](https://github.com/jbousquie))
|
|
|
- - New ```BABYLON.Mesh.ExtrudeShape``` and ```BABYLON.Mesh.ExtrudeShapeCustom```. More info [here](http://doc.babylonjs.com/page.php?p=24847) ([jbousquie](https://github.com/jbousquie))
|
|
|
- - New Loaders folder with a first additionnal plugin: [STL](http://doc.babylonjs.com/page.php?p=25109) ([raananw](http://www.github.com/raananw), [deltakosh](http://www.github.com/deltakosh))
|
|
|
- - Gulp building process revamped, updated and simplified and now includes a config.json ([raananw](http://www.github.com/raananw))
|
|
|
+ - **Major updates**
|
|
|
+ - Collisions can now be offloaded on webworkers ([raananw](http://www.github.com/raananw))
|
|
|
+ - SIMD.js support for math library. See [demo](http://www.babylonjs.com/scenes/simd.html) ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - Unity 5 scene exporter. More info [here](https://github.com/BabylonJS/Babylon.js/tree/master/Exporters/Unity%205) ([davrous](http://www.github.com/davrous), [deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - New ```Mesh.CreateDecal()``` function to create decals. See [demo](http://www.babylonjs.com/?DECALS). More info [here](http://doc.babylonjs.com/page.php?p=25094) ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - New tool for debugLayer: You can now dump renderTargets to see their content ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - Complete shadows code rework: New bias property for ShadowGenerator, new orthogonal shadows for directional shadows, automatic projection size for directional lights, new BlurVarianceShadowMap filter. See [demo](http://www.babylonjs.com/?SOFTSHADOWS). Documentation updated [here](http://babylondoc.azurewebsites.net/page.php?p=22151) ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - New lens effects rendering pipeline. More info [here](http://doc.babylonjs.com/page.php?p=24841) ([jahow](https://github.com/jahow))
|
|
|
+ - New basic mesh type: Ribbons. See [demo](http://www.babylonjs.com/?RIBBONS). More info [here](http://doc.babylonjs.com/page.php?p=25088) ([jbousquie](https://github.com/jbousquie))
|
|
|
+ - New ```BABYLON.Mesh.ExtrudeShape``` and ```BABYLON.Mesh.ExtrudeShapeCustom```. More info [here](http://doc.babylonjs.com/page.php?p=24847) ([jbousquie](https://github.com/jbousquie))
|
|
|
+ - New Loaders folder with a first additionnal plugin: [STL](http://doc.babylonjs.com/page.php?p=25109) ([raananw](http://www.github.com/raananw), [deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - Gulp building process revamped, updated and simplified and now includes a config.json ([raananw](http://www.github.com/raananw))
|
|
|
- **Updates**
|
|
|
- - Better video textures support ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - Cameras hierarchy rework ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - New ```Camera.setSubCameraMode``` to control 3D rendering of any camera (Anaglyph, Stereo, VR) ([Palmer-JC](http://www.github.com/Palmer-JC))
|
|
|
- - VR cameras can disable distortion postprocess to get more performance ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - New cameras: AnaglyphGamepadCamera, StereogramFreeCamera, StereogramArcRotateCamera, StereogramGamepadCamera ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - New ```MultiMaterial.clone()``` function ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - Faster ```mesh.computeNormals()``` function ([jbousquie](https://github.com/jbousquie))
|
|
|
- - Added the ability [to dynamically update or to morph](http://doc.babylonjs.com/page.php?p=25096) an mesh instance ([jbousquie](https://github.com/jbousquie))
|
|
|
- - Allow static Mesh.MergeMeshes to work with clones & Mesh subclasses ([Palmer-JC](http://www.github.com/Palmer-JC))
|
|
|
- - Added mesh.freezeWorldMatrix() for static meshes ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - Added mesh.freezeNormals() for parametric mesh updates ([jbousquie](http://www.github.com/jbousquie))
|
|
|
- - Added Vector3.RotationFromAxis() to get Euler rotation angles from a target system ([jbousquie](http://www.github.com/jbousquie))
|
|
|
- - Added mesh.alwaysSelectAsActiveMesh to disable frustum clipping for a specific mesh ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - Added updateMeshPositions method ([jbousquie](https://github.com/jbousquie))
|
|
|
- - Callbacks for geometry changes ([raananw](http://www.github.com/raananw))
|
|
|
- - Allow Engine to run for CocoonJS with standard html, including devices where the hardware scaling != 1 ([Palmer-JC](http://www.github.com/Palmer-JC))
|
|
|
- - Material onBind callback improvement ([jahow](http://www.github.com/jahow))
|
|
|
- - New front/back/double side feature for meshes ([jbousquie](https://github.com/jbousquie))
|
|
|
- - New basic mesh type: Disc ([jbousquie](https://github.com/jbousquie))
|
|
|
- - New basic mesh type : Dashed Lines ([jbousquie](https://github.com/jbousquie))
|
|
|
- - New basic mesh type: Tube. More info [here](http://doc.babylonjs.com/page.php?p=24847) ([jbousquie](https://github.com/jbousquie))
|
|
|
- - Allow ComputeNormals to work with Typed Arrays & the Typescript Level ([Palmer-JC](http://www.github.com/Palmer-JC))
|
|
|
- - Added uniqueId for nodes ([raananw](http://www.github.com/raananw))
|
|
|
- - Added ```Mesh.onLODLevelSelection(distance: number, mesh: Mesh, selectedLevel: Mesh)``` callback ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - Added ```Material.zOffset``` to help reducing z-fighting ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - Added excludeWithLayerMask to lights ([Palmer-JC](http://www.github.com/Palmer-JC))
|
|
|
- - Added includeOnlyWithLayerMask for filtering meshes ([Palmer-JC](http://www.github.com/Palmer-JC))
|
|
|
- - Mesh Default layerMask changed to allow more "special cameras filtering" ([Palmer-JC](http://www.github.com/Palmer-JC))
|
|
|
- - Sprite can now have .width and .height properties ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - Ability to register events based on mesh/camera/light addition and deletion ([raananw](http://www.github.com/raananw))
|
|
|
- - New ```Curve``` object ([jbousquie](https://github.com/jbousquie)) More info [here](http://doc.babylonjs.com/page.php?p=25091)
|
|
|
- - New ```Path3D``` object ([jbousquie](https://github.com/jbousquie)) More info [here](http://doc.babylonjs.com/page.php?p=25090)
|
|
|
- - New 'color correction' post process ([jahow](http://www.github.com/jahow))
|
|
|
- - Added sampling mode as a parameter for SpriteManager ([jahow](http://www.github.com/jahow))
|
|
|
- - RenderTexture can now be saved to a file ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - Better attributes management ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - Source conform to typescript 1.4 ([raananw](http://www.github.com/raananw))
|
|
|
- - Adding subMeshId property in PickingInfo structure ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - No more error when a manifest is not found ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - Better video textures support ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - Cameras hierarchy rework ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - New ```Camera.setSubCameraMode``` to control 3D rendering of any camera (Anaglyph, Stereo, VR) ([Palmer-JC](http://www.github.com/Palmer-JC))
|
|
|
+ - VR cameras can disable distortion postprocess to get more performance ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - New cameras: AnaglyphGamepadCamera, StereogramFreeCamera, StereogramArcRotateCamera, StereogramGamepadCamera ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - New ```MultiMaterial.clone()``` function ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - Faster ```mesh.computeNormals()``` function ([jbousquie](https://github.com/jbousquie))
|
|
|
+ - Added the ability [to dynamically update or to morph](http://doc.babylonjs.com/page.php?p=25096) an mesh instance ([jbousquie](https://github.com/jbousquie))
|
|
|
+ - Allow static Mesh.MergeMeshes to work with clones & Mesh subclasses ([Palmer-JC](http://www.github.com/Palmer-JC))
|
|
|
+ - Added mesh.freezeWorldMatrix() for static meshes ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - Added mesh.freezeNormals() for parametric mesh updates ([jbousquie](http://www.github.com/jbousquie))
|
|
|
+ - Added Vector3.RotationFromAxis() to get Euler rotation angles from a target system ([jbousquie](http://www.github.com/jbousquie))
|
|
|
+ - Added mesh.alwaysSelectAsActiveMesh to disable frustum clipping for a specific mesh ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - Added updateMeshPositions method ([jbousquie](https://github.com/jbousquie))
|
|
|
+ - Callbacks for geometry changes ([raananw](http://www.github.com/raananw))
|
|
|
+ - Allow Engine to run for CocoonJS with standard html, including devices where the hardware scaling != 1 ([Palmer-JC](http://www.github.com/Palmer-JC))
|
|
|
+ - Material onBind callback improvement ([jahow](http://www.github.com/jahow))
|
|
|
+ - New front/back/double side feature for meshes ([jbousquie](https://github.com/jbousquie))
|
|
|
+ - New basic mesh type: Disc ([jbousquie](https://github.com/jbousquie))
|
|
|
+ - New basic mesh type : Dashed Lines ([jbousquie](https://github.com/jbousquie))
|
|
|
+ - New basic mesh type: Tube. More info [here](http://doc.babylonjs.com/page.php?p=24847) ([jbousquie](https://github.com/jbousquie))
|
|
|
+ - Allow ComputeNormals to work with Typed Arrays & the Typescript Level ([Palmer-JC](http://www.github.com/Palmer-JC))
|
|
|
+ - Added uniqueId for nodes ([raananw](http://www.github.com/raananw))
|
|
|
+ - Added ```Mesh.onLODLevelSelection(distance: number, mesh: Mesh, selectedLevel: Mesh)``` callback ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - Added ```Material.zOffset``` to help reducing z-fighting ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - Added excludeWithLayerMask to lights ([Palmer-JC](http://www.github.com/Palmer-JC))
|
|
|
+ - Added includeOnlyWithLayerMask for filtering meshes ([Palmer-JC](http://www.github.com/Palmer-JC))
|
|
|
+ - Mesh Default layerMask changed to allow more "special cameras filtering" ([Palmer-JC](http://www.github.com/Palmer-JC))
|
|
|
+ - Sprite can now have .width and .height properties ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - Ability to register events based on mesh/camera/light addition and deletion ([raananw](http://www.github.com/raananw))
|
|
|
+ - New ```Curve``` object ([jbousquie](https://github.com/jbousquie)) More info [here](http://doc.babylonjs.com/page.php?p=25091)
|
|
|
+ - New ```Path3D``` object ([jbousquie](https://github.com/jbousquie)) More info [here](http://doc.babylonjs.com/page.php?p=25090)
|
|
|
+ - New 'color correction' post process ([jahow](http://www.github.com/jahow))
|
|
|
+ - Added sampling mode as a parameter for SpriteManager ([jahow](http://www.github.com/jahow))
|
|
|
+ - RenderTexture can now be saved to a file ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - Better attributes management ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - Source conform to typescript 1.4 ([raananw](http://www.github.com/raananw))
|
|
|
+ - Adding subMeshId property in PickingInfo structure ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - No more error when a manifest is not found ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- **Bug fixes**
|
|
|
- - Initial quaternion fix for OIMO plugin ([raananw](http://www.github.com/raananw))
|
|
|
- - ArcRotateCamera pinch zoom debug ([vousk](https://github.com/vousk))
|
|
|
- - Fixing animatable bug when animation is over ([temechon](http://www.github.com/temechon))
|
|
|
- - useCameraPostProcess whenever there is a special camera in use ([m0ppers](https://github.com/m0ppers))
|
|
|
- - delta in BoundingBox's intersectsPoint is now calculated correctly ([raananw](http://www.github.com/raananw))
|
|
|
- - textures cache fixed ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - ImportMesh now imports referenced geometries of selected meshes ([raananw](http://www.github.com/raananw))
|
|
|
+ - Initial quaternion fix for OIMO plugin ([raananw](http://www.github.com/raananw))
|
|
|
+ - ArcRotateCamera pinch zoom debug ([vousk](https://github.com/vousk))
|
|
|
+ - Fixing animatable bug when animation is over ([temechon](http://www.github.com/temechon))
|
|
|
+ - useCameraPostProcess whenever there is a special camera in use ([m0ppers](https://github.com/m0ppers))
|
|
|
+ - delta in BoundingBox's intersectsPoint is now calculated correctly ([raananw](http://www.github.com/raananw))
|
|
|
+ - textures cache fixed ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - ImportMesh now imports referenced geometries of selected meshes ([raananw](http://www.github.com/raananw))
|
|
|
+ - CSG toMesh() and FromMesh() now support meshes without quaternion ([raananw](http://www.github.com/raananw))
|
|
|
- **Breaking changes**
|
|
|
- - OculusCamera was removed ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - VRDeviceOrientationCamera was renamed to VRDeviceOrientationFreeCamera ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - WebVRCamera was renamed to WebVRFreeCamera ([deltakosh](http://www.github.com/deltakosh))
|
|
|
- - VideoTexture does not require a size parameter anymore. The new constructor is: ```constructor(name: string, urls: string[], scene: Scene, generateMipMaps = false, invertY = false, samplingMode: number = Texture.TRILINEAR_SAMPLINGMODE)``` ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - OculusCamera was removed ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - VRDeviceOrientationCamera was renamed to VRDeviceOrientationFreeCamera ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - WebVRCamera was renamed to WebVRFreeCamera ([deltakosh](http://www.github.com/deltakosh))
|
|
|
+ - VideoTexture does not require a size parameter anymore. The new constructor is: ```constructor(name: string, urls: string[], scene: Scene, generateMipMaps = false, invertY = false, samplingMode: number = Texture.TRILINEAR_SAMPLINGMODE)``` ([deltakosh](http://www.github.com/deltakosh))
|