material.separateCullingPass. Documentation (sebavan)NullEngine which can be used to use Babylon.js in headless mode. Documentation (deltakosh)TransformNode class as a parent of AbstractMesh. This class was extensively asked by the community to hold only tranformation for a node (deltakosh)boundingInfo.centerOn to recreate the bounding info to be centered around a specific point given a specific extend (deltakosh)mesh.normalizeToUnitCube to uniformly scales the mesh to fit inside of a unit cube (1 X 1 X 1 units) (deltakosh)scene.onDataLoadedObservable which is raised when SceneLoader.Append or SceneLoader.Load or SceneLoader.ImportMesh were successfully executed (deltakosh)MultiObserver. Documentation (deltakosh)shadowGenerator.addShadowCaster and shadowGenerator.removeShadowCaster helper functions (deltakosh)onBeforeExecuteObservable for all actions and onInterpolationDoneObservable for InterpolateValueAction (deltakosh)onButtonDownObservable, onButtonUpObservable, onPadDownObservable, onPadUpObservable (deltakosh)camera.storeState() and camera.restoreState() functions to store / restore cameras position / rotation / fov. Documentation (deltakosh)SceneLoader.CleanBoneMatrixWeights to force the loader to normalize matrix weights when loading bones (off by default) (deltakosh)camera.onViewMatrixChangedObservable and camera.onProjectionMatrixChangedObservable (deltakosh)performanceMonitor class to get better FPS analysis (deltakosh)mesh.onMaterialChangedObservable to notify when a new material is set (deltakosh)enableDepthSort parameter to the SPS in order to sort the particles from the camera position (jerome)pivot property to the SPS solid particles (jerome)LineSystem and LineMesh per point colors (jerome)AdvancedDynamicTexture.renderScale to allow users to render at higher DPI (deltakosh)Gamepads was removed in favor of scene.gamepadManagerDynamicFloatArray, MapTexture and RectPakingMap were removed because there were not used anymoreIAssetTask was removed in favor of AbstractAssetTask class