Getting Started
This guide covers the initial setup and the basic steps to generate your first procedural roof.
Installation
- Buy and download Infinite Corrugated Roof from the Unity Asset Store.
- In Unity (2021.3 LTS or newer), open Window → Package Manager → My Assets and Import the package.
- (Optional) Install Unity Splines (2.1.0+) for spline deformation and the FBX Exporter (5.0.0+) for baking — both unlock extra Inspector sections only when present.
Create your first roof
- Add the component. Create an empty GameObject and add the Infinite Corrugated
Roof component. This also adds a
MeshRendererand aLODGroupautomatically. - Assign a material. Give the
MeshRenderera corrugated-metal material. A ready-made URP/HDRP sample material is included under Samples. - Size the grid. Set Panel Columns and Panel Rows to fit your building, then adjust Panel Width / Length, Row Overlap and the Wave Profile.
- Add character. Fine-tune wear, colour variation, jitter and cuts under Modifiers & Variations.
Everything rebuilds live
Every field in the Inspector rebuilds the roof immediately in Edit Mode — there is no "Generate" button. When you're happy with the design, bake it to an FBX (see Advanced Features) to remove the runtime generation cost.
Next: Editor Guide