The algorithmic beauty of plants
The algorithmic beauty of plants
PostScript language reference manual (2nd ed.)
PostScript language reference manual (2nd ed.)
Generative modeling: a symbolic system for geometric modeling
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Geometric programming: a programming approach to geometric design
ACM Transactions on Graphics (TOG)
The virtual reality modeling language and Java
Communications of the ACM
PostScript language reference (3rd ed.)
PostScript language reference (3rd ed.)
Thinking in PostScript
A versatile 3D model representation for cultural reconstruction
Proceedings of the 2001 conference on Virtual reality, archeology, and cultural heritage
Scripting Languages Emerge in Standards Bodies
IEEE MultiMedia
Implementation of a scripting language for VRML/X3D-based embodied agents
Web3D '03 Proceedings of the eighth international conference on 3D Web technology
The 3D Revolution: CAD Access for All!
SMA '97 Proceedings of the 1997 International Conference on Shape Modeling and Applications (SMA '97)
Digital Design of Nature: Computer Generated Plants and Organics
Digital Design of Nature: Computer Generated Plants and Organics
Generative 3D models: a key to more information within less bandwidth at higher quality
Web3D '05 Proceedings of the tenth international conference on 3D Web technology
Head First Design Patterns
Procedural modeling of buildings
ACM SIGGRAPH 2006 Papers
The Xj3D browser: community-based 3D software development
ACM SIGGRAPH 2002 conference abstracts and applications
Seven Research Challenges of Generalized 3D Documents
IEEE Computer Graphics and Applications
IEEE Software
Future Standards for Immersive VR: Report on the IEEE Virtual Reality 2007 Workshop
IEEE Computer Graphics and Applications
Guest Editors' Introduction: 3D Documents
IEEE Computer Graphics and Applications
Generative parametric design of Gothic window tracery
VAST'04 Proceedings of the 5th International conference on Virtual Reality, Archaeology and Intelligent Cultural Heritage
Generative object definition and semantic recognition
EG 3DOR'11 Proceedings of the 4th Eurographics conference on 3D Object Retrieval
Hi-index | 0.00 |
Scripting techniques are used in various contexts. The field of application ranges from layout description languages (PostScript), user interface description languages (XUL) and classical scripting languages (JavaScript) to action nodes in scene graphs (VRMLScript) and web-based desktop applications (AJAX). All these applications have an increase of scripted components in common -- especially in computer graphics. As the interpretation of a geometric script is computationally more intensive than the handling of static geometry, optimization techniques, such as just-in-time compilation, are of great interest. Unfortunately, scripting languages tend to support features such as higher order functions or self-modification, etc. These language characteristic are difficult to compile into machine/byte-code. Therefore, we present a hybrid approach: an interpreter with an integrated compiler. In this way we speed up the script evaluation without having to remove any language features e.g. the possibility of self-modifications. We demonstrate its usage at XGML -- a dialect of the generative modeling language GML, which is characterized by its dynamic behavior.