2009年10月15日木曜日

要チェックVR系ライブラリ

NVIDIA PhysX - Free
* Complex rigid body object physics system
* Advanced character control
* Ray-cast and articulated vehicle dynamics
* Multi-threaded/Multi-platform/PPU Enabled
* Volumetric fluid creation and simulation
* Cloth and clothing authoring and playback
* Soft Bodies
* Volumetric Force Field Simulation

NVIDIA GPU Programming Guide
The NVIDIA GeForce 8 and 9 Series GPU Programming Guide
provides useful advice on how to identify bottlenecks in your
applications, as well as how to eliminate them by taking advantage of
the GeForce 8 and 9 Series’ features.

NVIDIA CUDA GPU Computing - Free
NVIDIA® CUDA™ is a general purpose parallel computing architecture that
leverages the parallel compute engine in NVIDIA graphics processing
units (GPUs) to solve many complex computational problems in a fraction
of the time required on a CPU.

Vortex - Commercial
Vortex provides a robust C++ API framework for building realistic virtual worlds of dynamic objects based on the fundamental laws of physics. With Vortex, users have the tools, libraries, and powerful features they need to develop and integrate real-time, high-fidelity simulations.

OpenGL Shading Language(GLSL) - Free
The OpenGL Shading Language is used to create shaders for each of the programmable processors contained in the OpenGL processing pipeline.

Coin (Open Inventor互換) - PEL/GPL
Coin is an OpenGL based, retained mode 3D graphics rendering library. It is implemented in C++ and publicly released with the source code open for your perusal. The application programmer's interface (API) is fully compatible with SGI's Open Inventor, the de facto standard 3D graphics API for complex visualization applications.

OpenAL
OpenAL is a cross-platform 3D audio API appropriate for use with gaming applications and many other types of audio applications.


Visualization Toolkit(VTK) - Free
The Visualization Toolkit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing and visualization. VTK consists of a C++ class library and several interpreted interface layers including Tcl/Tk, Java, and Python.


Fast Light Toolkit (FLTK) - LGPL
FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX®/Linux® (X11), Microsoft® Windows®, and MacOS® X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL® and its built-in GLUT emulation.


0 件のコメント:

コメントを投稿