Project Description
Optix.NET is a .NET wrapper for the Nvidia Optix GPU ray-tracing library.

The project is currently a work in progress and is in the Beta stage. All Nvidia OptiX features have been integrated. Please feel free to try it out, report any bugs, and make suggestions on improvements.

I have put a small tutorial on creating an Optix.NET program here: http://graphicsrunner.blogspot.com/2012/02/optixnet-managed-wrapper-for-nvidia.html

Screen capture of the PathTracer sample in the SDK:

pathtrace

 

Image featuring Indirect vs Direct lighting in the Instant Radiosity sample.

Indirect Virtual Point Lights were created with Optix and consumed by Direct3D11 pixel and compute shaders.

instantradiosity


Installation:

Hardware Requirements:

  • Nvidia G80 (8800GTX) GPU or above.

 

Developers

Software Requirements:

Environment setup:

  • Make sure “CUDA_PATH_V4_0” exists and points to your CUDA 4.0 installation pat
    • Ex: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.0
  • Set "OPTIX_PATH" environment variable to your Optix 2.5 installation.
    • Ex: C:\Program Files (x86)\NVIDIA Corporation\OptiX SDK 2.5.0

Last edited Mar 5, 2012 at 4:29 AM by kch_86, version 24