OSI-Approved Open Source (247)
- GNU General Public License version 2.0 (100)
- GNU Library or Lesser General Public License version 2.0 (59)
- BSD License (25)
- MIT License (22)
- zlib/libpng License (20)
- GNU General Public License version 3.0 (17)
- GNU Library or Lesser General Public License version 3.0 (6)
- Academic Free License (5)
- Mozilla Public License 1.1 (4)
- Apache License V2.0 (3)
- Eclipse Public License (3)
- Adaptive Public License (1)
- Affero GNU Public License (1)
- Artistic License (1)
- Artistic License 2.0 (1)
- Other License (7)
- Public Domain (6)
- Creative Commons Attribution License (1)
Grouping and Descriptive Categories (260)
- All 32-bit MS Windows (38)
- All POSIX (34)
- 32-bit MS Windows (20)
- 64-bit MS Windows (14)
- OS Independent (11)
- All BSD Platforms (10)
- 32-bit MS Windows (2)
- Classic 8-bit Operating Systems (1)
- Project is OS Distribution-Specific (1)
- Project is an Operating System Distribution (1)
- Project is an Operating System Kernel (1)
- Windows (252)
- Linux (244)
- Mac (216)
- Android (182)
- Modern (46)
- BSD (35)
- OS: OS Portable (Source code to work with many OS platforms) ×
Unified Environment Handler that sits on OpenGLUT's head, processing collisions, friction, etc, as well as including extended lighting, shading, and anti-aliasing not native to OpenGLUT.
QuteMol is a real time, high quality molecular visualizer that offers an array of innovative visual effects. QuteMol aims at improving the clarity of rendered images and at offering a better understanding of the molecular 3D shape and spatial structure.107 weekly downloads
QuteScoop is a platform-independent status indicator for VATSIM. It's available for Windows, Mac and Linux.145 weekly downloads
RTE is a global illumination engine used for lighting scenes in an interactive 3D environment. It can compute the global illumination, both on the fly or as a pre-compute process. It can be easily tied to existing Scenegraphs/3D rendering engines/games.
RTT which stands for Ray Tracing Toolkit, aims to supply a high level interface to fast ray tracing in python.
RayLab is a simple, portable ray tracer for producing 3D images. It uses a custom text-based scene description language, and supports several mathematical shapes, as well as CSG operations (constructive solid geometry).
Ray Watch is a cross-platform Ray Tracer written entirely in C++. Currently, the project supports basic primitives and all the finer stuff like reflection, refraction, specularity and soft shadows.3 weekly downloads
This software can be used for relief and normal maps calculation by 3D sculptors and designers. Reliefer can be called from Blender by means of Python script. It's a GPU-based visual computing application so requres OpenGL 2 compitable video subsystem.5 weekly downloads
Simple 3D rendering engine bound to rocks
SPARK is an advanced particle engine written in C++ It is designed to be generic and to be integrated in any rendering engine. Some rendering modules have already been designed for OpenGL, Irrlicht and SFML31 weekly downloads
SandApple-PRT is open-source library for working with precomputed radiance transfer (PRT) using spherical harmonics (SH).
The Scientific Visualization Artist Tools (SVAT) include converters from the Visualization Toolkit (VTK) to RenderMan Interface Bytestream (RIB) (ASCII and binary files supported), Blender to RenderMan, compilable RenderMan shaders and other utilities.1 weekly downloads
3D tool for visualizing and developing shaders
Shaide is a GLSL shader IDE written for Linux, but can be compiled on pretty much any platform with some tweaking. It uses GTK for a gui, but also includes a node based editor that combines both traditional shader programming as well a visual programming
The Simulus Game Engine is a cross-platform, flexible, and easy-to-use game engine and development environment. Written in C++, supports multiple APIs, runs under Linux and Windows.2 weekly downloads
Skill is a Blender modelling/rendering documentation website, and also a program that teaches you how to use Blender techniques.
Spartan is a lightweight 3D graphics library that sits on top of OpenGL.
Spring3D enables the object-oriented creation and manipulation of 3D geometry running on top of most 3D API (i.e. JOGL or Android's OpenGL). The reference engine is based on Java3D and is in the application process for being made a Spring Extension.
StateGL++ is an abstraction layer hiding OpenGL implementation details such as stack depths and attribute settings and allowing pushing and popping of lights and materials. With StateGL you don't have to worry about GL_MAX_*STACK_DEPTH.1 weekly downloads
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.94 weekly downloads
C++ 3D graphics library for game developers. It is a base of robust and high performance code common to most 3D projects.
Doing 3D with Tcl1 weekly downloads
Tech3D is an open source 3D rendering engine with using C/C++ language and SFML/OpenGL 3D API. It allow create and organise complex scene using pixel and vertex shaders, engine particules, and animation technologies.
T3D2 - Terrain Track Thermal Data Displayer. Takes 3D GPS tracks and displays the flights over 3D Digital Elevation Data along with pixel data mapped over the terrain. Analyzes the flight for thermals. Checks if a pilot flew optimal.1 weekly downloads
Terram is a fast-paced racing game through a randomly generated winding tunnel against computer or human opponents. Currently in early development.