Fugu/fg is a system for procedurally generating animated geometric forms in real-time and is Open Source, in addition, Fugu runs on Windows and OS X and is available for download with plenty of examples from the File/Examples menu right in the Fugu software as well as an online function reference and a discussion site. Fugu was conceived and developed by Ben PorterJames Wetter and Jon McCormack, in association with CEMA and Monash University.

Check out the page for Fugu for more information

“Fugu is a procedural modelling system for 3D graphics. 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. It is currently in perpetual alpha, but works well, so check it out.”

Fugu 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…

And Fugu has planned:

  • Support for custom GLSL shaders
  • Support for custom exporters
  • Multi-threading and other optimisations
  • More mesh operations
  • Faster subdivision (GPU-based)
  • and more…