Voxel Data texture in Blender (Especially for Cycles/EEVEE) What I'm up to?
I would like to render some CT/MRI data. The data is represented as a 3d array with float values. (Or a sequence of 2d images)
My scheme
As the blender manual describes, procedual textures have their 3D structure.
With the trick in the stack exchange QA (
Controlling volume density), this 3D structure can be visualised.
Thus, all I need to do is to convert the 3d array to a 3D texture.
Please help me achieve this either by node or scripting(preferred).
Thanks.
EDIT
The picture below shows that the single image version is rather simple.

The following is the .blend file for the above screen shot. (Although, you might not have the image texture with it.)

The tasks above can be achieved in Blender Internal (see comments). I am now eager to know a Cycles/EEVEE solution
This is currently not available for the Cycles/EEVEE. However, one of the GSoC 2018 challenge aims to implement this. https://wiki.blender.org/index.php/User:Geraldine/GSoC_2018/Proposal

I will update this post once it is available.