Hi, I tried to use “Bvh” for Group Node for days but I failed.
My Optix hierarchy it is created as follow: I have three layers of Group Objects: MainNode, TOptixGroupObject(GLItem) and TOptixGroupObject(GLMesh).
Under the TOptixGroupObject(GLMesh) node, the last Group Objects, I have one Transform Object then a GeometryGroup, then a GeometryInstance finally a Geometry Object (classical structure).
I’ve created Accelerators for Group Objects and GeometryGroup Objects.
The “Bvh” works fine for GeometryGroup Objects (trinagle meshes) but not for Group Objects. The only way to obtain a valid image is to use “NoAccel” for Group Objects (still using “Bvh” for GeometryGroup Objects).
If I use “Bvh” acceleration type for Group Objects, I get only black boxes (the exact size of the bounding boxes of the GeometryGroup Objects)
See the images below.
P.S. I’m using Optix 3.5.1 32 bit, Cuda 6.0 (or 5.5) with a GTX 460M card
[EDIT] More updated informations HERE