RenderKit / ospray

An Open, Scalable, Portable, Ray Tracing Based Rendering Engine for High-Fidelity Visualization
http://ospray.org
Apache License 2.0
1.02k stars 185 forks source link

Why unstructured volume performance in OpenVKL is better than in OSPRay ? #594

Open kuldip-wagh opened 3 months ago

kuldip-wagh commented 3 months ago

I used same unstructured data with OpenVKL examples.exe and with OSPRay examples.exe. I saw that OpenVKL volume performs much better than ospray (w.r.t FPS). Does anyone know why is that and how to fix it ?

johguenther commented 2 months ago

I would expect that the volume sample performance itself is the same (after all, OSPRay uses VKL for that). But OSPRay's renderer support much more features and flexibility (geometry, clipping, multiple volumes, AOVs, ...), which comes with some toll compared to VKL examples (which only handles a single volume). Then, let's make sure to compare apples to apples, i.e.

Still, in the end it will come down to the additional overhead in OSPRay due to it's features.

kuldip-wagh commented 2 months ago

Ohhk. Thanks for the reply @johguenther