A PROCEDURAL GEOMETRY MODELING API

Pedro Brandão Silva, António Coelho, Rui Rodrigues, A. Augusto Sousa

Abstract

This paper presents a solution for geometric manipulation in procedural modeling as an Application Programming Interface (API). This approach intends to enable a more powerful control over the geometric entities by performing selections based on their attributes, similar to picking features in graphical interfaces. This is achieved through the definition of a topological structure, which features a set of properties, such as scope, spatial localization and semantic information. The applicable modeling operations allow a more customized control, as well as successive tracking, which induce a greater, faster and more intuitive approach for geometry generation. This approach still constitutes ongoing work, but has already been successfully applied for the generation of large virtual urban environments.

References

  1. Chomsky, N. (1956). Three Models for the Description of Language. (IRE Trans. Information Theory (2),), 113- 124.
  2. Coelho, A., Bessa, M., Sousa, A. A., & Ferreira, F. N. (2007). Expeditious Modelling of Virtual Urban Environments with Geospatial L-systems. Computer Graphics Forum, 26(4), 769-782.
  3. Elber, G. (2009). The IRIT modeling environment. from http://www.cs.technion.ac.il/irit/
  4. Lipp, M., Wonka, P., & Wimmer, M. (2008). Interactive visual editing of grammars for procedural architecture. Paper presented at the ACM SIGGRAPH 2008 papers.
  5. Microsoft Corporation. (2011). App Hub. Retrieved 18/6/2011, from www.xna.com
  6. Müller, P., Wonka, P., Haegler, S., Ulmer, A., & Gool, L. V. (2006). Procedural Modeling of Buildings. Paper presented at the ACM SIGGRAPH 2006 Papers.
  7. OPEN CASCADE S.A.S. (2011). Open CASCADE. Retrieved 12/3/2011, from http://www.opencascade. org/occt/
  8. Open Geospatial Consortium Inc. (2006). OpenGIS® Implementation Specification for Geographic Information - Simple feature access - Part 1: Common Architecture. In J. R. Herring (Eds.)
  9. Parish, Y. I. H., & Müller, P. (2001). Procedural Modeling of Cities. (SIGGRAPH 2001), 301-308.
  10. Procedural Inc. (2009). 3D Modelling Software for Urban Environments. Procedural Retrieved 26/2/2011, from http://www.procedural.com/
  11. Prusinkiewicz, P., & Lindenmayer, A. (1996). The Algorithmic Beauty of Plants: Springer-Verlag.
  12. Reddy, M. (2011). API Design for C++: Morgan Kaufmann.
  13. Siemens PLM Software. (2010). Parasolid brochure.
  14. Solid Modeling Solutions Inc. (2011). SMLib™ - An advanced geometric modeling kernel. from http:// www.smlib.com/smlib.html
  15. Spatial Corporation. (2011). 3D ACIS Modeling. Retrieved 11/3/2011, from http://www.spatial.com/ products/3d-acis-modeling
  16. Stiny, G. (1980). Introduction to shape and shape grammars. Environment and Planning B, 7(3), 343- 351.
  17. Stiny, G., & Gips, J. (1972). Shape Grammars and the Generative Specification of Painting and Sculpture. Paper presented at the Information Processing 7871.
  18. Wonka, P., Wimmer, M., Sillion, F., & Ribarsky, W. (2003). Instant architecture. Paper presented at the ACM SIGGRAPH 2003 Papers.
Download


Paper Citation


in Harvard Style

Brandão Silva P., Coelho A., Rodrigues R. and Augusto Sousa A. (2012). A PROCEDURAL GEOMETRY MODELING API . In Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2012) ISBN 978-989-8565-02-0, pages 129-134. DOI: 10.5220/0003848101290134


in Bibtex Style

@conference{grapp12,
author={Pedro Brandão Silva and António Coelho and Rui Rodrigues and A. Augusto Sousa},
title={A PROCEDURAL GEOMETRY MODELING API},
booktitle={Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2012)},
year={2012},
pages={129-134},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003848101290134},
isbn={978-989-8565-02-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2012)
TI - A PROCEDURAL GEOMETRY MODELING API
SN - 978-989-8565-02-0
AU - Brandão Silva P.
AU - Coelho A.
AU - Rodrigues R.
AU - Augusto Sousa A.
PY - 2012
SP - 129
EP - 134
DO - 10.5220/0003848101290134