UltimateXR.Rendering.FX Namespace

Classes

ClassDescription
Public classUxrMagnifyingGlassUrp Component that renders a magnifying glass effect on an object, using the URP pipeline:  
  • If the Glass Axes transform is not set, it will use the transform on the component’s GameObject.
  • The magnifying glass normal is determined by the -forward axis, so the user will look through the glass pointing in the forward axis direction.
  • The component requires a Renderer on the same GameObject with a material compatible with the URP magnifying glass refraction. They can be found in the UltimateXR/FX/ category.
Public classUxrPlanarReflectionBrp Component that renders a planar reflection image of the scene on an object, using the built-in render pipeline:  
  • If the Mirror Transform is not set, it will use the transform on the component’s GameObject.
  • The component requires a Renderer on the same GameObject with a material compatible with the BRP planar reflection. They can be found in the UltimateXR/FX/ category.
  • The mirror normal is determined by the -forward axis of Mirror Transform.
Public classUxrPlanarReflectionUrp Component that renders a planar reflection image of the scene on an object, using the URP pipeline:  
  • If either Mirror Transform or Mirror Renderer ar not set, it will try to get these components on the same GameObjects where the planar reflection is.
  • The mirror normal is determined by the -forward axis of Mirror Transform.
  • For some reason the reflection will not work if the clear skybox is not set on the camera. Unity doesn’t seem to compute the projection matrices correctly.
  • The mirror renderer should have a material compatible with the URP planar reflection. They can be found in the UltimateXR/FX/ category.