VideoTexture.CreateFromWebCam
to generate video texture using WebRTC. Demo (Sebastien Vandenberghe)(https://github.com/sebavanmicrosoft) / (deltakosh)Cell Shading
material added into Materials Library
Demo (Julien Moreau-Mathis)ArcRotateCamera.panningInertia
to decouple inertia from panning inertia (deltakosh)FIXED_EQUIRECTANGULAR_MIRRORED_MODE
mode for reflection texture. Demo here (deltakosh)boundingBox.centerWorld
and boundingBox.extendSizeWorld
(deltakosh)Light.customProjectionMatrixBuilder
to allow developers to define their own projection matrix for shadows (deltakosh)set()
function to all basic types (deltakosh)HDRCubeTextureAssetTask
to AssetManager (deltakosh)VertexBuffer.updatable
is now serialized (deltakosh)Mesh.applyDisplacementMap
now accepts uvScale and uvOffset parameter (deltakosh)Effect.getVertexShaderSource()
and Effect.getFragmentShaderSource()
now returns the effective shader code (including evaluation of #define) (deltakosh)getHeightAtCoordinates()
, getNormalAtCoordinates()
and getNormalAtCoordinatesToRef()
can now work with rotated grounds (jerome)GroundMesh
, facetData
and SolidParticleSystem
improvement in normal computations (jerome)AbstractMesh.addRotation()
(jerome)Quaternion.RotationQuaternionFromAxis()
and Quaternion.RotationQuaternionFromAxisToRef()
(jerome, thanks to abow)uvs
and colors
to MeshBuilder.CreateRibbon()
(jerome)frontUVs
and backUVs
to all the methods MeshBuilder.CreateXXX()
supporting sideOrientation
(jerome)Curve3.CreateCatmullRomSpline()
(jerome and BitOfGold)colorFilter
to CreateGroundFromHeightMap()
(jerome)Vector3.RotationFromAxisToRef()
(jerome, thanks to abow)mesh.markVerticesDataAsUpdatable()
to allow a specific vertexbuffer to become updatable (deltakosh)POINTERTAP
and POINTERDOUBLETAP
PointerEventTypes to register new Observer mask. (Demo here)http://www.babylonjs-playground.com/?30ShadowOnlyMaterial
to display shadows on transparent surfaces (deltakosh)VertexBuffer.TangentKind
to specify tangents in place of shader-calculated tangents (dewadswo, bghgary)material.twoSidedLighting
to PBRMaterial and StandardMaterial to enable flipping normals when backfaceCulling is false (BeardedGnome, bghgary)Motion Blur
effect added into StandardRenderingPipeline
Demo (Julien Moreau-Mathis)positionFunction
in addShape()
(jerome)setParticles(start, end)
(jerome)- File
abstractMesh.ts` documented (jerome)
mesh.ts
documented (jerome)groundMesh.ts
documented (jerome)instancedMesh.ts
documented (jerome)lineMesh.ts
documented (jerome)vertexData.ts
documented (jerome)subMesh.ts
documented (jerome)vertexBuffer.ts
documented (jerome)math.ts
documented (jerome)light.ts
documented (jerome)directionalLight.ts
documented (jerome)hemisphericLight.ts
documented (jerome)pointLight.ts
documented (jerome)spotLight.ts
documented (jerome)shadowGenerator.ts
documented (jerome)requestVRFullscreen
has been removed. Call attachControl()
inside a user-interaction callback to start sending frames to the VR displaysetPositionOffset
has been used to change the position offset. it is now done using camera.position
show
has been removed. Use new RayHelper.show()
insteadhide
has been removed. Use new RayHelper.hide()
insteadonPhysicsCollide
has been removed. Use mesh.physicsImpostor.registerOnPhysicsCollide()
insteadsetPhysicsState
has been removed. Use new PhysicsImpostor()
insteadgetPhysicsMass
has been removed. Use mesh.physicsImpostor.getParam("mass")
insteadgetPhysicsFriction
has been removed. Use mesh.physicsImpostor.getParam("friction")
insteadgetPhysicsRestitution
has been removed. Use mesh.physicsImpostor.getParam("restitution")
insteadupdatePhysicsBodyPosition
has been removed. Changes are synchronized automatically nowupdateVerticesDataDirectly
has been removed. Use mesh.updateVerticesData()
insteadgetBlurHPostProcess
has been removed. Blur post-process is no more requiredgetBlurVPostProcess
has been removed. Blur post-process is no more requiredsetGravity
has been removed. Use scene.getPhysicsEngine().setGravity()
insteadcreateCompoundImpostor
has been removed. Use PhysicsImpostor parent/child insteadLongPressDelay
and DragMovementThreshold
are now respectively Scene.LongPressDelay and Scene.DragMovementThresholdHDRRenderingPipeline
has been removed because it is deprecated. It is now replaced by StandardRenderingPipeline
which is more advanced. See documentation