Bringing Direct Local Control to Interactive Visual Editing of Procedural Buildings
This project presents a new system to add direct and persistent local control to the visual editing of rules for procedural buildings, avoiding a combinatorial explosion of grammar rules. In this paper we follow the ideas initially proposed by Lipp and co-workers. For this, we have added a few simple new commands, which are added to the artist-provided ruleset in a way completely transparent to the user. The end-user selects the primitives/assets to modify, and the system automatically incorporates these modifications into the ruleset. This change is performed using graph-rewriting techniques, which are both simple to define and control, but also very powerful and practical for these situations.
Downloads
Our so-called Exceptions module will be available for download soon.
Known issues
We are not aware of any issues with this code.
People Involved
- Exceptions v1.0 Adrià Riu and Gustavo Patow .