Skip to main content

Depth Effects

These fields read the camera depth texture and draw in screen space. Without depth, none of them show at all.

This page is a table for looking up values. If you want the order to turn things on in, see the Depth Effects guide.

The headings and order follow the inspector's section names and display order exactly.

The fields inside map and mask slots are the same in every slot.

Channel, remap, feather and mask UV are written once in the Shared Texture Slot UI.

Depth Effects Master​

Inspector labelPropertyTypeRangeDefaultWhat it does
Depth Effects_DepthEffectsEnabledToggle-OffMaster switch for every depth effect - Depth Rim Light, SSSSS (Experimental) and…

Depth Core​

Inspector labelPropertyTypeRangeDefaultWhat it does
Depth Availability_DepthAvailabilityModeEnumAuto / Force On / Force Off / DiagnosticAutoHow the shader decides whether a depth texture exists
Master Width_DepthWidthFloat0 ~ 161A shared multiplier on the screen offset used by both Depth Rim Light and Depth…

Mask​

Inspector labelPropertyTypeRangeDefaultWhat it does
Depth Shadow Mask_DepthShadowMaskEnabledToggle-OffEnables a mask that limits the depth shadow to chosen areas - use it to erase…
Depth Shadow Mask_DepthShadowMaskTexture-None-
Depth Shadow Mask UV Source_DepthShadowMask_UVModeEnumUV0 / UV1 / UV2 / UV3UV0-
Channel_DepthShadowMaskChannelEnumR / G / B / A / LuminanceRWhich channel of the depth shadow mask to read
Invert_DepthShadowMaskInvertToggle-OffFlips the depth shadow mask black-for-white so the shadow applies to the…
Intensity_DepthShadowMaskStrengthFloat0 ~ 11How far the mask cuts the depth shadow
SSAO Mask Intensity_SsaoMaskStrengthFloat0 ~ 10Restricts where the occlusion lands by borrowing the Depth Shadow Mask as it is

Shape & Range​

Inspector labelPropertyTypeRangeDefaultWhat it does
Shared Fade Distance_ScreenSpaceShadowFadeDistanceFloat0 ~ 10002Camera distance where Depth Shadow and SSAO fade together

Light Response​

Inspector labelPropertyTypeRangeDefaultWhat it does
Near Camera Width Reduction_DepthNearCameraWidthReductionFloat0 ~ 11-

Runtime & Quality​

Inspector labelPropertyTypeRangeDefaultWhat it does
Width Mode_DepthWidthModeEnumScreen Pixels / Distance StableDistance StableScreen Pixels keeps the offset in screen pixels, so the line looks relatively…
Distance Scaling_DepthDistanceScaleFloat0 ~ 41Sets the reference distance for the thickness while Width Mode is Distance…
Master Bias_DepthBiasFloat0 ~ 10.02How much screen-depth difference counts as a real front-to-back edge
Master Softness_DepthSoftnessFloat0.0001 ~ 10.08Transition width of the depth-edge test
Switch Depth Effects From FX_MingDepthEffectsRuntimeToggleToggle-OffLets an animator - a VRChat FX layer, for example - switch the Depth Effects…
Use VRC Runtime Controls_MingVrcQualityMenuEnabledToggle-OffLets the VRChat expression menu control virtual light, palette, master…
Quality Tier Preview_MingVrcQualityTierEnumLow / Mid / HighHighThe in-game menu moves this value
Switch Shadow Projection From FX_MingCastShadowRuntimeToggleToggle-OffLets the VRChat expression menu switch 'Shadow Projection' on and off

Depth Rim Light​

Inspector labelPropertyTypeRangeDefaultWhat it does
Depth Rim Light_DepthRimEnabledToggle-OffToggles the Depth Rim Light, drawn from silhouette depth differences

Depth Rim Core​

Inspector labelPropertyTypeRangeDefaultWhat it does
Apply Fresnel_DepthRimFresnelEnabledToggle-OnMultiplies the detected depth rim by a Fresnel area so its inner edge can fade…
Rim Color_DepthRimColorColor-WhiteColor of the depth rim
Color Purity_DepthRimColorPurityFloat0 ~ 101Saturation after the base color and depth-rim tint are composed
Depth Rim Blend Mode_DepthRimColorBlendModeEnumNormal / Multiply / Add / Screen / Color / OverlayAdd-
Blend Opacity_DepthRimColorBlendOpacityFloat0 ~ 11How strongly the rim color blends in
Rim Intensity_DepthRimIntensityFloat0 ~ 81Brightness multiplier for the depth rim

Mask​

