Using Optix

Optix version 2.0 was released recently, so I gave it a go by plugging it into an existing multi-core path tracer. This path tracer can submit tens of thousands of ray queries as a batch so should be a good match for Optix and the GPU.

I liked:

I disliked:

In conclusion I have mixed feelings about Optix. I think it's a great tool for hobby projects or small demos, but I need async calls and much improved CUDA interop before I'd use it for anything larger.