Skip to main content

Mirror/Camera Visibility

The Mirror/Cmaera Visibility section is a very simple section that controls whether the shader should appear in VRChat Mirrors or not.

This can be used for very niche effects, such as if you want only a specific texture or effect to only show when the shader is being viewed from a Mirror, or from a Camera.

Mode

  • Type: Dropdown, Options: VRC/Generic

Sets the behavioral mode for the Mirror and Camera visibility.

  • VRC: Changes settings that cater to VRChat-specific functionality.
  • Generic: Changes settings that are for general usages, with limited options available.

VRC: Mode Settings

These settings below will show if Mode is set to VRC.

Normal (Outside Mirror/Camera)

  • Type: Checkbox

Toggles the visibility of the shader in a normal situation, without the requirement of a Mirror or a Camera.

Mirror (VR)

  • Type: Checkbox

Toggles the visibility of the shader in the Mirror in VR.

Mirror (Desktop)

  • Type: Checkbox

Toggles the visibility of the shader in the Mirror while on Desktop Mode.

Camera (VR)

  • Type: Checkbox

Toggles the visibility of the shader in Cameras in VR.

Camera (Desktop)

  • Type: Checkbox

Toggles the visibility of the shader in Cameras while on Desktop Mode.

Screenshot

  • Type: Checkbox

Toggles the visibility of the shader in Screenshots.

Generic: Mode Settings

These settings below will show if Mode is set to Generic.

Mirror Visibility

  • Type: Dropdown, Options: Show In Both/Show Only In Mirror/Don't Show In Mirror

Mode to use for the mirror visibility.

Mirror Visibility Options
  • Show In Both: The material will be shown both outside and inside the mirror.
  • Show Only In Mirror: The material will only be shown inside the mirror.
  • Don't Show In Mirror: The material will only be shown outside the mirror.

Mirror Texture & Color

  • Type: Checkbox

Enables the ability to change the Main Texture or Color when the shader is shown in a Mirror.

Blending

  • Type: Dropdown, Options: Replace/Darken/Multiply/Lighten/Screen/Subtract/Add/Overlay/Mixed

Set of the Blending of the Mirror Texture in the Mirror.

Color

  • Type: Color

Color shown in the Mirror. It is blended multiplicative with the Mirror Texture. If no Mirror Texture is defined, the Color will be used instead.

Texture

  • Type: Color Texture (sRGB = On)

Texture shown in the Mirror. The base color of the material in the Mirror is set from the color of this texture.

Test

  • Type Checkbox

Checkbox used to debug your results, assuming it's being seen in a Mirror or Camera right now.

Debugging Only

The Test checkbox is designed for debugging the result of your Mirror Texture & Color settings!

Make sure to turn this OFF when you're done testing!