previous index next
Our language can be used not only to create volumetric models, but also to modify them with sculpting and simulation operations.

The first goal of our tool interface is to provide abstraction so the user can apply operations to the model without studying the details of the implementation.

The power of a language for tool definition also lets us specify new types of behavior for the simulation. We control the results of a particle system with particle initialization, motion, action and interaction functions.

Additionally, we use our language as an intermediate representation for storing the results of an interactive sculpting session. The logged actions can be hand-edited as desired and then reapplied off-line to a high resolution mesh.