CAD application

Hi Folks,
We are now evaluating OptiX for our dental CAD application. OptiX has shown its capability of rendering huge static data. We have tried static model with close to 1 million triangles. The frame rate can easily hit around 20fps on GTX670. However, the data transfer from host to device and the acceleration structure rebuilding are still uncertain to us. This part is important for CAD application because the geometry is constantly changing.
Have any of you working on similar project to use OptiX to replace OpenGL/D3D as default renderer?

Thank you.

Hi leno, just to ask: have you tried looking at the OptiX Programming Guide (section “Builders and Traversers”) and choosing a more adequate builder (e.g. lbvh) for your application? That could really make a difference for your purposes

Hi leno, does your geometry really changes in terms of vertices positions? It is easy to handle rigid body animations within OptiX using Transforms nodes. Of couse you have to split your mesh accordinly and the performance may suffer a little but updating transforms nodes won’t require OptiX to rebuild any acceleration structure.

The marknv suggestion should be evaluated either because the LBVH is a GPU builder so it doesn’t require memory transfer from host to devices.