A-Frame/aframe: Release v1.5.0

Name: aframe

Owner: A-Frame

Release: v1.5.0

Released: 2023-11-14

License: MIT

Release Assets:

Multiview extension, Spatial computing UIs, Mixed Reality features, Quest 3 support and much more!

Check out the new examples: Anchors, World Meshing and Hand Grab Controls

If you find A-Frame valuable consider sponsoring on github. A-Frame is 100% maintained by volunteers and any help is super appreciated.

Bug fixes

  • Use renderer.useLegacyLights instead of the deprecated renderer.physicallyCorrectLights in three r150, but keep the physicallyCorrectLights property name for the renderer system for backward compatibility (fix #5293)
  • Fix hand-controls animations (#5300)
  • Fix outdated link in error message (#5313) (fix #5275) (@kolson25)
  • Fix visibility of controller in model-viewer example (#5317) (@DougReeder)
  • Fix typo in phong shader properties (#5334) (@nightgryphon)
  • Adapt shaders to new THREE API (#5328) (@nightgryphon)
  • Traverse meshes instead of using a hardcoded index (#5340) (@diarmidmackenzie)
  • Fix examples miscellaneous errors (#5343) (@mrxz)
  • Fix back plane resizing when text component changes (#5357) (fix #2764) (@brycethomas)
  • Fix switching back and forth from hands to controller input (fix #5373) (@floe, @dmarcos)

Enhancements

  • Add hand-tracking-grab-controls component to make any entity manipulable with hands (@dmarcos)
  • Add support for WebXR Mesh and Planes Module (real-world-meshing component) (@dmarcos)
  • Add support for WebXR Anchors Module (anchored component) (@dmarcos)
  • Add support OVR_multiview extension (@felixtrz)
  • Add support for Quest 3 controllers (@dmarcos, @felixtrz)
  • New obb-collider implementing oriented bounding box colliders (@dmarcos)
  • Improve hand-trackin-controls pinch logic (@dmarcos)
  • Add anisotropy option to material and renderer (#5309) (@mrxz)
  • Linter improvements (#5342) (@diarmidmackenzie)
  • Add loopStart and loopEnd properties to sound component to play loops (#5364) (@JonathannJacobs)
  • Update to THREE r158 (@felixtrz, @dmarcos) (fix #5369)
  • Improve sorting / rendering order (#5332) (@diarmidmackenzie, @mrxz)
  • Redesign enter immersive mode UI (@vincentfretin, @msub2, @diarmidmackenzie, @thedart76, @dmarcos)
  • Replace the use of getJointPose with fillPoses and fillJointRadii in hand-tracking-controls to avoid memory allocations (#5298) (@mrs)
  • Handle conversion from sRGB to Linear-sRGB implicitly instead of calling applyColorCorrection (#5210) (@mrxz, @vincentfretin)
  • Add Pico 4 headset controllers support (#5281) (@felixtrz)
  • Update URL to basis encoder (#5329) (@vincentfretin)
  • Add Spatial Computing UI example (#7ea40c13) (@dmarcos)
  • Remove workaround for an old Chrome bug in the context of a-assets (#5335) (@mrxz)
  • Unit tests improvements (@mrxz, @dmarcos)
  • Consolidate references to the CDN URL in a global variable (#5333) (@diarmidmackenzie)
  • Docs improvements (@luc122c, @donmccurdy, @turbotimon, @lainshiHenry, @Rhys-Alexander, @vincentfretin, @dmarcos)

Deprecations

  • vr-mode-ui component renamed to xr-mode-ui (@dmarcos)
  • GearVR and Daydream support (@vincentfretin, @dmarcos)

To top