Abstract:Rapid architecture modeling often has many conflicting goals, including high precision, high efficiency, simple user interaction, and low demand for user domain knowledge. To solve this problem, a component-based multi-level parameter modeling method is proposed. First, probabilistic network is used to describe the high-level parameters of the architecture and components as a friendly user interface. Then, rule library is used to describe the low-level parameters of the components and to guide the generation of low-level parameters from high-level parameters. Finally, construction template is used to describe the construction procedures of the architecture. Based on these groundworks, an automatic Huizhou architecture building system is implemented to provide rapid Huizhou architecture modeling with real construction process and high precision. The experimental results demonstrate the practicality and effectiveness of the proposed method, showing that the system delivers simple and friendly interaction, good scalability, and good user experience.