A framework for distributed computing
An extensible framework for distributed computing on P2P grids. We support peaceful free and open research and build an internet supercomputer. We render movies, solve Eternity puzzles, predict climate and improve a ~30 GHz cluster of clients.
HLSL2GLSL is a library and tool that converts HLSL shaders to GLSL.
XNA based game engine completely written in c#
UPDATE 2014-06-01: As there are still lots of weekly downloads I need to clarify the TXna status. The Xna 3.1 based version is no longer developed, there are no commits for over two years. Instead a port to MonoGame is in progress. Please use the TXnaGE from the \branches\monogame folder! The monogame version is based on mongame 3.2.2 and has most of TXna features except: shadowmapping, modelscenenodes and instancing - those features are in development! Titanium Xna Game Engine is a Xna 3.1 based game engine written in c#. Complex scenes can be build in just few lines of code. The developer is free to combine TXna features and standard Xna techniques without any limitations. Please use the svn checkout or update feature to get the latest source and compile from source. The engine is not released frequently but only after major source updates. Chances are that by downloading a release you will get a rather old copy.
A set of libraries and tools to work with X3D data, files (XML) and rendering (OpenGL)
This library is meant for high performance calculations for science or 3D games/rasterizers using SIMD instructions of x86 processors to allow an unparalleled level of optimization. This takes advantage of MMX, 3DNow!, 3DNow!+/MMX+, & SSE/SSE2/SSE3/SSSE3
osgXI is a general interface of GPU effects, resource managers, and game developing components. It also includes a NVIDIA CG module and an Autodesk Maya exporter for use. osgXI is based on the OpenSceneGraph project.
This is a viewer for ase (ASCII Scene Export) files. This code should be used to implement object loading in your own software (eg.: games).
A graphics program which allows to model and render 3D objects and scenes.
CazaPool3D is a 100% java3d pool and billard game, with both single and multiple player abilities. It tracks ball paths, handle undo, use mulitple views, loads (threads) multiple 3ds objects, handles picking/collision/animation/overlays and more
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.
A 3D graphics engine for use in 3D games and other real-time rendering applications using managed code (C#) and the .NET framework and supporting both the OpenGL and Direct3D APIs
Fandango, formerly and internally know as elcad. It is a python scripted 3d CAD application; the core is programmed on C++, and interface functions are exported to python to be used as building blocks for new commands.
A hight performance well designed Collision Detection Library for the Open Dynamics Engine. Supports CONCAVE TRIMESHES and Deformable bodies.
sdljava is a java binding to the SDL library.
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
LightStorm is a photorealistic multi-processor 3D rendering engine written in C/C++ that goes one step beyond Radiosity without the need for ray-tracing tecniques.
Simulates a biologically diverse tropical island, and the ape inhabitants cognitive processes. For MacOS X, iPad, Windows and Linux. Features a non-polygonal graphics engine and a command-line version
osgHaptics is a C++ library that incorporates Haptics into the real-time scenegraph OpenSceneGraph. osgHaptics depends on OpenHaptics from Sensable Inc.
3D engine with NextGen-enhanced graphic software render programmed in Free Pascal. See the secret graphic power of Multicore-CPU's...
QMGA is a Qt-based molecular graphics application for visualizing large ensembles of ellipsoids, spherocylinders or spheres. It is conceived for coarse-grained mesoscopic molecular simulation, but can be used for any kind of convex body systems.
Realtime raytracer using SIMD on ARM, MIPS, PPC and x86
QuadRay engine is a realtime raytracing project aimed at full SIMD utilization on ARM, MIPS, Power and x86 architectures. The efficient use of SIMD is achieved by processing four rays at a time to match SIMD register width (hence the name). The rendering core of the engine is written on a unified SIMD assembler allowing single assembler code to be compatible with different processor architectures, thus reducing the need to maintain multiple parallel versions. At present, Intel SSE/SSE2/SSE4 and AVX/AVX2/AVX-512 (32/64-bit x86 ISAs), ARMv7 NEON/NEONv2, ARMv8 AArch32/AArch64 NEON (32/64-bit ARM ISAs), MIPS 32/64-bit r5/r6 MSA and Power 32/64-bit VMX/VSX (little/big-endian ISAs) are mostly implemented, although scalar improvements, horizontal reductions, wider SIMD vectors with zeroing/merging predicates in 3/4-operand instructions, are planned as extensions to current 2/3-operand SPMD-driven vertical SIMD ISA. See README file.
A Verilog design for a simple ASIC that executes the Ray Tracing Algorithm.
Raytrace is designed to be a completely platform independant Raytracer which includes a Gui interface. Designed and written in Sun Microsystem's Java language.
Collision Detection, GUI Helpers, Edge Detection to Simple Console Parsing, SASlib takes your goals in hand.
SGL is a cross-platform, C++, scene graph API for real-time visualization (e.g., vis-sim, gaming, scientific modelling, GIS apps). It manages all the data needed to render a 3D scene using OpenGL.