High quality volume rendering with WebGPU

Hi, all !
One of my current pilot projects is a server-side volume rendering with old-good Povray:
POV-Lab. The idea is to make scene control and preview in three.js, then pass scene parameters to the server for rendering. Ray tracing in this case gives necessary quality, accuracy and transparency:

Looking at impressive three.js volumes examples, and taking into account WebGPU perspectives I am not sure if it makes sense to continue with the server-side approach ? Maybe in the nearest future we will have fast instruments for high-quality, ray traced (or similar) volume visualisation in three.js?

Any thoughts please …

https://threejs.org/examples/?q=3d#webgl_texture3d

2 Likes

Thanks, I’ve seen this example - the performance / quality value is very high, but RT is still unbeatable. Maybe tweaking texture parameters can help. In any case I will use this technique at least for preview.

1 Like

Will Usher (Twinklebear) has some examples. This is not Three.js.

1 Like

Thank you - I have seen the works of this guy - they are amazing, but I am already sticked to three.js. I need to explore his code - maybe I will use it.