CAD Shape Grammar: Procedural Generation for Massive CAD Model

Wallas Henrique Sousa dos Santos, Paulo Ivson, Alberto Barbosa Raposo · 2017

This work presents a procedural modeling technique based on shape grammars for representing and rendering massive 3D CAD models in real time. Procedural modeling is an appealing approach to quickly generate massive scenes while maintaining compact representation. Until now, procedural modeling has not been explored in the domain of large industrial projects. Traditional procedural modeling techniques generate parameterized random scenes. In order to achieve an accurate representation for pre-existing 3D CAD scenes, we propose a specialized Shape grammar. We used common geometric primitives found in real 3D CAD models to create a compact model representation. In addition, we describe an efficient rendering algorithm to draw CAD Shape Grammars in real time. We evaluated both performance and memory consumption of our proposed technique using real-world CAD models. Results indicate not only high rendering performance, but a significant reduction in the memory required to represent massive 3D CAD models.

Read the paper · More papers on PaperTik