💬 DISCORD | 📖 DOCUMENTATION | 🎮 WEBGL DEMO
Infinite Corrugated Roof (ICR) lets you build corrugated metal roofs procedurally, directly on a single component — no external modeling or baking required to get started.
Every parameter is exposed and live-edited in the Inspector: panel grid size, wave shape and amplitude, sheet thickness, angled cuts for gables and sloped ends, per-panel jitter and rotation, and Perlin-based surface noise for a weathered, non-uniform look. Changes rebuild the mesh instantly, so you can iterate on the exact look you want in seconds.
A built-in wear system maps each panel onto an 8-level weathering atlas with adjustable tint, offset and tiling, so roofs can range from brand-new to heavily rusted — all driven by a single reproducible random seed. Three LOD meshes are generated and managed automatically for you, keeping large scenes performant without any manual setup.
ICR fits any genre or setting that needs sheds, barns, warehouses, factories, rural or industrial buildings — from architectural visualization to open-world and survival games. It works out of the box with Built-in, URP and HDRP, and optionally integrates with Unity Splines (for curved/bent roofs) and the FBX Exporter (to bake and ship static, optimized meshes) when those packages are installed.