Procedurally generate fully customizable corrugated metal roofs with automatic LOD, weathering variation, and live Inspector editing — no modeling required.Unity 2021.3 LTS or higher.Unity Splines package (optional, for spline-based deformation).Unity FBX Exporter (optional).💬 DISCORD | 📖 DOCUMENTATION | 🎮 WEBGL DEMOInfinite 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.• Procedural panel grid (columns × rows) with seamless panel-to-panel overlap• Fully customizable wave profile via an AnimationCurve — any cross-section shape• Angled cut system (horizontal or diagonal) for gables and sloped roof edges• Per-panel randomization: position jitter, tilt/yaw rotation, and length variance• Perlin-based surface noise for realistic, non-uniform weathering• 8-level wear atlas with per-panel color tint, vertical offset, and UV tiling• Single reproducible random seed — the same seed always regenerates the same roof• Automatic 3-level LOD generation and LODGroup management, no manual setup• Zero GC allocation on rebuild — reused buffers keep live Inspector editing smooth• Optional Unity Splines support for curved and bent roof paths• Optional FBX baking to export static, optimized meshes for shipping• Compatible with Built-in, URP, and HDRP render pipelines• Full C# source included, Unity 2021.3 LTS or newer


