Reveal Decal is the script needed to spawn blood decals on weapons and props. The shader "ThunderRoad/Lit" is required for this, and requires a set up before Reveal starts working.
<aside> 🗒️ You can copy the material from the example weapons provided in the SDK, as they are set up with Reveal already.
</aside>
You can use the buttons on this script to set the resolution of the reveal material.
<aside>
⚠️ It is recommended to keep the reveal resolution low to prevent the game to crash on B&S Nomad
, or to cause a lag spike on B&S PCVR
. It is recommended not to go above 512x512
, or Mask Resolution Quarter
, to avoid any issues. You are unlikely to see a big change in resolutions above this point unless your item is very large.
</aside>
Field | Description |
---|---|
Mask Width | Adjust the Width of the resolution of the Reveal Texture. |
Mask Width | Adjust the Height of the resolution of the Reveal Texture. |
Type | |
Default | Applies to Weapons, Items, and non clothing itmes that require Reveal. |
Body | Applies to bodies/creatures. Reveal is removed on drinking Health Potions. |
Outfit | Applies to Armor. Reveal is not removed on drinking Health Potions. |
<aside> 🗒️ The Textures required for this are located in SDK/Examples/Reveal
</aside>
<aside> 🗒️ "Reveal Layers" in the material needs to be enabled to see this area of the material. Ensure that you untick it once it is finished.
</aside>
Field | File Name |
---|---|
Layer Mask | Reveal_WeaponBlood_Mask |
Layer0 (R) | Revealed_WeaponBlood_c |
Layer0 (R) Normal | The Normal Map of your Material goes Here |
Layer1 (G) | Revealed_Burn_c |
Layer1 (G) Normal | Revealed_Burn_n |