This is the reference material for a conversion of Robert Hodgin's Cinder flocking tutorial into a series of matrix operations as an intermediary step to transitioning the flocking simulation onto the GPU as a general purpose calculation. Robert's original code is available on libcinder.org. Robert can be found at flight404.com.

In this video, Robert's algorithm has been extracted from the Cinder library and implemented in Eigen, a basic linear algebra subprogram library ( eigen.tuxfamily.org ). I am using this as the standard by which to compare the behavior of the flocking systems I implement as matrices.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…