🧩 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
StatusReleased
CategoryTool
PlatformsHTML5
AuthorNishanth Kulal
Made withUnity

Leave a comment

Log in with itch.io to leave a comment.