Optix Prime documentation

Hello,

Does anyone have a link to working OptiX prime documentation?
I am trying to update an OptiX prime codebase to modern OptiX. I am not the original author of the code and trying to figure out how it works.

I found links to OptiX prime 6.5 docs on Nvidia and archive.org but both were incomplete, missing high level overviews / the programmer guide.

Welcome @carlo.rosati!

The OptiX Prime documentation is included in OptiX 6.5 and earlier. Note that Prime is a separate API, and only occupies a small subset of the documentation. There are 2 separate chapters at the end of the OptiX 6.5 Programming Guide discussing Prime API and the C++ wrapper for it. The high level overview of Prime in the OptiX 6.5 Guide that I have starts on page 115 in chapter 11.

If the API has changed, it may be possible that the version used in your codebase predates OptiX 6.5. In that case, if the version you’re using is from OptiX 3.7 or later, you can find the versioned SDKs along with embedded documentation on the OptiX legacy downloads page. If you’re using something earlier than 3.7 and can’t find it on archive.org, let us know and perhaps we can find the earlier PDFs.

–
David.

Oh, and BTW, the modern OptiX 8 SDK includes a sample called “optixRayCasting”. This is the closest thing to the old “primeSimple” sample. Once the correspondence between those two samples is clear, there are more new samples that cover features like masking and instancing, and other features, depending on the complexity of the codebase you’re porting. We’re here to help as you go.

–
David.

Thanks David. I’m actually in a windows environment. I was hoping to not have to download the whole sdk, but I ended pulling down the linux.sh and extracting the pdfs from the contained tar.gz

1 Like

Thanks, I’m sure this will come in handy