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).
a parametric 3D CAD modeler
WARNING: FreeCAD has moved! FreeCAD code and release files are now hosted on github at https://github.com/FreeCAD/FreeCAD Only older files and code are available here. FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. It is 100% Open Source and extremely modular, allowing for very advanced extension and customization. FreeCAD is based on OpenCasCade, a powerful geometry kernel, features an Open Inventor-compliant 3D scene representation model provided by the Coin 3D library, and a broad Python API. The interface is built with Qt. FreeCAD runs exactly the same way on Windows, Mac OSX and Linux platforms.
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.
Maxwell Render for Blender
B-Maxwell add-on offers seamless integration with Maxwell Render and Blender
Fractal planet and terrain generator
Interactive application to generate and view random fractal planets and terrain with oceans, mountains, icecaps and rivers, then export them to POV-Ray format or Blender. Written in C++ using Qt and OpenGL.
Geoblock is a program for 3D modeling, database management and visualization of geoscience datasets. It is developed for mineral deposit exploration, ore reserve estimation, mine planning and simulating geotechnical processes in mine sites.
3D modeler, 3D game maker, 3D demo maker
3D modeler, 3D game maker, 3D demo maker. A powerfull tool to modelise and create games. Scripting language allows you to code interactions in pseudo-C with the animation and synthetize your own rendering with own-made shaders. The cross-platform project WIN32/MACOSX10.6/LINUX/iOS/ANDROID runs with player/editor. Android .NED Player (install APK and "open with" options with file managers) .APK generator for Android. Support for: Direct3D9 and ShaderModel3. Direct3D10 and ShaderModel4. Direct3D11 and ShaderModel5. OpenGL and GLSL. GLES and GLES20. METAL for OSX and iOS. Added partial compilation of scripts, Intel x86/64 and ARMv7/ARM64. Full port for Linux (Ubuntu/wxWidgets(Gtk3)). iOS .NED Player (with XCode) (only GLES20) Windows Phone 8.1+. Runtime for error management in scripts. WEB update detection and full module management. Support for Retina and 4K UHD. Spotlights and with mapping. Sculpt faces. .blend .dae support. Latest release : 126.96.36.1998
ngPlant is a plant modeling software package. ngPlant interactive tool can be used to create 3D models of different plants and trees. ngPlant software libraries can be used by developers in their 3D applications, or plant modeling plugins.
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.
The 3D Toolkit provides algorithms and methods to process 3D point clouds. In includes automatic precise registration (6D simultaneous localization and mapping, 6D SLAM) and other tools, e.g., a fast 3D viewer, plane extraction software, etc.
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.
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.
Subdivision Surface Object Creator Open Source Project
Update: Create in no time objects large 20 million surfaces (with 4GB RAM), and render them even to stereoscopic bitmaps.
TO DOWNLOAD ANTIPRISM GO TO: http://www.antiprism.com/download Antiprism is a set of programs for generating, manipulating, transforming and visualising polyhedra.
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.
Moka, a 3D topological modeler
MOKA is a 3D geometrical modeler based on a topological kernel using generalized maps.
"glh" stands for Graphics Library Helper.
"glh" which stands for Graphics Library Helper. It is kind of like OpenGL's GLU but contains extra functions and optimized functions. The optimizations are done with assembly and are for the x86 architecture. For Win32. For VC++6. It compiles and makes a DLL (and a .LIB for VC++6). The release version of the .H file is also included. Nothing stops you from using these functions in D3D. Actually, GLHLIB doesn't use any OpenGL functions.
Maya attacher plugin, creates a locator that sticks to a polygon face. Locator can be moved to any location on the face by using tensions. These can be imagined like rubber strings connecting the locator to the corners of the face. Subdiv iterations can be set, resulting in the locator moving along a catmull clark subdivided representation of the face, without having to subdivide the mesh. Must be used on a triangle or quad mesh face.
Floyd is a collection of 3D libraries, mathematics and scene libraries and utilities. The main parts of it are geometry library Elea, OpenGL scene graph library Miletos and posing application Khayyam.
3D rendering and scene graph library
High-level 3D graphics library. Supports retained and immediate mode rendering, an extensible file format, plug-in renderers, a wide range of high level geometries, hierarchical models, and a consistent and object-orientated API.
Ayam is a free 3D modelling environment for the RenderMan interface.
SceneEngine is an Open Source platform independent 3D Production solution. Mesh creation, deformation, texturing and rendering are some of the features implemented by the SDK. SceneEngine includes a 3D modeling and texturing application named CrackArt.
3dsmax toolkits for ogre3d engine, eazy to use, fully support for all sorts of entity type: skinned meshes, billboards, morph-targets, uv animation...etc.
A 3D Studio Max Plugin for exporting models to the native OpenSceneGraph (http://www.openscenegraph.com) format.
PoJamas aims to provide a Java api and tools for loading, processing, and producing .cr2 files compatible with the SmithMicro (e-frontier) Poser character animation application.