CFD Volume rendering in Unity

I want to display data from a CFD simulation in Unity. Basically, I want to alter the color of voxels inside a 3D volume to reflect the velocity in that region (much like displayed in the picture below). I have data on the velocity in different voxels over time so the job is simply to read the data and display the correct colors in the right voxels over time. Is this possible to do in Unity? What is a good approach?

Perhaps a shader.

for testing it,
could draw it as (animated) point cloud (where each voxel = billboard quad or box)
maybe 3d texture could be tested also.

if you need to create actual mesh surface from the data,
look for unity marching cubes or metaballs…

You might also try to use DOTS for this.