Let’s start with a quote from Nvidia’s senior developer Jeff Brown:
“Thousands of applications are being created today that harness the phenomenal power of GPUs, a clear sign that GPU computing has reached a tipping point. The world of computing is shifting from host-bound processing on CPUs to balanced co-processing on GPUs and CPUs. NVIDIA application acceleration engines arm developers with the tools they need to further revolutionize both real-time graphics and advanced data analysis.”
In short, with this new engine, you are invited to the new world of technology Optix Ray Tracing. It is the state of the art technique for creating an imaging by perfectly tracing the light rays passing through pixels in an image plane. Nvidia Optix Ray Tracing engine is designed and developed based on this technology which can produce a very high degree of photorealism with amazingly perfect style. Of course this perfection comes with higher computational cost. Ray tracing is ideal for all types of applications where time is not a critical factor like in still films and videos and not perfectly suited in applications where time plays a critical role like in computer games. The important advantages of the ray tracing come in optical effects. It can simulate all types of optical effects like scattering, reflection, refraction and chromatic aberration.
The NVIDIA OptiX engine, a programmable ray tracing pipeline enabling software developers, brings high levels of realism their applications by the proper programming with traditional C language. The OptiX engine makes the ray tracing faster with the tapping of the amazing potential of the amazing powers of the NVIDIA Quadro parallel processors. The Nvidia Optix Ray Tracing engine uses wide range of disciplines like optics simulation, photorealistic rendering, radiation research, automotive styling, acoustical design and volume calculations.