Log In Sign Up

A scriptable, generative modelling system for dynamic 3D meshes

by   Jon McCormack, et al.

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.


page 4

page 12

page 15


Bringing Together Dynamic Geometry Software and the Graphics Processing Unit

We equip dynamic geometry software (DGS) with a user-friendly method tha...

The Resh Programming Language for Multirobot Orchestration

This paper describes Resh, a new, statically typed, interpreted programm...

Hex Me If You Can

HEXME consists of tetrahedral meshes with tagged features, and of a work...

Demo: Light-Weight Programming Language for Blockchain

This demo abstract introduces a new light-weight programming language ko...

Unified Shader Programming in C++

In real-time graphics, the strict separation of programming languages an...

Computing Conformal Structure of Surfaces

This paper solves the problem of computing conformal structures of gener...

MeshCNN Fundamentals: Geometric Learning through a Reconstructable Representation

Mesh-based learning is one of the popular approaches nowadays to learn s...