Chuyển tới nội dung chính

Infinite Corrugated Roof

Infinite Corrugated Roof (ICR) is a professional-grade procedural tool for Unity designed to generate highly customizable, high-performance corrugated roofing systems. Whether you need a simple shed roof or a complex industrial complex, ICR provides the flexibility and power to create it with ease.

thông tin

This tool is optimized for both real-time performance and high-fidelity offline rendering, featuring a robust multi-LOD system and integrated baking tools.

🏗 Key Features

  • Infinite Scalability: Generate roofs of any size using a grid-based panel system.
  • Dynamic Wave Profiles: Fully customize the corrugation shape using Unity's AnimationCurve.
  • Advanced Modifiers:
    • Spline Deform: Bend roofs along complex paths using the Unity Splines package.
    • Procedural Noise: Add realistic surface imperfections and weathering.
    • Global Cutting: Define precise edges and cutouts using a global coordinate system.
  • Commercial-Ready Workflow:
    • LOD Support: Built-in 3-level LOD system for optimal performance.
    • FBX Export: Bake procedural geometry directly to FBX assets for optimization or external editing.
    • Zero GC Runtime: Engineered for efficiency with minimal memory allocation during regeneration.

🎯 Project Vision

The goal of ICR is to bridge the gap between static 3D assets and complex procedural systems. It offers:

  • Artistic Control: Intuitive handles and parameters for designers.
  • Technical Excellence: Clean, SOLID-based architecture for developers.
  • Performance: Native-level speed in geometry calculation and mesh updates.

Next: Getting Started