Playing around with acceleration structure


I have been working with optiX since long. I have one question, how can we play around with BVH acceleration structure. Like I want to do the analysis for the comparison of the complexity of geometry with the computation time using BVH data structure.

What are the control parameters in BVH? can we control the number of boxes or any other thing?

Thank you

waiting for your response

The implementation of the BVH algorithms is abstracted on purpose because they changed with each OptiX version.
The only methods you have available to influence the acceleration structure building are listed inside the OptiX programming guide.

Thank you so much for your response. So there is no way to change the parameters of the BVH acceleration structure. I actually need to have some control over the acceleration structure so that I can have some data regarding the comparison of the computational cost and with the complexity.

Should I develop my own BVH algorithm for it? Do you have any other suggestion?

Thank you so much

Of course you’re free to develop your own BVH algorithms and test their behaviour with different parameterizations for research purposes, but none of that would be directly related to OptiX and can also not be used inside it either.