Category Archives: Software Engineering

Spatial Processes and Spatial Hashing

Spatial Processes There are four broad categories of spatial processes Purely Global Global <-> Local Local <-> Local Purely Local and two general categories of spatial primitives Field Particle Of course, the spatial primitives can be organized into composite structures … Continue reading

Posted in Software Engineering, Space and Geometry | Tagged , , , | 1 Comment

LuaAV3: OSX Binary Release

We finally officially released the latest version of LuaAV after a lot of work this past fall.  This release has been all about making things more consistent and simpler in terms of naming and making the audio system more robust … Continue reading

Posted in Software Engineering | Leave a comment

Folding and Difference

Continuing with the Fluids and Clusters idea, I’ve extended the simulation to include some more concepts from Topobiology.  I was particularly struck by the description of cortical tractor model of neural tube formation.  In essence, the model describes a process … Continue reading

Posted in Computational Composition, Research Literature, Software Engineering | Tagged , , , | Leave a comment

GTC Conference Highlights: Part 2

HOOMD-blue HOOMD-blue is a general purpose many-particle dynamics simulation, particularly for heterogeneous nano-particle physics.  HOOMD stands for Highly Optimized Object-oriented Many-particle Dynamics.  Essentially it’s a Python derived DSL for such simulations.  What’s impressive about it is the range of simulation types it … Continue reading

Posted in Computational Technique, Software Engineering | Tagged , , , | Leave a comment

GTC Conference Highlights: Part 1

The GTC conference is an Nvidia run and sponsored high-end computation conference dedicated to graphics hardware.  There are a wide variety of talks covering a number of interesting a relevant areas from graphics to quantum computation to biological electrostatics.  I’m … Continue reading

Posted in Computational Technique, Software Engineering | Tagged , , , , , | Leave a comment

LuaAV3 Pre-Release on Its Way

In preparation for a workshop at UCSB, we’ve been pushing hard to get the next major release of LuaAV out the door.  This release represents a consolidation and standardization of the source code, making it substantially cleaner and easier to … Continue reading

Posted in Computational Composition, Software Engineering | Tagged | Leave a comment

TopoSynth: Incorporating Cosm

I’ve finally completed all of the basic topological operations for TopoSynth and am now moving on to treating the dynamics of the system.  This last rule involved figuring out how to connect two extended vertices together when they collide. For … Continue reading

Posted in Computational Composition, Computational Technique, Software Engineering | Tagged , , , | Leave a comment

TopoSynth: Topological Structure

DLFL Background As I had mentioned in the last post, the topological inspiration for TopoSynth is derived from TopMod and particularly the doubly-linked face list (DLFL) data structure.  The DLFL makes it particularly straightforward to always maintain a 2-manifold mesh … Continue reading

Posted in Computational Composition, Computational Technique, Software Engineering | Tagged , , , , , | Leave a comment

Facing Autotools

One of the essential features of a good software package is that it is both portable and straightforward to build.  When working on a system (Linux or even OS X) with a UNIX shell, the most common build tools are … Continue reading

Posted in Software Engineering | Tagged , , , | Leave a comment