| | | |
| For OpenGL: | GLEW | the OpenGL Extension Wrangler. |
|
| | GLEE | another OpenGL utility for managing GL Extensions. |
|
| | GL Tutors | Nate Robins' OpenGL and GLUT tutorials. |
|
| | Redbook | an electronic archive of the code in the OpenGL Programming Guide. |
|
| | MovieMaker | extremely crude code
for capturing Windows OpenGL renders to video.
|
| For Rendering: | PBRT | the renderer from the textbook Physically Based Rendering. |
|
| | LuxRender | a GPL'd version of the
PBRT renderer. |
|
| | OptiX | a GPU-based ray tracing API from
NVIDIA. | (Needs Quadro GPU!)
|
| | BART | scenes for benchmarking real-time ray tracing
(and code to parse them).
|
| | Radiance | an open source ray tracer started by Greg Ward. |
|
| For Models: | Blender | an open source 3D modeler and "content creation suite." |
|
| | SketchUp | a simple 3D modeler with seamless access to
Google's 3D Warehouse.
|
|
| | QSlim | a mesh simplifier written by Michael Garland. |
|
| | PolyMender | a utility to clean meshes and
create watertight models, by Tao Ju. |
|
| | GLM | simple C code to read many
.obj models, by Nate Robins. |
|
| For Visualization: | VTK | the visualization toolkit, on open source API controlled by
Kitware. |
|
| For Algorithms: | CGAL | the computational geometry algorithms library. |
|
| | MeshLab | a library for reading, processing, and editing triangle meshes. |
|
| | libNoise | a library for generating noise. |
|
| For Video: | DivX | a MPEG4 codec used for videos accompanying paper submissions. |
|
| | Xvid | an open source codec that reads/writes MPEG4 videos. |
|
| | MPlayer | an open source video player and encoder. |
|
| For Vision: | OpenCV | a library implementing many computer vision algorithms. |
|