Inspector labelPropertyTypeRangeDefaultWhat it does
Depth Rim Light Mask_DepthRimMaskTexture-None-
Depth Rim Light Mask_DepthRimMaskEnabledToggle-OffEnables a mask that limits the depth rim to chosen areas - keeping the rim on…
Depth Rim Light Mask UV Source_DepthRimMask_UVModeEnumUV0 / UV1 / UV2 / UV3UV0-
Channel_DepthRimMaskChannelEnumR / G / B / A / LuminanceRWhich channel of the rim mask to read
Invert_DepthRimMaskInvertToggle-OffFlips the rim mask black-for-white so the rim applies to the opposite area
Intensity_DepthRimMaskStrengthFloat0 ~ 11How far the mask cuts the rim

Shape & Range​

Inspector labelPropertyTypeRangeDefaultWhat it does
Rim Coverage Multiplier_DepthRimWidthFloat0 ~ 102A depth-rim-only multiplier on Master Width
Coverage_DepthRimFresnelWidthFloat0 ~ 10.5Range 0-1; default 0.5
Invert Area_DepthRimFresnelAreaInvertToggle-OffMoves the Fresnel area to the opposite side without changing its width
Softness_DepthRimFresnelSoftnessFloat0 ~ 11Range 0-1; default 1
Silhouette Transition_DepthRimSilhouetteSoftnessFloat0.001 ~ 0.250.04Transition width of the silhouette test

Light Response​

Inspector labelPropertyTypeRangeDefaultWhat it does
Depth Rim Light Direction_DepthRimLightDirectionFloat-1 ~ 11-
Rim Direction Lock_DepthRim360Float0 ~ 10.30 lets the rim follow the light direction; 1 locks it so it wraps the whole…
Depth Rim Outer Silhouette Limit_DepthRimSilhouetteGuardFloat0 ~ 11-
Silhouette Start_DepthRimSilhouetteThresholdFloat0 ~ 10.12How far the surface must turn away from the camera to count as silhouette
Scene Light Influence_DepthRimSceneLightInfluenceFloat0 ~ 11How closely the depth rim follows the scene light
Depth Rim Light Cast Shadow Visibility_DepthRimCastShadowVisibilityFloat0 ~ 10.5-
Depth Rim Light Visibility in Depth Shadow_DepthRimDepthShadowVisibilityFloat0 ~ 10-
Depth Rim Light Backlight Boost_DepthRimBacklightIntensityBoostFloat0 ~ 41-
Depth Rim Light Backlight Boost_DepthRimBacklightWidthBoostFloat0 ~ 40.2-

Stability & Quality​

Inspector labelPropertyTypeRangeDefaultWhat it does
Mix Base Color_DepthRimBaseColorMixFloat0 ~ 10.50 draws the rim in the flat color you picked; 1 multiplies it by the Base Map so…
Depth Rim Internal Edge Suppression_DepthRimStabilityEnabledToggle-On-
Depth Rim Stability Range_DepthRimStabilityRangeFloat0 ~ 10.2-
Rim Sample Quality_DepthRimSampleQualityEnumLow1Tap / Standard2Tap / High4TapStandard2TapChooses how many depth samples the depth rim reads per pixel

Depth Shadow​

Inspector labelPropertyTypeRangeDefaultWhat it does
Depth Shadow_DepthShadowEnabledToggle-OffToggles the depth-based depth shadow

Depth Shadow Core​

Inspector labelPropertyTypeRangeDefaultWhat it does
Depth Shadow Color (Multiply)_DepthShadowColorColor-WhiteMultiplies the unified shadow color
Depth Shadow Blend Mode_DepthShadowColorBlendModeEnumNormal / Multiply / Add / Screen / Color / OverlayMultiply-
Screen-Space Shadow Overlap Depth_DepthShadowColorBlendOpacityFloat0 ~ 10.5Extra depth applied only where Depth Shadow or SSAO overlaps another shadow
Shadow Brightness_DepthShadowBrightnessFloat0 ~ 10.6Brightness multiplier on the depth shadow color; lower is darker
Depth Shadow Strength_DepthShadowStrengthFloat0 ~ 11-

Shape & Range​

Inspector labelPropertyTypeRangeDefaultWhat it does
Depth Shadow Width_DepthShadowWidthFloat0 ~ 103-
Depth Shadow Depth Stretch_DepthShadowDepthStretchFloat0 ~ 40.75-
Depth Curve_DepthShadowDepthCurveFloat0 ~ 10How the depth push grows with distance
Depth Shadow Depth Falloff_DepthShadowDepthFalloffFloat0 ~ 10.5-
Depth Shadow Angle Width Floor_DepthShadowSpreadFloorWidthFloat0 ~ 10.35-
Depth Shadow Angle Length Floor_DepthShadowSpreadFloorLengthFloat0 ~ 10.35-
Depth Shadow Softness_DepthShadowSoftnessFloat0.001 ~ 0.050.05-
Blur_DepthShadowBlurFloat0 ~ 0.020Softens the edge of the finished shadow by this radius in metres, in every…
Depth Shadow Depth Extra Blur_DepthShadowDepthBlurExtraFloat0 ~ 40-

