Sculpt
Runtime constructive solid geometry
Overview
Constructive solid geometry (CSG) is 3D modelling approach that uses boolean operations on 3D objects to create new ones. Often this is done during design time, e.g. to create complex environments from a set of primitives.
I thought it would be fun to do at runtime during game play. So I’ve been working on a Unity plugin to implement CSG, which you can see in the demo below. Currently only the subtract operation is supported (and there are still a few bugs to work out).
Demo
Acknowledgements
While I wrote the core CSG functionality and Unity integration, I thank my brothers Adam and Joshua Mintz for contributions to the Unity layer and 3D modelling, respectively.