URP Dirt Cleaner System – Interactive Texture Cleaning Tool for Unity (WebGL & Desktop)
🧩 Description
URP Dirt Cleaner System is a lightweight, fully functional texture cleaning solution built for Unity 6000.0.58f2 (URP).
It lets you simulate cleaning, erasing, or revealing effects directly on any mesh or surface using a shader-driven dirt mask—perfect for washing, painting, or restoration-style games.
Designed for WebGL, PC, and mobile, this system supports both manual click-and-drag cleaning and automated area-based cleaning through world positions—all handled in real time.
Download
✨ Key Features
-
🧽 Click & Drag Cleaning—interactively clean textures with a brush tool using your mouse or touch input.
-
🌍 World-Position Cleaning—programmatically clean areas based on in-game coordinates (great for grid or physics-based gameplay).
-
⚡ Instant Cleaning Mode—clean textures in one pass for faster feedback and deterministic results.
-
🧮 Real-Time Clean Percentage—built-in system to calculate and log cleaning progress in the console.
-
🧱 URP-Compatible Shader—optimized for Unity’s Universal Render Pipeline (URP).
-
🕹️ WebGL Ready—lightweight and optimized for browser-based games.
-
🔧 Force Clean Function — instantly reset or fully clean textures programmatically.
-
📦 Plug-and-Play — simply drop the prefab, assign your material, and start cleaning.
🧠 Use Cases
-
Cleaning simulators (car wash, dishwashing, floor mopping, etc.)
-
Reveal or painting effects
-
Puzzle or restoration-style mini-games
-
Texture-based damage, wear, or grime simulation
🧰 Requirements
-
Unity Version: 6000.0.58f2 or newer
-
Render Pipeline: URP
-
Platforms Supported: WebGL, PC, Mobile
| Published | 20 days ago |
| Status | Released |
| Category | Tool |
| Platforms | HTML5 |
| Author | Nishanth Kulal |
| Made with | Unity |

Leave a comment
Log in with itch.io to leave a comment.