English

A scriptable, generative modelling system for dynamic 3D meshes

Graphics 2020-04-23 v1 Computational Geometry

Abstract

We describe a flexible, script-based system for the procedural generation and animation of 3D geometry. Dynamic triangular meshes are generated through the real-time execution of scripts written in the Lua programming language. Tight integration between the programming environment, runtime engine and graphics visualisation enables a workflow between coding and visual results that encourages experimentation and rapid prototyping. The system has been used successfully to generate a variety of complex, dynamic organic forms including complex branching structures, scalable symmetric manifolds and abstract organic forms. We use examples in each of these areas to detail the main features of the system, which include a set of flexible 3D mesh operations integrated with a Lua-based L-system interpreter that creates geometry using generalised cylinders.

Keywords

Cite

@article{arxiv.2004.10354,
  title  = {A scriptable, generative modelling system for dynamic 3D meshes},
  author = {Jon McCormack and Ben Porter and James Wetter},
  journal= {arXiv preprint arXiv:2004.10354},
  year   = {2020}
}

Comments

Preprint

R2 v1 2026-06-23T15:00:58.884Z