Affiliation:
1. Stanford University, Stanford, CA
2. Adobe Systems
Abstract
Procedural representations provide powerful means for generating complex geometric structures. They are also notoriously difficult to control. In this article, we present an algorithm for controlling grammar-based procedural models. Given a grammar and a high-level specification of the desired production, the algorithm computes a production from the grammar that conforms to the specification. This production is generated by optimizing over the space of possible productions from the grammar. The algorithm supports specifications of many forms, including geometric shapes and analytical objectives. We demonstrate the algorithm on procedural models of trees, cities, buildings, and Mondrian paintings.
Funder
Division of Social and Economic Sciences
Division of Computing and Communication Foundations
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design
Reference47 articles.
1. A Blend of Different Tastes: The Language of Coffeemakers
2. Inferring compositional style in the neo-plastic paintings of Piet Mondrian by machine learning;Andrzejewski D.;Comput. Vis. Image Anal. Art,2010
3. A connection between partial symmetry and inverse procedural modeling
Cited by
167 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献