Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Welcome to the OSPRay wiki!
What is OSPRay?
OSPRay is a free, open-source rendering library for software-defined, high-fidelity visualization.
Software-defined means that OSPRay runs exclusively on the CPU or CPUs, without needing (or making use of) a GPU other than for displaying the final computed pixels on a screen. OSPRay runs on all recent Intel-Architecture CPU types, and thus runs on laptops, single- and dual-socket workstations, compute nodes in a HPC resource such as Stampede, a dedicated vis cluster, etc.
High-fidelity means that OSPRay is built on top of a ray tracing paradigm, and thus allows to more easily use advanced illumination features such as shadows, ambient occlusion, or even full path traced indirect illumination. OSPRay also allows for integrated volume rendering, easier support for transparency, non-polygonal geometry, etc.
Note that OSPRay is not a vis tool, but rather a rendering library to be integrated into existing vis tools. It is also not a general "realtime ray-tracing" library intended for real-time ray traced games, nor necessarily for photo-realisitic movie- or production rendering. While possibly applicable to either of those at some point in time, the primary focus of OSPRay is, most specifically, high-fidelity visualization.
Frequently Asked Questions (FAQ)
What does "OSPRay" stand for?
OSPRay stands for "O"pen, "S"calable, and "P"ortable "Ray" Tracing Engine for High-Fidelity Visualization.
Where can I find more information on OSPRay?
Please watch http://ospray.github.io for news, applications, etc.
How can I get OSPRay?
We are currently finished an initial "alpha" release of OSPRay, and will push this to ospray.github.io/ospray as soon as it is ready.
Which hardware platforms and instruction sets does OSPRay support?
OSPRay can emit code for Intel(c) SSE, AVX, AVX2, and AVX512. It should thus run on any Intel CPU that came out since approximately 2010.
Which Operating Systems does OSPRay run on
OSPRay primarily targets Linux and Mac OSX. It is currently running on Windows, too, but not all features may be fully tested or supported on this platform.