The OpenGL Extension Wrangler Library is a simple tool that helps C/C++ developers initialize extensions and write portable applications. GLEW currently supports a variety of operating systems, including Windows, Linux, Darwin, Irix, and Solaris.
Open Source Solid Modeling CAD
BRL-CAD is a powerful cross-platform constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing for rendering & geometric analyses, network distributed framebuffer support, image & signal-processing tools.
PyMOL is an OpenGL based molecular visualization system
PyMOL is a Python-enhanced molecular graphics tool. It excels at 3D visualization of proteins, small molecules, density, surfaces, and trajectories. It also includes molecular editing, ray tracing, and movies. Open Source PyMOL is free to everyone!
The Pure Data (short Pd) project on SourceForge unifies the extensions (or externals) written for the Pure Data Graphical Computer Music System written by Miller Puckette with contributions from many others.
GtkGLExt is an OpenGL extension to GTK+. It provides additional GDK objects which support OpenGL rendering in GTK+, and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable.
CinePaint is a deep paint image retouching tool that supports higher color fidelity than ordinary painting tools. CinePaint opens high fidelity image file formats such as DPX, 16-bit TIFF, and OpenEXR, and conventional formats like JPEG and PNG.
A multi-platform collection of C++ software libraries for Computer Vision and Image Understanding.
UPDATE: Chromium is no longer updated or maintained. The project is frozen. Chromium is a flexible framework for scalable real-time rendering on clusters of workstations, derived from the Stanford WireGL project code base.
Earth orbits and coverage display in 3D on your laptop.
SaVi - simulate Iridium, Globalstar, O3b, Sirius Radio, GPS, Galileo and other satellite constellations, modify them, or design your own. Uses Tcl/Tk and Unix libraries; 3D viewing option requires Geomview running on X Window.
A library and reference application for viewing and analysing raster and vector geospatial data.
Ayam is a free 3D modelling environment for the RenderMan interface.
Tools to process and visualize scientific data and images
Teem is a set of ANSI C libraries for manipulation, measurement, and visualization of structured scientific data. Includes N-dimensional image I/O and processing, volume rendering, diffusion tensor processing, ray tracing, PostScript rendering, and more.
Viewstl is an open source way to view Stereo Lithography Files as shaded on-screen images. Ascii STL files and dynamic rotation, scaling, and panning are currently supported. Written in C using OpenGL, GLU and GLUT.
darknocK detects edges in images. It is using Artificial Neural Networks to enchance the results of standard algorithms.
2D/3D Scene Graph rendering engine for Linux/Unix/Win32 layered atop OpenGL. Supports stereoscopy, volume rendering, 2D/3D texture mapping, picking, LOD and view-dependent operations, cross-platform text, constant-rate rendering and image-based data.
Film Gimp is a motion picture editing tool primarily used for painting and retouching of movies.
A C and C++ Library + a compiler to create Adobe Flash SWF movies up to version 9 (v1.8.1). Supports nearly all the tags, includes an ActionScript compiler. Detailed docs and other tools: convert fonts to Flash, decompile Flash, jpg2swf. LASTEST IS 1.8.4
TerraVision is a real-time multi-threaded 3D terrain visualization system. It can browse massive terrain and other data sets that are streamed over the Web. It also supports overlaying rich 3D models on the terrain to represent buildings, icons, etc.
GGI stands for "General Graphics Interface", and it is a project that aims to develop a reliable, stable and fast graphics system that works everywhere. We want to allow any program using GGI to run on any platform requiring at most a recompile.
A driver for the 5DT datagloves written in pure C++ using only the STL. Meant to be cross-platform, but written on and developed for IRIX sytems.
MVS - Math Visualization System (See description on homepage)
A set of library functions to generate pPostScript plots to file or printer. Several levels of user interface, highest level includes virtual windows, autoscale etc. Supported graphs are linear, logarithmic and polar plots. Lower levels include standard
SLFFEA stands for San Le's Free Finite Element Analysis. It is a package of scientific software and graphical user interfaces for use in finite element analysis. It is written in ANSI C by San Le and distributed under the terms of the GNU license.
Spacetrek3D is an OpenGL-based 3D netrek client. Netrek is a classic X11-based multi-user game, where you fly around in a space ship blowing away your friends and conquering planets. Spacetrek3D gives you a full 3D view into a netrek universe.