[ main page | other index | people | labs | companies | publications | education | code | data | galleries | comp. geom. | vision ]

Code and free software

Page maintained by Frédo.
If you have comments, links to add, links to update, drop me an e-mail.

Repositories

the journal of graphics tools has some code related to the papers
3-D Graphics Software
Computational Geometry Resources
Directory of /pub/Graphics
Graphics Gems Repository
TOG : Software Related Tools and Resources
Graphics Software Archive
Directory of Computational Geometry Software
Seth Teller : GeomLib
Joseph O'Rourke
Ledalite library
The 3D Coding Blackhole
Software Related Tools at ToG
The Stony Brook Algorithm Repository
DrDobb's

FAQ

comp.graphics.algorithms Frequently Asked Questions
BSP Tree FAQ
Graphics FAQ
list of graphics related faqs

Computer Vision

Computer Vision software
David Eggert's Software Center (aspect graph)

Image processing

Magic
Utah Raster Toolkit
Vision and image processing software
University of Florida Image Algebra Project
ImageMagick

Image manipulation

The Gimp (Amazing!)
GYVE
XV
XPaint
XITE

Mesh simplification

VDSlib
Jade and Metro
QSlim

Collision-detection

V-COLLIDE
Solid

Modeling

Blender (great!)
The Mind's Eye

Global illumination

Blue Moon Rendering Tools
Radiance
RAD Source Distribution
Ledalite library
Illum: A Radiosity Program
Cornell Testbed for Image Synthesis
MGF Parser and Examples
Render Park

Animation

Alice
Abdula: Articulated Body Dynamics Using Low-complexity Algorithms
AERO - A Physically Based Simulation and Animation System

Volume rendering

Light Field

Volume rendering

VolPack Volume Rendering Library
Visual computing group in Pisa
triangulation, volume, simplification

Geometry

Multi-Tesselation
dimension-independent package for the representation and manipulation of spatial objects as simplicial complexes at multiple resolutions.
CGAL
object-oriented computational geometry library, just great!
The LEDA Library
BSP trees by AT Campbell III
GMV Home Page (Mesh viewer)
Algorithm Animation System GeomNet
a system for performing distributed geometric computing over the Internet
Ernst Mucke's GeomDir
The ZipPack Polygon Mesh Zippering Package
software of the Visual computing group in Pisa
triangulation, volume, simplification
Grid Generation CodesAvailable in US
STRIPE (triangel strip generation)
Triangle A Two-Dimensional Quality Mesh Generator and Delaunay Triangulator.
GNU Triangulated Surface library
Enclosing Ball Software

File formats

NCSA's file formats (3D and bitmap)
Image File Formats (at TNT)
The Graphics File Format Page
MGF Parser and Examples
format for global illumination
CICA Image File Formats List
CICA Movie File Formats List
The Unofficial TIFF Home Page
RGBE File Format

Game-related

How to use image-based rendering in computer games
The Game Programming Page
Crystal space Powerful 3D engine
flipcode
Raydeal
PC-GPE on the Web
Rad game tools

API-related

Gizmo 3D
(High performance 3D Scene Graph and effect visualisation toolkit for Linux, WIN32 and IRIX)
OpenGL resources and 3D graphics
OpenGL WWW Center
The Mesa 3-D graphics library
Quickdraw 3D
Peremptory Performer
Java 3D API
Gateway to OpenGL Info
Open Inventor
Open Inventor FAQ
Open Inventor Documentation

User interface

GTK
GNOME
QT
GLUI
(Open GL machine-independent C++ user interface library)

Ray-Tracing

3D object intersection
Fast, Minimum Storage Ray-Triangle Intersection
Rayshade Homepage
Ray Tracing News Guide
GX/GENERIC
Persistence of Vision Ray Tracer

Math

Wavelets
Numerical recipes

Misc

reflection model (BRDF) viewer
PC demos explained
3D Engines List
comparison o plenty of 3d engine
Graphics Memory Library
Welcome to the Jack Homepage
The ITTI Gravigs Project

[ main page | other index | people | labs | companies | publications | education | code | data | galleries | comp. geom. | vision ]