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.
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.
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).
A complete OpenCascade - OCAF based CAD framework.Note that this is not the original SALOME GEOM project but an effort to create a standalone framework based on the existing one from SALOME project, with the addition of extra functionality.
Driver support for 3D Controller Hardware. We hope to support SDL Input, DirectInput, and other major controller API's including game consoles and embedded systems.
Multimedia asset management and manipulator for Étoilé
3SUM aims to provide a powerful 2 to 3D programmable environment that allow editing several kind of contents and linking the relationships among Objective-C type. 3SUM sits on the top of AP3 framework which consit of 3D screen graph Objective-C API, C++ geometry math classes, basic mesh implementations, raster compositor and thread managements. AP3 also have a few foundation classes for data manipulation purpose, such as AAObject root which allows tagging object with selector-keyed arbitrarily typed bytes, or AAChunk, an equal-entry array which allows managing two or more binary streams as a single multi-field stream, or striding one stream into some, and some other partitioning abstractions. AP3 also provides a GUI system for NSOperation management, to provide the concurrency as much as everywhere-possible.
BLIX is a cross-platform set of Python extension modules and Python scripts for Blender (www.blender.org). These scripts add camera calibration, 3D reconstruction and rigid body orientation to Blender.
A C++ library for geometry and related algorithms
NOTE: Codebase is being moved to it's new home at: https://github.com/cjcliffe/CubicVR A high-performance object-oriented OpenGL 2.0 & OpenGL ES 3D engine with a simple implicit library interface. Includes GLSL, Bullet physics and Lua scripting.
FltLib is a library written in portable C for reading the Multigen-Paradigm OpenFlight file format.
Imagine, that browsing 3D worlds would be as easy as browsing web pages. Or that you could take character modeled and animated by you into your favorite 3D game, invite your friend to your personal 3D reality. Or that... ENOUGH!! Time to make it real!
LibAX is a skeletal animation library designed for use with Unreal Tournament PSK/PSA and Doom 3 md5mesh/md5anim. Optimized for use with vertex shaders and OpenGL VBOs, supports external memory management, no platform-specific code.
Fast and simple character animation library for 3d games.
osgHaptics is a C++ library that incorporates Haptics into the real-time scenegraph OpenSceneGraph. osgHaptics depends on OpenHaptics from Sensable Inc.
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.
Ruby-Newton is a Ruby wrapper for the NewtonGameDynamics physics engine ( http://newtondynamics.com/ ) It brings object-oriented real-time animated physics simulations to Ruby-enabled applications (e.g. 3D modeling tool with interactive scripting support
An easy-to-use and powerful 3D Rendering engine based on the OpenGL API
Our aim is to develop a library for geometrical tolerance analysis, that is OS and CAD platform indenpendent. Toleraning is widely used in engineering (manufacturing, computational metrology, quality assurance), but no good software exist.
Vitral SDK (Vitral Software Development Kit) is a java based software architecture for the development of computer graphics applications. Supports solid modeling, offline and JOGL rendering, animation/simulation and human-machine interaction.
lib3ds is an overall software library for managing 3D-Studio Release 3 and 4 ".3DS" files.
osgSceneMaker is 3D graphical tool for creating and preparing scenes to work in OpenSceneGraph. osgSceneMaker works on both Linux and Windows using wxWidgets and OpenGL.
A professional, but open-source CAD (Computer Aided Design) Package for any operating systems using the CSharp programming language.
Xpointcache is a customisable point caching library to bake and share animated polygons between 3d creation softwares. Currently supporting xsi. Maya, max and python plugins are in developement.
The xsi|o library adds import/export Silo binary and ascii file formats support to 3d creation softwares. Currently supporting maya, xsi and python.