what's new.md 3.0 KB

3.3.0

Major updates

  • Added a ParticleHelper class to create some pre-configured particle systems in a one-liner method style (DevChris)

Updates

Core Engine

  • Added new Animatable.waitAsync function to use Promises with animations. Demo Here (Deltakosh)
  • Added the choice of forming a closed loop to the catamull-rom-spline curve3 (johnk)
  • Added support for specifying the center of rotation to textures (bghgary)
  • Added webVR support for Oculus Go (TrevorDev)
  • Added ability to not generate polynomials harmonics upon prefiltered texture creation (sebavan)
  • Added predicate function to customize the list of mesh included in the computation of bounding vectors in the getHierarchyBoundingVectors method (sebavan)
  • Added webVR constructor options: disable laser pointer toggle, teleportation floor meshes (TrevorDev)
  • Get a root mesh from an asset container, load a mesh from a file with a single string url (TrevorDev)

glTF Loader

  • Added support for KHR_texture_transform (bghgary)

Viewer

  • No fullscreen button on small devices (RaananW)
  • Nav-Bar is now disaplayed on fullscreen per default (RaananW)
  • Viewer configuration supports deprecated values using the new configurationCompatibility processor (RaananW)
  • Shadows will only render while models are entering the scene or animating (RaananW)

Bug fixes

Core Engine

  • Fixed shadowEnabled property on lights. Shadows are not visble anymore when disabled (sebavan)
  • Physics unregisterOnPhysicsCollide didn't remove callback correctly #4291 (RaananW)
  • Added missing getter and setter for global exposure in ColorCurves (RaananW)
  • Fixed an issue with view matrix when ArcRotateCamera was used with collisions (Deltakosh)

Viewer

  • Fix Navbar Interaction on Mozilla/Firefox (SzeyinLee)
  • Fix Animation Slider Interaction on Mozilla/Firefox (sebavan)
  • Fix Animation Slider Clickable area size Cross Plat (sebavan)
  • Ground material didn't take the default main color is no material definition was provided (RaananW)
  • Model configuration was not extended correctly if loaded more than one model (RaananW)

Breaking changes