Skip to content

c3d-sdk-webxr v2.6.4 release summary

Latest

Choose a tag to compare

@alirazasyed123 alirazasyed123 released this 24 Mar 15:07
238e649

Features & Enhancements

  • Virtual Locomotion: Added engine-driven tracking for software locomotion (eg. gazeTrackingSource = 'webxr' | 'engine')
  • Dynamic Objects: Added a new scale parameter to registerObject and registerObjectCustomId signatures.
  • Three.js Adapter: Added embedImages: true to the GLTFExporter configuration inside exportObject.

Bug Fixes

  • FPS Double-Tracking: Fixed a bug where framerate tracking ran twice simultaneously during VR sessions. The adapter now safely assumes control of FPS management (adapterManagesFPS).
  • UMD Singleton Bug: Resolved a configuration sync failure affecting legacy/strict bundlers (like Mattercraft) by ensuring the core SDK and adapters share the same memory context.

Build Updates

  • Unified Bundles: Updated Rollup to generate unified UMD bundles (c3d-bundle-[engine].umd.js) instead of isolated, duplicate adapter files.
  • Exports: Updated package.json to safely expose the new /bundles/ paths.