Light Response​

Inspector labelPropertyTypeRangeDefaultWhat it does
Follow Light Direction_DepthShadowLightDirectionInfluenceFloat0 ~ 11-
Depth Shadow Direction_DepthShadowDirectionFloat-1 ~ 11-
Suppress Backlit Depth Silhouette_DepthShadowBackfaceSuppressionToggle-Off-

Placement & Stability​

Inspector labelPropertyTypeRangeDefaultWhat it does
Manual Vertical Offset (Down +)_DepthShadowVerticalOffsetFloat-4 ~ 40-

Quality & Stability​

Inspector labelPropertyTypeRangeDefaultWhat it does
Depth Shadow Bias_DepthShadowSelfRejectFloat0 ~ 10.03Minimum gap between a blocker and the comparison receiver: 1 is 10 cm and 0.03…
Depth Shadow Blur Taps_DepthShadowBlurTapsEnumTaps4 / Taps8 / Taps16Taps4-

SSAO (Screen Space Occlusion)​

Inspector labelPropertyTypeRangeDefaultWhat it does
SSAO Enabled_SsaoEnabledToggle-OffReads the camera depth texture radially to soften creases and contact areas
SSAO Tint_SsaoColorColor-WhiteA color multiplied into the occluded areas only
Color Purity_SsaoColorPurityFloat0 ~ 101Saturation of the shadow color SSAO inherits, taken after the tint is multiplied…
Color Brightness_SsaoColorBrightnessFloat0 ~ 41Brightness multiplier for the SSAO color after Purity
SSAO Intensity_SsaoIntensityFloat0 ~ 21How strong the effect is
SSAO Radius_SsaoRadiusFloat0.001 ~ 0.050.005World-space search radius (0.001-0.05 m)
Contact Falloff_SsaoFadeRangeFloat0.25 ~ 41How close an occluder has to be to count, given as a MULTIPLE of SSAO Radius
SSAO Contrast_SsaoPowerFloat0.5 ~ 41Contrast of the occlusion
SSAO Bias_SsaoBiasFloat0 ~ 10.4Slack that keeps the receiver's own surface from counting as occlusion, as a…
Shared Quality_ScreenSpaceShadowQualityFloat0 ~ 20Depth-sample tier shared by the Depth Shadow tail and SSAO: Low 4, Standard 8…
Color Gamma_SsaoColorGammaFloat0.1 ~ 31Gamma applied to the SSAO color after Purity and Brightness

Inner Outline​

Inspector labelPropertyTypeRangeDefaultWhat it does
Enable Inner Depth Edge_OutlineInnerEdgeEnabledToggle-OffDraws interior edges from screen-depth differences

Color and Width​

Inspector labelPropertyTypeRangeDefaultWhat it does
Inner Edge Color_OutlineInnerEdgeColorColor-0.6, 0.45, 0.45, 1Color of the inner depth edge, drawn on depth steps inside the silhouette -…
Color Gamma_OutlineInnerEdgeColorGammaFloat0.1 ~ 31Applies gamma to the inner-outline color value axis while preserving hue and…
Inner Depth Edge Blend Mode_OutlineInnerEdgeColorBlendModeEnumNormal / Multiply / Add / Screen / Color / OverlayMultiply-
Blend Opacity_OutlineInnerEdgeColorBlendOpacityFloat0 ~ 10.7How strongly the inner edge color blends in
Width_OutlineInnerEdgeWidthFloat0 ~ 100.3Width of the inner depth edge

Mask​

Inspector labelPropertyTypeRangeDefaultWhat it does
Inner Edge Mask_OutlineInnerEdgeMaskEnabledToggle-OffEnables a mask limiting the inner edge to chosen areas - use it to erase…
Inner Depth Edge Mask_OutlineInnerEdgeMaskTexture-None-
Inner Depth Edge Mask UV Source_OutlineInnerEdgeMask_UVModeEnumUV0 / UV1 / UV2 / UV3UV0-
Channel_OutlineInnerEdgeMaskChannelEnumR / G / B / A / LuminanceRWhich channel of the inner edge mask to read
Invert_OutlineInnerEdgeMaskInvertToggle-OffFlips the inner edge mask black-for-white so the edge applies to the opposite…
Strength_OutlineInnerEdgeMaskStrengthFloat0 ~ 11How far the mask cuts the inner edge

Pressure​

Inspector labelPropertyTypeRangeDefaultWhat it does
Apply to Inner Outline_OutlineInnerEdgePressureApplyToggle-OffAlso applies the painted pressure to the Inner Depth Edge width

