User Manual

INSPECTOR SETTINGS

TARGETING

SettingTypeDescription
TargetsList<Transform>Objects the camera tracks. Multiple targets are supported (e.g. for party systems).
Target OffsetVector3Offset from the target’s position (e.g. (0, 1.5, 0) to aim at head height).

FADE SETTINGS

SettingTypeDescription
Fade LayerLayerMaskOnly objects on these layers will be faded.
Fade AlphafloatTarget transparency (0 = invisible, 1 = solid). Default: 0.2.
Fade SpeedfloatHow fast objects fade in/out. Higher is faster. Default: 5.
Fade ChildrenboolIf true, all child renderers of the object will also fade.

DETECTION SETTINGS

SettingTypeDescription
Use Sphere CastboolIf true, uses a SphereCast (volume). If false, uses Raycast (line).
Cast RadiusfloatRadius of the SphereCast. Ignored if Sphere Cast is false.
Min DistancefloatMinimum distance from camera to start detection. Default: 0.1.
Max Fade DistfloatObjects beyond this distance won’t fade. Default: 20.

DISTANCE SCALING

SettingTypeDescription
Use Dist ScalingboolEnables dynamic alpha based on obstruction distance.
Near AlphafloatAlpha when valid obstruction is close to the camera.
Far AlphafloatAlpha when valid obstruction is far from the camera (nearer to target).

TARGET FADING

SettingTypeDescription
Fade TargetboolIf true, the target itself fades when camera is too close.
Start DistfloatDistance to start fading the target.
End DistfloatDistance where target reaches max transparency.

MANUAL EXCLUSIONS

SettingTypeDescription
Ignore TagsList<string>Objects with these tags are never faded.
Ignore ObjectsList<GameObject>Specific objects reference that are never faded.