Global Snow · Troubleshooting & FAQ
Use the scripting API:
GlobalSnow snow = GlobalSnow.instance;
snow.FootprintAt(position, direction);Yes. Replace the footprint texture in Resources/Textures with your own. Alternatively, use the Terrain Marks feature with FPS Marks enabled for a different mark style.
Set a global default size in the Global Snow inspector, or attach GlobalSnowColliderExtraInfo to individual objects and set the Mark Size per object. When using the API, pass a value between 0 and 1:
snow.MarkSnowAt(position, 0.5f);Yes. Three snow footfall clips are included in GlobalSnow/Resources/Footfalls. Assign them to your First Person Controller's footstep sounds property.
Support for Unity Water Pro from Standard Assets is included. See the README file in GlobalSnow/Extras/WaterReflections for setup instructions.
VR support depends on your Unity version, VR SDK, and rendering path. Deferred rendering is recommended for the best performance and compatibility. See the Troubleshooting page for stereo rendering details.
Exclude the object from global coverage and apply the GlobalSnow/Moving Object Snow/Opaque shader. See Moving Objects for a step-by-step guide.
Yes. Use the CircularHole or QuadHole prefabs from GlobalSnow/Resources/Prefabs. These use the GlobalSnowEraser material and GlobalSnowIgnoreCoverage script to act as stencil objects. You can also use any custom geometry with the same material and script.
float amount = GlobalSnow.instance.GetSnowAmountAt(worldPosition);
// Returns 0 if no snow, > 0 if snow is present.Use MaskPaint and MaskFillArea to modify coverage at runtime:
GlobalSnow snow = GlobalSnow.instance;
// Remove snow in a 10m radius
snow.MaskPaint(transform.position, 10f, 0f);
// Fill a bounds area with snow
snow.MaskFillArea(buildingBounds, 0f);See the Troubleshooting page for the step-by-step process involving the TerrainWithoutSnow material and stencil shader edits.
Please visit the Kronnect Support and post your question. The team will respond promptly.
Yes. All Kronnect assets are fully compatible with Unity 6. The minimum supported version is Unity 2022.3 LTS, and this includes Unity 6 and any newer releases.
Help us improve this documentation page.