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.
A processing system for 3D triangular meshes
MeshLab, a mesh processing system, for user assisted editing, cleaning, filtering and rendering of large unstructured 3D triangular meshes (typical 3D scanning meshes). The system relies for mesh processing tasks on the gpl VCG library (vcg.sf.net).
Creates 3D models from photographs
Regard3D is a free, multiplatform, open-source structure-from-motion application. It creates 3D models of objects, based on photographs from different angles.
Importer library to import assets from different common 3D file formats such as Collada, Blend, Obj, X, 3DS, LWO, MD5, MD2, MD3, MDL, MS3D and a lot of other formats. The data is stored in an own in-memory data-format, which can be easily processed. www.open3mod.com/ is a 3D model viewer and exporter based on Assimp that is also Open Source.
VPython is an easy-to-use 3D graphics module for Python.
PyFFI is a Python library for processing block structured binary files. Supports NetImmerse/Gamebryo (NIF, KFM), Crytek (CGF), FaceGen (EGM), DDS, and TGA. Includes 3D tools (stripifier, tangent space), utility scripts, and a file editor QSkope.
Structure Synth generates 3D structures by specifying a design grammar. Even simple systems may generate surprising and complex structures. Structure Synth offers a graphical environment with multiple tabs, syntax highlighting, and OpenGL preview.
Converts a raw digitized polygon mesh to a clean mesh where all the occurrences of a specific set of "defects" are corrected. Holes, self-intersections, degenerate and non-manifold elements are all replaced with valid configurations.
First-person 3D building and elevator simulator
Skyscraper is a fully featured first-person 3D virtual building simulator, written in C++ and using the OGRE graphics engine (previous versions used Crystal Space). It's flagship feature is an elaborate and realistic elevator simulator.
OGITOR is an attempt to build a general purpose editor to quickly create scenes which can then loaded in an OGRE application for both rapid prototyping purposes and also supplying a WYSWYG editor environment for OGRE.
Maxwell Render for Blender
B-Maxwell add-on offers seamless integration with Maxwell Render and Blender
The Python Computer Graphics Kit is a collection of Python modules that contain the basic types and functions to be able to create 3D computer graphics images (focusing on Pixar's RenderMan interface).
OpenCTM is a file format, a software library and a tool set for compression of 3D triangle meshes. The geometry is compressed to a fraction of comparable file formats (3DS, STL, COLLADA...), and the format is accessible through a simple, portable API
Converts between many 3D data formats
IVCon-TL can read and write a variety of 3D graphics file formats, converting from one to the other. Supported formats include 3DS, ASE, BYU, DXF, GMOD, HRC, IV, OBJ, OFF, POV, SMF, STL/STLA/STLB, TEC, TRI/TRIA/TRIB, UCD, VLA, WRL/VRML, XGL and more.
Lumina is a crossplatform IDE for OpenGL GLSL shaders. The flexible ECMA script based language is used for tools and rendering controll. It enables shader based animation, building renderer prototypes for deferred shading, depth peeling or HDR rendering.
Cuts 3D objects from polystyrene foam (EPS/XPS)
A robotic DIY styrofoam cutter consisting of one rotational and two translational axes. It cuts a variety of shapes out of styrofoam-like materials using a hot wire. This project documents the necessary hardware and software parts. Don't miss the follow-up project at http://raumschaum.org Its goal is to further develop hardware and software into an user friendly application.
i3D-converter creates a 3D representation from a couple of images (or a pair of stereo images). This program also performs other Computer Vision operations such as, edge and corner detection, image filtering, getting geometric shapes,...
A C++ Tool for the Fast Prototyping of Topological Data Structures
The Mangrove Topological Data Structure (Mangrove TDS) Library is a C++ template tool for the fast prototyping of topological data structures under the same API: - generic representation of any topological data structure, i.e., mangrove; - extensible through dynamic plugins at run-time; - agnostic wrt the representation in use; - any representation is supported without restrictions; - dimension-independent and multi-platform; - efficient representations of non-manifolds; - only one common API and no wrappers; - implicit representation of cells, not directly encoded, i.e., ghost references.
QtOPENCASCADE is a framework for integrating the OpenCascade Solids Modelling library with the Qt4 toolkit to enable the development of multi-platform CAD and CAE applications.
.NET library for generating 3D models of trees and forests.
OpenGI is a platform-independent C-library for parameterizing triangular meshes and creating Geometry Images from this parameterization.
A parametric, feature-based, sketch-driven 3D CAD application, built around a geometrical constraint solving engine. Project is in early development stage. The FreeSG library (http://freesg.org/) is required.
Plantra-Trajectory Planning is a software to rebuild surfaces from cloud points, featuring shaded 3D visualization and path planning for robotics paths. It uses Voronoi diagram, Cyrus-Beck clipping, Delaunay triangulation and B-Splines.
FltLib is a library written in portable C for reading the Multigen-Paradigm OpenFlight file format.
A tool written for the Blender API in the Python Language for Second Life primitives. All code is 100% original. Second Life and LSL are the property of Linden Lab. Blender is the property of the Blender Foundation. No infringement is intended.