Changelog
Release 27.3: (2025-March-19, v27.3.1.427)
- Fixes and Enhancements:
- Improved localization performance at VPS locations
- Fixed crashes on orientation change and camera swapping
- Corrected flickering face effects
Release 27.2: (2024-December-04, v27.2.6.427 / 2024-November-04, v27.2.5.427 / 2024-October-23, v27.2.4.427)
-
New Features:
- Added VPS compatibility for 8th Wall Studio projects.
-
Fixes and Enhancements:
- Fixed an issue affecting the reliability of the the simulator in VPS projects. (27.2.5.427)
- Improved the reliability of the camera pipeline initialization for enhanced AR experiences. (27.2.6.427)
Release 27.1: (2024-October-03, v27.1.9.427 / 2024-October-01, v27.1.6.427)
- Fixes and Enhancements:
- Boosted localization and tracking quality at VPS locations, significantly enhancing stability and accuracy of VPS AR experiences.
- Optimized SLAM relocalization & tracking.
- Fixed an issue where the World Effects camera could teleport at the start of runtime in Studio.
- Resolved an issue affecting the stability of VPS tracking to improve overall performance. (27.1.9.427)
- Improved SLAM relocalization snaps AR content back to the proper position more quickly. (27.1.9.427)
Release 27: (2024-Sept-12, v27.0.4.427 / 2024-August-01, v27.0.2.427)
- Fixes and Enhancements:
- Fixed an issue when swapping between World Effects and Face Effects experiences.
- Improved XR camera synchronization with scenes in Studio.
- Optimized logging for improved performance and cleaner output.
Release 26: (2024-June-18, v26.0.6.150)
-
New Features:
- Added support for Face Effects and World Tracking in 8th Wall Studio.
-
Fixes and Enhancements:
- Fixed an issue with some A-Frame projects that could cause unexpected behavior.
Release 25: (2024-May-28, v25.0.1.2384)
- New Features:
- Updated the XR engine to download as feature-specific components instead of one large package.
Release 24.1: (2024-March-28, v24.1.10.2165 / 2024-February-29, v24.1.5.2165 / 2024-February-13, v24.1.2.2165 / 2024-January-25, v24.1.1.2165)
-
New Features:
- Updated 8Frame to support A-Frame 1.5.0.
- Added Metaversal Deployment support for Magic Leap 2 1.5.0 operating system update.
- Updated Hand Tracking to support left and right hand UVs, enabling you to easily draw designs on a hand mesh.
- Added support for Sky Effects to 8th Wall Simulator. (24.1.2.2165)
- Added four new wrist attachment point to Hand Tracking. (24.1.5.2165)
- Updated Metaversal Deployment to support virtual reality in the browser on Apple Vision Pro. (24.1.10.2165)
-
Fixes and Enhancements:
- Improved performance of Sky Effects experiences.
- Improved Hand Tracking's wrist tracking stability. (24.1.5.2165)
-
XRExtras Enhancements:
- Added
uv-orientation
parameter toxrextras-hand-mesh
to support new hand UV functionality. - Fixed an issue with MediaRecorder on iOS 17.4. (24.1.10.2165)
- Added
Release 24: (2023-November-29, v24.0.10.2165 / 2023-November-16, v24.0.9.2165 / 2023-November-01, v24.0.8.2165)
-
New Features:
- Added three new ear attachment points for Face Effects, allowing you to accurately attach AR content to various points on the ears.
- Updated Hand Tracking to expose hand UVs, enabling you to easily draw designs on a hand mesh
- Enhanced Metaversal Deployment to support 8th Wall experiences on the Magic Leap 2.
- Updated PlayCanvas integration to support three new ear attachment points for Face Effects. (24.0.9.2165)
-
Fixes and Enhancements:
- Cleaned up some PlayCanvas warnings (24.0.10.2165)
-
XRExtras Enhancements:
- Updated AFrame components for easy Face Effects with new ear attachment points
Release 23: (2023-August-24, v23.1.1.2275 / 2023-August-09, v23.0.12.2275 /2023-July-28, v23.0.7.2275 / 2023-July-25, v23.0.4.2275)
-
New Features:
- Introducing Hand Tracking - use hands, wrists, and fingers as an interactive canvas for immersive WebAR experiences.
- Attach 3D objects to an industry leading 36 hand attachment points.
- Use the 8th Wall engine’s adaptive hand mesh to match the size and volume of any hand.
- Added Hand Tracking Coaching Overlay module to guide users through a flow to ensure their hands are in view of the camera.
- Updated PlayCanvas integration to support Hand Tracking. (23.0.12.2275)
- Added XrDevice.deviceInfo API to query detailed device information. (23.1.1.2275)
- Introducing Hand Tracking - use hands, wrists, and fingers as an interactive canvas for immersive WebAR experiences.
-
Fixes and Enhancements:
- Improved SLAM relocalization snaps AR content back to the proper position more quickly and with better precision after an interruption.
- Refined camera selection on Android devices.
- Cleaned up warnings related to default xrhand parameters. (23.0.7.2275)
- Fixed an issue with WebGL context on MacOS devices using Safari. (23.0.12.2275)
- Improved SLAM tracking on a wide range of devices. (23.1.1.2275)
-
XRExtras Enhancements:
- New A-Frame components for easy Hand Tracking development.
- Fixed shadow shader in PlayCanvas.
Release 22.1: (2023-May-15, v22.1.7.1958 / 2023-May-03, v22.1.2.1958)
-
New Features:
- Added multi-face support for Face Effects, allowing you to augment up to three faces simultaneously in a single experience.
- Updated Face Effects to support either standard or projected UVs, enabling you to easily draw Face Effect designs on a projected face mesh.
-
Fixes and Enhancements:
- Fixed a device orientation issue on iOS 16.4 devices.
- Fixed a performance issue that could occur when using one controller on a Meta Quest device.
- Improved performance of three.js experiences on headsets. (22.1.7.1958)
-
XRExtras Enhancements:
- Added
face-id
parameter toxrextras-faceanchor
to support new multi-face functionality. (22.1.7.1958)
- Added
Release 22: (2023-April-20, v22.0.4.1958)
-
New Features:
- Introducing the 8th Wall Engine’s completely refreshed Face Effects:
- Improved tracking quality and stability for:
- Eyebrow Region
- Eye Tracking
- Mouth Tracking
- Added Iris tracking capability:
- Added API to estimate InterPupillary Distance (IPD)
- Added developer-friendly real-time Face Events including:
- Eyebrows Raised/Lowered
- Mouth Open/Closed
- Eye Open/Closed
- Enabled new face morphing effects by exposing uv positions of face points in the camera frame.
- Increased head mesh height to allow effects that extend all the way to the hairline.
- Improved tracking quality and stability for:
- Introducing the 8th Wall Engine’s completely refreshed Face Effects:
-
Fixes and Enhancements:
- Improved the speed of sky detection for Sky Effect’s experiences.
Release 21.4: (2023-April-07, v21.4.7.997 / 2023-March-27, v21.4.6.997)
-
New Features:
- Introducing Sky Effects + World Tracking - create immersive experiences that augment the sky and ground together in one project:
- Added ability to simultaneously track 3D interactive content in the sky and on surfaces via SLAM.
- Added the ability to move AR content from the sky layer to the ground, and from the ground to the sky.
- Updated PlayCanvas integration to support Sky Effects as well as Sky + World Tracking.
- Improved PlayCanvas integration with a new unified run() & stop() API which replaces the runXr() & stopXr() API.
- Added a new xrconfig API that makes it easier to configure the different XR components that your project uses.
- Introducing Sky Effects + World Tracking - create immersive experiences that augment the sky and ground together in one project:
-
Fixes and Enhancements:
- Fixed an issue with sky detection at the edge of the camera frame on some Sky Effects experiences.
- Fixed an issue with xrlayerscene component when used in self-hosted projects.
- Fixed an device orientation issue on iOS 16.4 devices (21.4.7.997)
Release 21.3: (2023-March-17, v21.3.8.997)
-
New Features:
- Added edge feathering controls (edgeSmoothness) for Sky Effects, allowing you to fine tune the look and intensity of borders between virtual and real-world content in the sky.
- Added support for camera-locked Sky Effects in three.js, enabling you to add content to the sky that is always in view of the camera in your three.js projects.
- Updated 8Frame to support A-Frame 1.4.1.
- Updated Metaversal Deployment to support Room Setup in the Meta Quest Browser.
-
Fixes and Enhancements:
- Improved performance and visual quality of Sky Effects experiences.
- Added ability to specify which VPS Project Locations you want to localize against. This can help improve VPS localization times if there are many nearby Locations.
- Fixed an issue where opening PlayCanvas experiences on desktop could result in crashing.
Release 21.2: (2022-December-16, v21.2.2.997 / 2022-December-13, v21.2.1.997)
-
New Features:
- Introducing Sky Effects - a major update to the 8th Wall Engine enabling sky segmentation:
- Added ability to place 3D interactive content in the sky.
- Added the ability to replace sky mask with images or video.
- Added Sky Coaching Overlay module to guide users through a flow to ensure they are pointing their device at the Sky.
- Introducing Sky Effects - a major update to the 8th Wall Engine enabling sky segmentation:
-
Fixes and Enhancements:
- Improved tracking quality at VPS locations.
- Fixed an AFrame Sky Effects pixelation issue that impacted some phones. (21.2.2.997)
-
XRExtras Enhancements:
- Enhanced MediaRecorder to add another method of drawing 2D elements to the recorded canvas.
- Fixed shadow rendering in PlayCanvas v1.55+
- Improved performance of Image Target A-Frame primitives.
Release 20.3: (2022-November-22, v20.3.3.684)
-
New Features:
- Updated Metaversal Deployment to support mixed reality in the Meta Quest Browser.
- 8th Wall World Effects experiences automatically make use of video passthrough AR on Meta Quest Pro and Meta Quest 2 when accessed in the browser.
- Updated Metaversal Deployment to support mixed reality in the Meta Quest Browser.
-
Fixes and Enhancements:
- Optimized localization at VPS locations
- Improved tracking quality at VPS locations by using the selected mesh of each Project Location.
- Improved experience for some Android devices with multiple cameras.
Release 20: (2022-October-05, v20.1.20.684 / 2022-September-21, v20.1.19.684 / 2022-September-21, v20.1.17.684)
-
New Features:
- Introducing Lightship VPS for Web - create location-based WebAR experiences by connecting AR content to real-world locations.
- Added new Geospatial Browser to the 8th Wall Developer Portal.
- Find, create and manage VPS-activated Locations.
- Generate and download 3D meshes for use as occluders, physics objects, or as a reference for creating location-aware animations.
- Added
enableVps
parameter to XR8.XrController.configure() and xrweb. - Added events when a Location is ready for scanning, found, or lost.
- Added ability to find and access Location raw mesh geometry.
- Added
XR8.Vps.makeWayspotWatcher
, andXR8.Vps.projectWayspots
APIs for querying nearby VPS activated Locations and Project Locations. - Added Lightship VPS Coaching Overlay module to guide users through a flow to localize at real-world locations.
- Added XR8.Platform API for unlocking new 8th Wall platform features like Lightship VPS and Niantic Lightship Maps.
- Added new Geospatial Browser to the 8th Wall Developer Portal.
- Niantic Lightship Map module
- Add the lightship-maps module to your project on 8thwall.com to make it easy to create a variety of location-based experiences.
- Introducing Lightship VPS for Web - create location-based WebAR experiences by connecting AR content to real-world locations.
-
Fixes and Enhancements:
- Improved error handling for VPS network requests (20.1.19.684)
- Fixed issues with some VPS network requests (20.1.20.684)
Release 19.1: (2022-August-26, v19.1.6.390 / 2022-August-10, v19.1.2.390)
- Fixes and Enhancements:
- Fixed issues with 8th Wall experiences within WeChat on iOS.
- Improved initial SLAM tracking for some Android devices (19.1.6.390)
Release 19: (2022-May-5, v19.0.16.390 / 2022-April-13, v19.0.14.390 / 2022-March-24, v19.0.8.390)
-
New Features:
- Introducing Absolute Scale — a major update to 8th Wall SLAM to enable real-world scale in World Effects:
- Added ability to enable Absolute Scale in World Effects projects.
- Added scale parameter to XR8.XrController.configure().
- Added Coaching Overlay module to guide users through a flow to generate appropriate data for scale estimation.
- Updated 8Frame to support A-Frame 1.3.0. (19.0.16.390)
- Introducing Absolute Scale — a major update to 8th Wall SLAM to enable real-world scale in World Effects:
-
Fixes and Enhancements:
- Improved performance on various devices.
- Improved experience for some Android devices with multiple cameras.
- Improved performance of Absolute Scale on some iOS devices. (19.0.14.390)
- Fixed Huawei browser user messaging on Huawei devices. (19.0.14.390)
Release 18.2: (2022-March-09, v18.2.4.554 / 2022-January-14, v18.2.3.554 / 2022-January-13, v18.2.2.554)
- Fixes and Enhancements:
- Fixed an issue where devices running iOS 13 could reload after starting an XR8 session.
- Fixed an issue where the WebGL context could be lost after many XR8 sessions.
- Improved experience for some Android devices with multiple cameras.
- Fixed issue where additive blending could interefere with the camera feed.
- Fixed an issue with transparent materials. (18.2.3.554)
- Fixed a three.js rendering issue on devices running iOS 15.4 (18.2.4.554)
Release 18.1: (2021-December-02, v18.1.3.554)
- Fixes and Enhancements:
- Fixed a loading issue on some iOS devices when accessing Inline AR projects.
- Fixed an issue with denying browser prompts on some iOS devices.
- Fixed an issue rotating device orientation between landscape and portrait within SFSafariViewController.
- Improved compatibility with some Android devices that have atypical camera feed aspect ratios.
Release 18: (2021-November-08, v18.0.6.554)
-
New Features:
- Introducing the completely rebuilt 8th Wall Engine featuring Metaversal Deployment:
- Added pipeline module API for session managers.
- Added Web3D session manager.
- Added headset session managers for three.js and A-Frame.
- Updated allowedDevices to include mobile-and-headset.
- Added additional session configuration parameters in XR8.run().
- Introducing the completely rebuilt 8th Wall Engine featuring Metaversal Deployment:
-
Fixes and Enhancements:
- Improved frame capture with a variety of Pixel devices.
- Updated iOS WKWebView flow to support experiences accessed via LinkedIn.
-
XRextras:
- Added xrextras-opaque-background A-Frame component and XRExtras.Lifecycle.attachListener.
Release 17.2: (2021-October-26, v17.2.4.476)
- Fixes and Enhancements:
- Enhanced SLAM map building quality.
- Optimized tracking quality of SLAM experiences.
- Improved PlayCanvas integration to support drawing on the same canvas that the camera feed is rendered on.
Release 17.1: (2021-September-21, v17.1.3.476)
-
New Features:
- Added new APIs
- API to query the engine initialization state.
- three.js camera feed is available as a THREE.Texture.
- Lifecycle method for pipeline module removal.
- Added new APIs
-
Fixes and Enhancements:
- Enhanced SLAM map building quality.
- Improved tracking quality on a wide range of devices.
- Improved frame rate of World Effects, Face Effects, and Image Target experiences on Chromium-based and Firefox browsers.
- Improved MediaRecorder video quality on Android devices.
-
XRExtras Enhancements:
- Enhanced MediaRecorder share flow when Web Share API Level 2 is enabled.
- Improved startup time of Loading module.
- Improved lifecycle handling for Runtime Error, Almost There and Loading modules.
- Updated the Almost There module to improve the success of QR Code scans.
- Improved Full Window Canvas logic on iPad split screen views.
Release 17: (2021-July-20, v17.0.5.476)
-
Fixes and Enhancements:
- Enhanced above-horizon tracking boosts map quality improving the performance of WebAR experiences that ask users to point their phones up to fully explore AR content.
- Optimized SLAM relocalization snaps AR content back to the proper position in world space after an interruption.
- Improved tracking quality of SLAM experiences when users make extreme yaw movements.
-
XRExtras Enhancements:
- Updated MediaRecorder to return to the media preview when users press the “view” button on the iOS dialog box after choosing to download media.
Release 16.1: (2021-June-02, v16.1.4.1227)
- Fixes and Enhancements:
- Improved recovery of world tracking after an interruption.
- Improved lifecycle management of event listeners in A-Frame projects.
- Fixed an issue with WebGL 1 errors on some Android devices.
- Fixed an issue where MediaRecorder would occasionally not render a recording preview.
- Fixed an issue where swapping the camera multiple times could result in crashing.
- Improved compatibility using canvases with pre-defined WebGL 2 contexts.