We have collection of more than 1 Million open source products ranging from Enterprise product to
small libraries in all platforms. We aggregate information from all open source repositories.
Search and find the best for your needs. Check out projects section.
The OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. It is based around the concept of a SceneGraph, providing an object-oriented framework on top of OpenGL. This frees the developer from implementing and optimizing low-level graphics calls and provides many additional utilities for rapid development of graphics applications.
A basic OpenGL 3D game engine built from the ground up to support multi-texturing, mip-mapping, face culling and more. Its simplicity is its virtue to aid in learning and to ease expansion. Currently, it runs on Windows using MFC, Linux support is coming
Pixie is a photorealistic renderer that uses a RenderMan-like interface. Features include programmable shading, motion blur, depth of field, raytracing, scan-line rendering, occlusion culling, global illumination, caustics ...
AE Engine is a free 3D Engine. It runs in Linux and Windows and uses OpenGL or DirectX for graphics rendering and SDL or DirectX to communicate with the operating system. Its main goal is to be fast, flexible and easy to use.
This is a proof-of-concept Quake map viewer. It handles basic geometry and curved patch rendering but with no support for game-specific shaders, entities etc. It implement PVS and frustum culling so performance is optimal. At the moment only the Quake III Arena maps are supported but an interface is provided for other BSP versions in the future.
METAL BASIC program needs conversion. Makes spaceship wireframes. Written 21.05.02 - 17.01.04 in METAL BASiC Spaceship Design V1.04b ' Experiment with 3D polygons, backface culling, texture sorting and mouse interface.
This is a mini-app that shows how to build a basic 3D game using DirectX on the Universal Windows Platform (UWP). It's a simple labyrinth game where the player is challenged to roll a marble through a maze of pitfalls using tilt, mouse, or gamepad controls.This sample is written in C++ and requires some experience with graphics programming and DirectX. Complete content that examines this code can be found at Developing Marble Maze, a UWP game in C++ and DirectX.
Taksi is a video capture/screen capture tool for recording 3D graphics applications (such as games). It can capture almost any windows application using DirectX, OpenGL, or GDI and create an AVI file using any installed VFW codec or still frames in PNG.
6DX is a COM-based 3D Engine for windows using DirectX. It features outdoor / indoor rendering, collision detection, portal-based visibility system, particle amp; effects system, sound, and its own internal GUI. Create 3D apps in VB6, Delphi, VB.NET or C++.
The goal of the project is to compute all the transformation matrices with your library instead of using OpenGL library. Since you are relying on OpenGL for final rasterization, you have to let OpenGL know what the final transformation matrix is, so that it transforms the vertices and triangles and does the final rasterization.