Skip to content

Release 1.2.26

Compare
Choose a tag to compare
@ChristopherManthei ChristopherManthei released this 29 Apr 11:58

Important Service Updates

  • SDK updated to version 1.2.26

Features

  • The HierarchicalStateOverrideComponent can now be used to render subgraphs of models with a single material. This can be used to implement certain highlighting effects without cumbersome per-node material switches. This feature is exposed through the new HierarchicalStates.UseOverrideMaterial flag and the HierarchicalStateOverrideComponent.OverrideMaterial property.
  • The ColorMaterial now exposes a mode to define the generation mode of texture coordinates. Beside using the UV sets from the source model, there are now two new modes TextureCoordinateGenerationMode.PlanarWorldSpace and TextureCoordinateGenerationMode.PlanarObjectSpace. These modes generate the texture coordinates from vertex distance to two user-defined planes. The two planes are exposed through ColorMaterial.TexCoordPlaneU and ColorMaterial.TexCoordPlaneV. Use case for these texturing modes are highlighting effects where a texture is projected in world/object space.
  • Added proper support for MRC capture on HoloLens 2 / OpenXR. Captures will now have 3D content rendered in the camera's view instead of the left eye view. This requires more rendering resources. To restore the old behaviour, check "Disable First Person Observer" in the "OpenXR / Mixed Reality Features" section of the Unity project's settings.

Bug Fixes

  • Unity: Fixed ARRServiceUnity not fully resetting and unable to start new session after calling ForgetSession while a session is still starting.