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) ×
XEngine is a platform- and rendering-API-independent 3D engine for real-time visualization with support for programmable graphics pipeline architectures implemented in C++. Platforms: Windows, Linux. APIs: OpenGL 1.3+, Direct3D 8.1, Direct3D 9.0
With Ingo Wald's permission, XFRT has been created to provide a free (LGPL), high-performance library that is application source-compatible with the OpenRT api .
http://xmsoft.tistory.com/2971 weekly downloads
YASM3D : Yet Another Simple Modeler 3D is an OpenSource 3D Modeling and rendering Software.1 weekly downloads
Framework and set of object-oriented and/or generic libraries designed for games and virtual reality simulations. Abstracts interfaces of APIs and provides additional general and high-level functionality for rapidly creating solid applications.3 weekly downloads
This is an internet scalable client/server architecture and application for handling a persistent online 3d world based on X3D. Focus will be: open standards and open protocols. With consideration of internet connectivity limitations.
ZeGraph is a free library for 3D data visualization using OpenGL.1 weekly downloads
The Zenipex Library is a game development framework, created with the goal of allowing someone with some knowledge of C++ to create 3D games for platforms including Windows, MacOS X, and Linux. OpenGL and Direct3D 9 are both supported.2 weekly downloads
This project was the port of the JOGL (Java bindings for the OpenGL API) renderer used in Ardor3D (3D engine written in Java) from JOGL 1.1.1a to JOGL 2.0. It has been inactive since November 2012 as it was merged with the trunk of Ardor3D in Github. Since Renanse abandoned the project, it has been moved here: https://github.com/gouessej/Ardor3D
The BLEU project was created with C++, OGRE, RBGUI, and OIS. Obviously the code structure is not the most ideal imaginable, but I was hard pressed for time when I wrote it. If I were to write it today, it would be completely different. As you can see in my GPE documentation, I no longer use the friend keyword quite so liberally (In fact, haven't used it once in GPE). The naming convention I have used is a bit wonky as well. In addition the scoping for all the variables, methods, etc. really needs to be reorganized. I might get around to doing a refactoring on this code, but I wouldn't hold my breath. I wrote it over three years ago, and wrote it in quite a hurry when I did. If you compare this stuff with my GPE code, its like night and day. Well, hopefully somebody learning to work with OGRE or to program in C++, might find it useful1 weekly downloads
A newer and better implementation of opengl and directx. Better suited to the graphics card paradigm of modern computers. Will be centered around easier unified low level management of card functions while being easy to understand and minimalistic.
A library and many frontends written to achieve an unbiased renderer with many features and good performance.
A object-oriented game engine. The engine abstracts the differences between APIs and platforms and allows scene-oriented coding. It use efficient data-driven and plugin design to change behaviour at run time.
CSGCAD is a CAD application written in Qt/C++ that renders 3D graphics using a constructive solid geometry engine based on GLSL. This application is still far from completion, help is welcome
EGL is a pure java 3D Graphics API which was designed for J2ME mobile devices and based on CLDC 1.0 only, which provided OpenGL-like interface and supports basic 3D pipeline and texture.1 weekly downloads
fiiRay is open-source physically based 3D renderer that can be used to create photorealistic images. Python script add-on for Blender 2.50 can be used to export scenes for fiiRay. fiiRay is still in development and current version is not stable.1 weekly downloads
Gaia is an modern high level open source C++ GPU library.
A light graphics library that integrates cross-platform libraries (OpenGL, ODE, OpenAL, DevIL, FreeType) with STL-enabled techniques.
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.
gloost is a free software, platform independent framework for OpenGL and OpenCL programming. It includes handy wrappers for most OpenGL and OpenCL entities.1 weekly downloads
C++ header-only library that simulates GLSL math1 weekly downloads
Easy development of stereoscopic OpenGL applications. Supports anaglyph, side by side, horizontal split and quad buffer stereo and setup of the projection matrices for the frustums of left and right eye that are necessary for stereoscopic rendering. Version 2 added support for a freely located observer.2 weekly downloads