GLC_lib is a C++ library for high performance 3D application based on OpenGL and QT4 GUI. Some GLC_lib features : Supported file format : 3DS, OBJ, COLLADA, 3DXML, OFF, STL. Easy view manipulation, Level of detail, shaders...
C++ class library for programming interactive 3D graphics with OpenGL
A collection of time savers utilities for Carrara
This project aims at providing Carrara with short and useful utilities, that save time to the user by providing new functionalities or shortening the workflow.
Embedded Font Generator (EFGen) is a generator of a cross-platform ANSI C code that renders a text using OpenGL. Generated code includes everything you need to render a custom text, also it is easy to compile and link with your application.
Starchart is an interactive 3D map for the game Freelancer. The project contains two libraries called FLParser and FLApi to read and interpret (and later on create) the various file formats used by the game. Starchart ist eine interaktive 3D Karte für das Spiel Freelancer. Das Projekt enthält zwei Bibliotheken, FLParser und FLApi, die die verschiedenen Dateiformate des Spiels lesen und interpretieren (und später auch erzeugen).
Java implementation of a software renderer.
Java implementation of a software renderer. Software rendering is handled only by a CPU, without any GPU support. Renderer is implemented in pure Java, without any additional frameworks. Additional requirements: JDK / JRE 8
OpenGL 4.5 3D engine - modern/advanced and easy to use.
A 3D engine built in C# using OpenTK - it makes use of modern rendering techniques/shaders. Still in very active development.
A performant, flexible, and easy-to-use real-time 3D rendering engine
The Mondschein Engine is an open-source high performance realtime 3D graphics rendering engine written in C++ on top of OpenGL. It is designed to be modular, mighty, fexible, and easy to use.
3D engine with NextGen-enhanced graphic software render programmed in Free Pascal. See the secret graphic power of Multicore-CPU's...
A simple 3D framework in C++
A simple 3D framework in C++ that supports OpenGL, OpenAL and GLUT.
ViSTA is a software platform that allows integration of VR technology and interactive, 3D visualization into technical and scientific applications. ViSTA FlowLib combines rendering techniques for the exploration of unsteady flows in virtual environments.
Multi-platform, multi-renderer 3D Engine.
Castor3D is a 3D engine written in C++. It works on Windows and also on GNU/Linux. It uses OpenGL (with GLSL) or Direct3D 9 (with HLSL). Cg shader language is also supported.
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.
Program for drawing 3D surfaces from parametric equations
Descend is an open source program for drawing 3D surfaces from parametric equations. It uses a custom, very fast language called Misc to calculate the geometry. It also uses OpenGL to render scenes with high quality shaders. Website: https://descend.mimec.org/
A public domain cross platform 3D game
An OpenGL 3D game, written from scratch (no dependencies). Provided as freeware mostly as a source of inspiration to help others. A little like a 3D version of the Amiga game Pang! The game is mostly intended for someone wanting to learn OpenGL. But since the game only uses OpenGL 1.0 the drawing code is outdated, but still things can be learned from the collision detection and other techniques. Some of the code is left in an unfinished/testing state. This game was a learning experiment for me, and the math used is tested until it works for the game. After using the science math by the book, there were still flaws that could make the player get stuck under certain conditions (since floating point is not exact), and the workarounds for this are just my own ideas. Have looked at the code for other 3D games and there are mostly the same problems around collision detection and "hacks" to get it to "work".
Equalizer is the standard middleware to create parallel OpenGL-based applications. Please visit https://github.com/Eyescale for current development information.
A small SDL application using OpenGL to test the compatability of Shader Model 3 on nVidia GTX 470
PyOSG is a python wrapper for the OpenSceneGraph. Version number corresponds to the version of OpenSceneGraph that PyOSG should work with (e.g. PyOSG 2.8 should work with OpenSceneGraph 2.8.x). Still in early stages, so email mday299 if any problems!
STL Viewer for java
STL 3D object file viewer for java. - install unzip distributed stlviewer*.zip should extract: stlviewer.jar libs/j3dcore.jar libs/j3dutils.jar libs/jogamp-fat.jar libs/vecmath.jar , etc to a directory - run java -jar stlviewer.jar (the above libs jars should be in libs subdirectory) - holding / dragging the left mouse button rotates the model - holding / dragging the right mouse button pan the model - rotating the mouse wheel forward moves away from the model / backward moves towards the model - clicking home on the toolbar reverts to the initial view - Pre-requisites Java >= 1.6 - note - review readme.md and the various files in distributed files for further details
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.
rayshade and POV for Mathematica Export + view
Beautifully Render* your Graphic3D and Shown or Manipulate right in the Front End (without Export to, ie 3DStudio Art Renderer, et al). For use with Mathematica 4.0 - 11.0. Makes file.ray or .pov that will look much like image in notebook except rendered. Works easily/automatically with many Graphics3D (and some Graphic) as well. However 11.0 is too big to comment on: many will work many not. Has many options to fix renders that aren't so auto. Now very portable (Apple, Microsoft, Linux) supported (given rayshade or povray binary download or compiled). No OS scripting needed. * raytracing makes more realistic images than GL/CL/Cuda (are best for game, geo/mapping, accelerated) but is slower. POVRay is supported about as well. For a .gif animation see: http://community.wolfram.com/groups/-/m/t/1096001 see also: https://sourceforge.net/p/rayshade http://www.povray.org
3D File format viewer/explorer
Fast file browser for more than 30 3D file formats, with windows shell extensions.
ARVita visualizes animation rendered by VITASCOPE in a fiducial marker based Augmented Reality environment and enables multiple users to observe synchronized animation from their respective perspecitves.
The BS Game Engine (project name) is actually a DirectX 10 based game engine but prepared to include DirectX 11. This engine gives many extended libraries for a game and many main classes to extend multimedia applications.
cross-platform features in c++ to do to some opengl