Inner Outline Options​

Inspector labelPropertyTypeRangeDefaultWhat it does
Softness_OutlineInnerEdgeSoftnessFloat0.0001 ~ 10.02Spatial feather across the inner edge
Depth Bias_OutlineInnerEdgeBiasFloat0 ~ 10.02Only depth differences larger than this count as an edge
Inner Edge Camera Stabilization_OutlineInnerEdgeCameraStabilizationFloat0 ~ 11-

Skin Translucency (Experimental) (SSSSS (Experimental))​

Inspector labelPropertyTypeRangeDefaultWhat it does
Enable Translucency_TranslucencyEnabledToggle-OffMakes thin parts - hair tails, cloth hems - read as if they were holding the…
Translucency Intensity_TranslucencyStrengthFloat0 ~ 41Overall brightness multiplier for the transmitted light
Translucency Mask Strength_TranslucencyMaskStrengthFloat0 ~ 11-
Edge Color_TranslucencyEdgeColorColor-WhiteHDR color multiplied into the edge transmission
Color Purity_TranslucencyEdgeColorPurityFloat0 ~ 100.25Saturation after the base color, edge tint, and HSVG are composed
Edge Brightness_TranslucencyEdgeColorBrightnessFloat0 ~ 41.6Brightness multiplier after edge Color Purity
Edge Gamma_TranslucencyEdgeColorGammaFloat0.1 ~ 31Edge-color gamma applied after Purity and Brightness
Edge Intensity_TranslucencyEdgeIntensityFloat0 ~ 201Strength of the layer that lights only the outer silhouette
Edge Coverage_TranslucencyEdgeWidthFloat0 ~ 10.8Range 0-1; default 0.8
Invert Edge_TranslucencyEdgeAreaInvertToggle-OffSwaps the inside and outside of the edge rim's generated area
Edge Softness_TranslucencyEdgeSoftnessFloat0 ~ 11Range 0-1; default 1
Center Color_TranslucencyCenterColorColor-WhiteHDR color multiplied into the center transmission
Color Purity_TranslucencyCenterColorPurityFloat0 ~ 101.6Saturation after the base color, center tint, and HSVG are composed
Center Brightness_TranslucencyCenterColorBrightnessFloat0 ~ 41Brightness multiplier after center Color Purity
Center Gamma_TranslucencyCenterColorGammaFloat0.1 ~ 31Center-color gamma applied after Purity and Brightness
Center Intensity_TranslucencyCenterIntensityFloat0 ~ 201Strength of the layer that lights the interior
Interior Coverage_TranslucencyCenterWidthFloat0 ~ 10.8Range 0-1; default 0.8
Invert Interior_TranslucencyCenterAreaInvertToggle-OffSwaps the inside and outside of the center rim's generated area
Interior Softness_TranslucencyCenterSoftnessFloat0 ~ 11Range 0-1; default 1
Measure Width_TranslucencyWidthFloat0 ~ 106How far along the light this pixel looks to measure the distance the light…
Depth Range_TranslucencyDepthRangeFloat0.01 ~ 20.35A gap this deep in metres counts as fully open
Shell Floor_TranslucencyShellFloorFloat0 ~ 10A hollow garment - a skirt, a cape, a veil - is wide on screen so it measures as…
Translucency Thickness Width_TranslucencyThicknessWidthFloat0 ~ 10.85-
Translucency Thickness Contrast_TranslucencyThicknessContrastFloat0 ~ 10.5-
Translucency Thickness Saturation_TranslucencyThicknessSaturationFloat0 ~ 10.35-
Backlight Falloff_TranslucencyLightPowerFloat0.5 ~ 162How precisely the camera and the light must oppose each other for the effect to…
Front Light Floor_TranslucencyAmbientFloat0 ~ 10.2How much transmitted light survives in full front light
Normal Bend_TranslucencyDistortionFloat0 ~ 10.2Bends the light vector toward the surface normal so a curved strand keeps…
View Bend_TranslucencyViewBendFloat0 ~ 10.35Bends the light vector toward the camera
Normal Influence_TranslucencyNormalInfluenceFloat0 ~ 11How much the normal map shapes the transmission
Scene Light Influence_TranslucencySceneLightInfluenceFloat0 ~ 110 ignores the scene light color and uses only the authored color; 1 takes the…
Translucency Cast Shadow Influence_TranslucencyShadowInfluenceFloat0 ~ 10.5-
Exposure Softness_TranslucencySoftnessFloat0 ~ 10.25Eases the two knees of the ramp normalized by Depth Range
Density_TranslucencyDensityFloat0.25 ~ 81.5How steeply thinness turns into brightness
Channel Spread_TranslucencyChannelSpreadFloat0 ~ 10.3Reproduces red scattering deeper into the surface than blue