Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
anskwagh opened this issue Jul 20, 2024 · 2 comments
Open

Comments

@anskwagh
Copy link

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
Copy link
Contributor

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.

  • VKL density_pathtracer_ispc with OSPRay pathtracer renderer
  • VKL ray_march_iterator_ispc with OSPRay scivis renderer
  • same transfer function
  • using similar settings (VKL has per default no scattering, while OSPRay computes up to 20 bounces per default and 1 lightsample, ...)

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

@anskwagh
Copy link
Author

Ohhk. Thanks for the reply @johguenther

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants