Skip to main content

Getting Started

This guide covers the initial setup and the basic steps to generate your first procedural roof.

Installation​

  1. Buy and download Infinite Corrugated Roof from the Unity Asset Store.
  2. In Unity (2021.3 LTS or newer), open Window → Package Manager → My Assets and Import the package.
  3. (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​

  1. Add the component. Create an empty GameObject and add the Infinite Corrugated Roof component. This also adds a MeshRenderer and a LODGroup automatically.
  2. Assign a material. Give the MeshRenderer a corrugated-metal material. A ready-made URP/HDRP sample material is included under Samples.
  3. Size the grid. Set Panel Columns and Panel Rows to fit your building, then adjust Panel Width / Length, Row Overlap and the Wave Profile.
  4. 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