Opacity functions exist to speed up handling of complex opacity calculations.
Opacity Functions
The following is a list of all the functions underneath the Opacity category.
SoftOpacity
The SoftOpacity function takes in an Opacity value and then runs a variety of calculations on it to give it a softer feel. It applies a Fresnel effect, and depth-based alpha, and pixel depth. The end result causes the object to fade away as the camera approaches it.
| Item | Description |
|---|---|
| Inputs | |
| DepthFadeDistance (Scalar) | The depth at which objects have completely faded away. Only viable if using the OutputUsesDepthBias output. |
| OpacityIn (Scalar) | This is the incoming opacity value. |
| FadeDistance (Scalar) | How close you should get to the surface before it starts fading out. |
| Outputs | |
| OutputUsesDepthBias | This output causes the object to fade completely away to complete transparency by the time it reaches the distance set in the DepthFadeDistance input. |
| OutputNoDepthBias | This output causes the object to fade completely away as it reaches the camera, meaning there is no offset. This output is 12 instructions less expensive than OutputUsesDepthBias. |
