Sculpt physical, real-time terrain craters with GPU/CPU physics, procedural 3D mesh, physical debris, and zero character decal projections. (Requires TerraForge Pro URP).Discord Channel | Website & Support | Facebook | Instagram"Explosion Crater - TerraForge"Made in Unity 6.0. tested and approved in Unity 6.1; 6.2; 6.3, 6.4, 6.5.COMPLETE REAL-TIME TERRAIN CRATER & EXPLOSION SYSTEM FOR UNITY 6 URP!Take the visual and tactical realism of your combat, vehicular warfare, and action games to the next level! Explosion Crater - TerraForge is a revolutionary, exclusive expansion for TerraForge Pro URP, allowing grenades, missiles, artillery, and explosive barrels to sculpt true physical 3D terrain craters in real time on any surface of your map.Unlike standard solutions that merely project flat 2D decal images, Explosion Crater deforms actual terrain geometry in real time, synchronizes CPU `TerrainCollider` physics instantly, and constructs a complete 3D structure featuring elevated soil rims, flying physics debris, and deformable burnt earth.⚠️ ATTENTION: THIS PACKAGE IS A TERRAFORGE PRO ADDON:To use this package, you MUST ALREADY OWN TerraForge Pro URP. The high-performance GPU deformation pipeline is powered by the core TerraForge Pro engine.🌟 WHY IS THIS ASSET UNIQUE ON THE UNITY ASSET STORE?Explosion Crater combines mathematical Mexican Hat Wavelet GPU deformation, real-time CPU physical collider updates, procedural 3D crater mesh generation, and protection against accidental decal projection on dynamic player characters into a single production-ready solution!KEY FEATURES:✔️ Real Geometric Deformation (Ricker Mexican Hat Wavelet):Mathematically calculates real-world detonation dynamics, creating a deep central depression surrounded by an elevated rim of displaced soil.✔️ Layer Bypass (Deform Any Surface):While standard footstep/tire track filters only deform mud or snow, explosion craters operate on Channel G of TerraForge's GPU Compute Shader, allowing grenades and missiles to deform asphalt, rock, concrete, sand, dirt, and snow.✔️ Instant Physical Collider Sync (TerrainCollider):Updates terrain height data (SetHeights) on the CPU frame of impact. Player characters (e.g. Invector, TPS/FPS controllers) and physics vehicles physically descend into the hole and climb up the real crater rim!✔️ Procedural 3D Crater Mesh Overlay & Anti-Decal Protection:Generates an adaptive procedural 3D mesh that conforms to the terrain with organic Perlin Noise perimeter distortion, an underground sealing skirt lip (eliminating camera gap leaks), and an embedded MeshCollider. Zero decals projected on the player's head, shoulders, or body!✔️ Flexible Visual Overlay Modes (CraterVisualMode):Switch seamlessly with 1 click between: ProceduralMeshOnly (zero decals on characters), DecalProjectorOnly (native URP Decal Projector), Both (Procedural Mesh + Decal with URP Rendering Layer filtering), or None (Pure GPU/CPU height deformation).✔️ Physical Soil & Stone Debris Ejector:Spawns interactive physical soil and stone debris chunks with Rigidbody and Collider, ejecting them in realistic 3D launch arcs (AddExplosionForce) with configurable counts, impulse forces, and automatic lifetime cleanup.✔️ Anti-Overlap Exclusion Zone (PreventOverlappingCraters):Includes a smart spatial trigger system that prevents duplicate mesh overlap (eliminating Z-fighting) and prevents multiple explosions in the exact same spot from creating infinite bottomless pits, while preserving full particle and audio FX feedback!✔️ Non-Destructive Auto-Restore (Play Mode Clean Disk):Height modifications during Play Mode in the Unity Editor occur strictly in RAM. Exiting Play Mode leaves your original .asset terrain files 100% clean and untouched. Includes runtime API to restore individual craters or reset the entire map.✔️ 1-Click Integration for TPS / FPS / Invector & Any Character Controller:Simply attach the TerraForgeExplosionSource component to any grenade, missile, explosive barrel, or projectile prefab. Works out of the box with native Unity Events, custom C# scripts, Invector's vExplosive, and any third-party character controller or weapon framework!Support mail: assets@pyramisarts.comVisit our website:pyramisarts.comPackage Specifications:Pipeline Compatibility: Universal Render Pipeline (URP) for Unity 6 (and higher).Mandatory Dependency: Requires TerraForge Pro URP.Target Platforms: Windows, Mac, Linux, Consoles (PlayStation, Xbox).Render Pipeline Standards: 100% Compatible with SRP Batcher and URP Render Graph (Zero errors / Zero warnings on Asset Store Validator).Included Content:Optimized C# Scripts: TerraForgeExplosionSource, TerraForgeExplosionPhysics, TerraForgeExplosionCraterMesh, TerraForgeCraterZone, TerraForgeDecalFade.Shaders & Compute Shaders: HLSL/ShaderGraph URP shaders with formatted CBUFFER and GPU instancing.Ready-to-Use Prefabs: URP Decal prefabs, Procedural 3D Mesh prefabs, and Physical Debris prefabs.High-Res PBR Materials: Burnt earth, charcoal, and soot PBR materials.1-Click Setup Wizard: Accessible under Window > PyramisArts > Explosion Crater Setup Wizard.Complete Documentation: Step-by-step PDF/Online integration guide with code snippets and detailed instructions.

