OpenFX is an Open-Source 3D modeling, animation and rendering suite created by Dr. Stuart Ferguson. He made the decision to release the source code to the public in the middle of 1999, and the product formerly named SoftF/X was renamed to OpenFX. It has now been released under the terms of the GNU General Public Licence.
What can OpenFX do?
A powerful feature-set includes a full renderer and raytrace engine, NURBS support, kinematics-based animation, morphing, and an extensive plugin API.
Plugin capabilities include image post processor effects such as lens flare, fog and depth of field. Animation effects such as explosions, waves and dissolves add enormously to the flexibility of the program. Check out the full list of the various effect types and let your imagination run wild!
What platforms does OpenFX run on?
Currently, OpenFX only runs on the Win32 platform, which includes Windows 95/98/NT/2000. There are plans afoot to port it to Linux/*BSD platforms, and it currently runs fairly well under these by using the WINE set of libraries. If you are interested in helping to port to these platforms, please join our Development Mailing Lists and help out!
A typical view of the modelling module, viewing a fire-hose nozzle. The view on the top-right is a real-time OpenGL preview of the module using default lighting and camera angles. The rest are wireframe views from different angles. Also notice the menu open on the bottom right.
In this screenshot, a 'quick render' has been performed, and the OpenGL preview on the top right has had a render performed within it with the default options enabled.
Fido the lovable OpenFX dog is viewed here in skeletal format. The popup menu is the skeleton hierarchy, and the wireframe view is in 'pose mode' where the joints can be manipulated. The main screen of the OpenFX Animator, with the classic 4-pane view. The top right window shows an OpenGL preview, and the rest show various angles on the camera angles and movements of the actors within the scene.
A different view of the animator, with the preview screen maximised, and a 'quick render' drawn in there as a rough idea of what the current frame looks like.