Fugu is a new procedural modelling system for 3D graphics conceived and developed by Ben Porter, James Wetter and Jon McCormack. It supports the generation, manipulation and animation of 3D form using scripts written in the Lua programming language. Fugu contains a code editor with all the usual bells and whistles, and a 3D view in which to visualise your design. Fugu’s purpose is to support rapid exploration of code-based procedural graphics.
The software is open-source and in an early stage of development, however it will no longer be developed as Ben Porter’s contract is ending. He is looking for other developers to continue working on what he and the team started. The software features fully integrated environment with code pane, 3D view and error console, a suite of mesh primitives, mesh operations, and functions, OBJ exporter, fully hideable UI for presentations, user-defined sliders for parametric control, view a mesh in real-time subdivided and smoothed and more…
Fugu runs on Windows and OS X. It is alphasoftware and will surely contain bugs, but it should work well enough for you to enjoy it, so check it out and please report any problems you have.
Fugu is open source. The source can be accessed at bitbucket and is governed by the GPL: bitbucket.org/bpio/fg
Fugu was conceived and developed by Ben Porter, James Wetter and Jon McCormack, in association with CEMA and Monash University. This project was supported by funding from an Australian Research Council Discovery Projects grant.