Babylon.js now supports right handed system with scene.useRightHandedSystem = true
(deltakosh)
New Tools.CreateScreenshot
function will capture all canvas data. Previous implementation is now called CreateScreenshotUsingRenderTarget
(deltakosh)
Cube textures are now cached by texture cache (deltakosh)
Added onAnimationEnd callback for sprite.playAnimation
(deltakosh)
Added support for non square textures for sprites (deltakosh)
Added support for texture arrays (deltakosh)
Added camera.isInFrustum
and camera.isCompletelyInFrustum
. Can be used with meshes, submeshes and boundingInfo (deltakosh)
Several memory allocation reduction (benaadams)
Several GPU state change reduction (benaadams)
MapTexture: add supersample
mode to double font quality. (nockawa)
New invertUV
parameter an all ribbon based shapes : ribbon, tube, lathe, basic and custom extrusion (jerome)
Text2D: new fontSuperSample
setting to use high quality font (nockawa)
PerfCounter class added to monitor time/counter and expose min/max/average/lastSecondAverage/current metrics. Updated engine/scene current counter to use this class, exposing new properties as well to access the PerfCounter object (nockawa)
Better keyboard event handling which is now done at canvas level and not at window level (deltakosh)
New scene.hoverCursor
property to define a custom cursor when moving mouse over meshes (deltakosh)
Canvas2D: (nockawa)
WebVR Camera was updated to be conform with the current specs. (RaananW)
MeshBuilder.CreateGroundFromHeightMap()
and MeshBuilder.CreateTiledGround()
(jerome)_computeHeightQuads()
that affected all the GroundMesh.getHeightAtCoordinates()
and GroundMesh.getNormalAtCoordinates()
methods (jerome)Mesh.CreateDashedLines()
missing instance
parameter on update (jerome)SolidParticleSystem
(jerome)WorldSpaceCanvas2D
:ZOrder
fixed in Primitives created inlineSprite2D
:id
setText2D
: