com.unity.polyspatial 2.3.1

com.unity.polyspatial

Source docs
Notes: processedReleased May 28, 2025

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 6000.0 (22f1)

Features

  • Added support for outlines and underlays to text shader graph.
  • Added support for setting Renderer.localBounds (mapping to ModelComponent.boundsMargin in RealityKit).
  • Added "Dynamically Adjust FPS" option for Play to Device.

📈 Improvements

  • VisionOSHoverEffect on GameObjects with Image/RawImage components will now override UGUI hover effect applied by Button/Dropdown/TMP\_Dropdown/InputField/TMP\_InputField/Scrollbar/Slider/Toggle.

API Changes

  • Removed component VolumeCameraResizeListener from PolySpatial samples, as it was causing incorrect content scaling in certain scenes.

🔧 Bug Fixes

  • Fixed issue with Replicate Property Particle Systems creating unnecessary backing game objects for trails.
  • Fixed issue with sorting UI elements with more than 256 children.
  • Fixed issue with UI sorting when elements are reparented/reordered.
  • Fixed license check to remove all PolySpatial packages. Failure to do this resulted in compile errors when the license check fails, instead of cleanly removing all PolySpatial packages.
  • Fixed Position output of PolySpatial Hover State node (z coordinate was flipped).
  • Fixed color space of non-UGUI TextMeshPro vertex colors (they were incorrectly being interpreted as being in gamma space).
  • Fixed transfer of non-2D (3D, cube map, 2D array) RenderTextures over Play to Device.
  • Toggling the `Limit Frames Per Second` checkbox in the Play To Device settings will not apply the limit if there are no active connections.
  • Avoid unnecessary processing/extra files when building non-visionOS/RealityKit targets.
  • Removed ObjectDispatcher tracking warning for TrailRenderer.