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