• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
Distance Shader plugin

Paid EA Plugins + Scripts Distance Shader plugin

Go to pay site
Early-Access End Date
Apr 12, 2026

The Distance Shader plugin is now available.

This plugin creates a more natural visual experience by applying a fade effect based on the distance to a target.

1. Concept​

It recreates the kind of “distance shader” effect commonly seen in environments like VRChat, adapted for use in VaM.
Based on the distance to the target, a full-screen black overlay is applied to create a fade effect.

As the camera moves within a certain range, the screen gradually blacks out,
simulating a more realistic “too close to see” visual response.

It also helps reduce the “unfortunate experience” of the camera clipping through a model when getting too close.






2. Overview of Operation​

Attach the plugin to a Person Atom.
Once attached, the fade effect is automatically enabled using the default target, head.

3. Detailed Explanation of Each Element​

■ Distance-Based Fade (Blackout)​

Applies a full-screen fade effect based on the distance to the target.

■ Automatic Target Selection (Full Body Mode)​




In Full Body Mode (Auto),
the plugin automatically detects and uses the closest body part as the target.

■ Detail Target Mode​



By default, targets are based on the Atom’s body controllers (such as head, chest, etc.).
When this option is enabled,
target selection switches to VaM Atom RigidBody-based targeting,
allowing you to choose from 400+ possible targets.

This mode can also be used together with Full Body Mode.
(This may slightly increase CPU load.)

■ Show Auto Target​

When using Full Body Mode,
you can check which target is currently being referenced.

■ Fade Range Customization​




You can configure the fade behavior using:
  • Fade Start: distance where fading begins
  • Fade End: distance where the screen becomes fully black

4. Additional Notes​

  • Compatible with both VR and desktop modes
  • Depending on the settings, blackout may occur earlier than expected
  • This plugin is designed for Person Atoms only.
    Using it on other Atom types may result in unintended behavior
Example
You can achieve results like this without any post-processing.




The Distance Shader plugin will continue to evolve.
If you have any feedback or feature requests, feel free to leave a comment!
React to this content...

Share this resource

More resources from Crimeless

Back
Top Bottom