Voxel Data nodes for EEVEE

With the Blender Internal being gone, one of its features is going to be lost with it, without gathering much attention; Voxel Data Rendering, which is highly useful in viewing Medical Image Data. While Voxel Data Node was once proposed for Cycles (https://developer.blender.org/T41179), it was refused since it is not the ideal implementation for a voxel. However, no better implementation appeared.

So my proposal (and plan) is to implement the mockup at https://developer.blender.org/T41179 (the same manifest).

Any thoughts?

There’s also a gsoc project that deals with volume rendering this year

https://summerofcode.withgoogle.com/projects/#6423025180737536

1 Like

It doesn’t matter that much if the node is for Eevee or Cycles, in general we want them to share the same nodes and the same design issues with treating volumes as textures still apply.

I think the right solution is to implement a volume object type in Blender, which can then support reading volume data from various file formats.

1 Like

Thanks for your reply. To be honest, I’m relieved to know the news.(I should have known better before post!

Thanks for the reply. As far as far as I googled, the gsoc project implements a Volume primitive for Cycles. I think I should just wait for that to be integrated into EEVEE