Dynamic Object Aging System adds runtime surface aging for Unity objects, including rust, dirt, cracks, wetness, burn damage, and rain-driven material effects.Dynamic Object Aging System is a runtime surface aging framework for Unity. It lets scene objects visually transition between clean, old, rusty, dirty, cracked, wet, and burned states using material-driven effects.The system is built for the Built-in Render Pipeline and uses a custom Standard-style overlay shader. Effects are applied directly on the object surface through shader properties and MaterialPropertyBlock values, so objects can share materials while still having independent aging states.Main features:Runtime aging from new to old using a normalized age valueRust, dirt, cracks, wetness, and burn damage statesRain controller with Particle System supportAutomatic wetness when rain is enabledEdit mode preview through inspector slidersPublic C# API for gameplay integrationShared aging profiles for reusable settingsDemo scene, prefabs, materials, masks, and documentation includedThe system is suitable for industrial scenes, survival games, abandoned environments, weather systems, damage systems, repair mechanics, props, machinery, pipes, barrels, power boxes, and any object that needs visible wear over time.Developers can control aging manually, drive it from gameplay events, or let objects age automatically during runtime. Materials can be customized with different colors, masks, smoothness, metallic values, and effect contrast to match different art styles.Runtime object aging system for UnityBuilt-in Render Pipeline supportStandard-style material overlay shaderRust, dirt, crack, wetness, and burn effectsSurface effects applied through shader propertiesMaterialPropertyBlock-based runtime controlIndependent aging values per objectEdit mode preview with inspector slidersAutomatic aging over timeManual C# API control for gameplay systemsRain controller with Unity Particle System supportAutomatic wetness while rain is enabledShared ScriptableObject aging profilesCustomizable material colors, masks, smoothness, metallic values, and contrastDemo scene includedPrefabs, materials, masks, scripts, and documentation includedSupported OSWindowsmacOSLinuxRender PipelineBuilt-in Render PipelineUnity VersionUnity 2021.3 or newer recommendedLink to documentationIncluded in the package:Documentation/Dynamic Object Aging System - Documentation.pdfi'm use AI for Generate Photo





