AnimatLab also used the commercial Vortex physics engine from CM Labs in version 1 and 2. Use of the Vortex physics engine is still available in version 2, but we no longer have a license to do new development with the Vortex engine. So all new development going forward will use the open sour Bullet physics engine.

Animatlab also used a low-level utility library called StdUtils. It was used for other projects in addition to AnimatLab, but they were never publicly released. StdUtils consolidated some source code utilities to make them easier to use. Here is a list of the third-party source code that was included as part of the StdUtils utility library and used by AnimatLab.

Source code Used byAnimatLab

Source Project

Description

Author Name

Author Website/Email

AnimatLab Version

1.

Markup Release 6.3

This is a really great XML parsing library. AnimatLab uses this for all configuration file processing.

This is a great library for better random numbers than using the standard rand method.

Takuji Nishimura and Makoto Matsumoto

V1 & V2

4.

openFrameworks

I used a few of the classes from this framework and modified them to allow AnimatLab to communicate with Arduino's running the Firmata protocol. These classes were actually in the openFrameworksArduino library and not in StdUtils.