Changelog
All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[0.2.2] - 2023-08-28
[0.2.1] - 2023-08-25
[0.2.0] - 2023-08-21
Added
- PolySpatial now supports Xcode 15 beta 5 & 6
Lighting
- Adds PolySpatial Lighting node, which allows developers to opt into using Unity's internal lighting in addition to the IBL lighting model provided by RealityKit
- Lighting parameter shader globals (dynamic lights, light probe volumes, and baked lightmaps) are now accessible via Unity ShaderGraph & MaterialX
Materials/ShaderGraph/MaterialX
- Adds limited support for the custom funtion node in Unity ShaderGraph (see documentation for details)
- Additional materialX nodes are now supported (see documentation for details)
- Unity PBR materials now map to the RealityKitPBR shader node rather than the UsdPreviewSurface shader node, as the RealityKitPBR supports additional useful features
Fixed
- Input
- XRI now works with QuantumTouchSpace
- Other assorted input fixes
- UI
- Other Bug fixes
- Native Texture & UI texture fixes
- Fixes for sprite UVs
- ARKit meshes now appear in MR mode
- Fixes null object error related to particle systems
- Fixes bad reference caused by inactive skinned mesh renderers
- Fixes crash if mesh collider was disabled at scene load.
- Other sssorted bug fixes
[0.1.2] - 2023-08-16
Added
WorldTouchState.colliderObject
, which provides the GameObject targeted by input.
Fixed
- Crash when loading a scene containing a disabled mesh collider.
- In-use skinned meshes were removed from scenes when calling
Resourced.UnloadUnusedAssets()
. - Project Validation entries not displaying when targeting visionOS. These validation entries no longer appear when targeting Standalone, iOS, or Android.
- Samples: Input now uses
worldTouch.colliderObject
to identify the hit object, fixing issues where input would occasionally miss the targeted object. - Samples: Objects reset position after being manipulated.
- Samples: Missing script warnings resolved.
- Samples: Settings assets removed from samples, fixing settings-related issues.
- Samples: Samples now import to the Assets/Samples/ folder rather than Assets/ directly.
- Documentation: Fixed broken links.
- Documentation: Component reference images displaying.
- Documentation: Various typo fixes and clarity improvements.
[0.1.0] - 2023-07-19
[0.0.4] - 2023-07-18
[0.0.3] - 2023-07-18
[0.0.2] - 2023-07-17
Added
- Initial PolySpatial package.
Changed (from most recent pre-release)
The codename
Quantum
has been changed to its release namePolySpatial
with corresponding name changes throughout the package.The volume camera, previously called
QuantumVolumeCamera
is now just calledVolumeCamera
and existing instances will need to be fixed. Other changed class names include:QuantumHoverEffect
is nowPolySpatialHoverEffect
The settings asset has been renamed, so you will need to recreate your
PolySpatial
project settings.