This is an incomplete list of source codes and tools for 3D data generation and processing, please email Yulan Guo to add or update the list
3D Data View and Processing
A standalone, large scale, open project for 2D/3D image and point cloud processing
An open source, portable, and extensible system for the processing and editing of unstructured 3D triangular meshes
VCG library
The Visualization and Computer Graphics Library (VCG for short) is a open source portable C++ templated library for manipulation, processing and displaying with OpenGL of triangle and tetrahedral meshes
A system for aligning and merging range data
A hole filler based on volumetric diffusion
Volumetric Range Image Processing Package
Polygon Mesh Zippering Package
Mesh Toolbox
@ Carnegie Mellon University
NormFet Software
@ Tamal Krishna Dey, The Ohio State University
A 3D surface and volumetric mesh generator for MATLAB/Octave
A Tetrahedral Mesh and Piecewise Linear Complex Viewer
FastRBF Interpolation Toolboxes
A Fundamental Advance in Scattered Data Modeling
3D Object Converter
A powerful 3d polygon model translation and interactive viewing shareware tool that allows arbitrary 3D model data to be imported from external sources, exported to various industry standard 3D file formats with great accuracy and quality. The program supports 615 file formats
Atangeo Balancer SDK
A binary library that allows you to easily integrate Balancer simplification technology into your own tools or plugins for other software
3D MEsh Processing Platform: basic mesh processing, simplification,curvature analysis, boolean operations,segmentation,progressive compression/watermarking,visual quality metrics,remeshing, mathematical morphology, mesh repairing...
An interactive 3D viewing program for Unix
Manifold Mesh Processing
1) Simple smoothing/noise reduction, 2) Bare-bones point cloud to mesh and robust normals for point clouds, 3) Mesh simplification, 4) Curvature calculation on meshes, 5) Local shape descriptors on meshes
a simple program that's used to view Cyberware PLY (.ply) file format polygonal meshes
open source 3D graphics and animation software
Princeton Vision & Robotics Toolkit (PVRT)
an open-source software library including a diverse set of functions that are useful and non-trivial to implement for fast-prototyping in vision and robotics research
3D Data Generation
"open Multiple View Geometry" is a library for computer-vision scientists and especially targeted to the Multiple View Geometry community
Patch-based Multi-view Stereo Software @ University of Washington
Structure from Motion (SfM) for Unordered Image Collections @ University of Washington
Multi-View Environment @ TU Darmstadt. It supports the development of algorithms based on multiple views, such as Multi-View Stereo or Photometric Stereo
Computer Graphics Research Software
A good collection
Visual Recognition and Search Codes
Non-exhaustive list of state-of-the-art implementations related to visual recognition and search
Piotr's Image & Video Matlab Toolbox
This toolbox is meant to facilitate the manipulation of images and video in Matlab
Peter's Functions for Computer Vision