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.
Ayam is a free 3D modelling environment for the RenderMan interface.
G3D is a commercial-grade C++ 3D engine. It is used in commercial games, research papers, military simulators, and university courses. G3D supports real-time rendering, off-line rendering like ray tracing, and general purpose computation on GPUs. As of January 16, 2018, SourceForge is again the home of the active repository for G3D.
A Tcl/Tk widget for OpenGL rendering.
Togl provides a platform independent Tk widget for using OpenGL rendering contexts.
Doing 3D with Tcl
Tcl3D offers the 3D functionality of OpenGL and other 3D libraries at the Tcl scripting level.
Coin3D Windows GUI Library
SoWin is a library used with Coin3D Open Inventor for interfacing with the Win32 API on Microsoft Windows platforms.
Implemention of SGI's Open Inventor.
This project is a fork of the Coin 3D library located at https://bitbucket.org/Coin3D. It includes modifications to support the Wizzer Works Magic Lantern project.
Earth orbits and coverage display in 3D on your laptop.
SaVi - simulate Iridium, Globalstar, O3b, Sirius Radio, GPS, Galileo and other satellite constellations, modify them, or design your own. Uses Tcl/Tk and Unix libraries; 3D viewing option requires Geomview running on X Window.
This is a set of utility libraries for use with the GLUT rendering system. Includes support for dialogs, fonts, 3D models, heightfields, input devices, and viewport management.
A real time 3D graphics engine written in C++
Cassini is a real time 3D graphics engine written in C++. It supports both Windows and Unix/based systems.
A generic hierarchical file format. BHM can be seen as the binary equivalent of XML. It allows flexible hierarchies of any type of data, in a platform-independent way. BHM however trades XML's readability for compactness and speed of processing.
Coin3D Qt GUI Library
SoQt is a library used with Coin3D Open Inventor for interfacing with the Qt API on Microsoft Windows, Max OS and Linux platforms.
Coin3D Xt GUI Library
SoXt is a library used with Coin3D Open Inventor for interfacing with the Xt API on Linux and Unix platforms.
The OpenGL Extension Wrangler Library is a simple tool that helps C/C++ developers initialize extensions and write portable applications. GLEW currently supports a variety of operating systems, including Windows, Linux, Darwin, Irix, and Solaris.
Galaxy extraterrestrial life simulation
EtiC is a galaxy simulation software that generates and renders a mock galaxy for rational estimation of the number of extraterrestrial civilizations. Stars and planets are simulated with plausible physical characteristics, based on user-adjustable parameters. An EtiC simulation run consists to generate a galaxy disk physical stars, associate planets to the stars, and for habitable planets, simulate the life stages evolution until extinction. A visual animation of the galaxy and user selection of highlighted star-planet objects is provided, together with statistics (25+ graphs) and estimates of Drake equation factors. The V2_1 provides several new features: planets surface magnetic field, reworked life stage transitions, integration of MW exoplanets catalog, planets view and graphs window optionally on different threads... EtiC is based on OpenGL / GLFW 3.2, runs on MSWindows 7 and MacOsX. Source code in C++, was developped using the Dev-C++ IDE and XCode.
CSG for jMonkey
Expanded Constructive Solid Geometry support for jMonkey. CSG supports boolean operations on primitive shapes, building up a complex surface from the addition/subtraction of simple cubes, spheres, etc. Check out the jMonkeyCSG website for more details.
shaders_p - collection of shaders for mental ray
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.
gloo is a set of c++ classes that simplifies working with advanced OpenGL functionality such as vertex_buffer_objects, frame_buffer_objects and glsl and Cg shaders in an nice, object-oriented way.
This project aims to create a games development IDE which is easy to use by novices and experts to aid in game creation. The IDE will be able to export to jar and applet, so games will be runnable in a wide range of environments, across many platforms.
U3D, a brief introduction: - An innovative Shoot'em-up game in 3D. - Intuitive control close to the arcade classics. - Dive and take part in (REALLY) great spaces combats.
The OpenGL Effect Runtime Library allows managing OpenGL pipeline settings using effect objects that encapsulate things like render states, shaders and tweakable parameters.
Vurtigo is a 4D (3D + time) real-time visualization software for guiding cardiovascular interventions. It is primarily intended for use with a magnetic resonance imaging (MRI) scanner, and also actively tracked catheters and navigational devices. The latest releases are not available on sourceforge; check out the vurtigo.ca link below for the most up-to-date version.
Open source point cloud viewer forked from Radiohead House of Cards Project, based on the Processing Programming Language.
V3D-Viewer is a Dicom and "Philips V3D 3DRA" Medical Volume Viewer based on .Net and the VTK library. With marching cubes, 3d planes and (3D texture) volume rendering, including histogram transparency and intensity curve selection tool.