I have a grid point field as a result of cfd simulation. Each point has its own col attribute. I am trying to convert this field into a volume and color the volume based on the original attributes in geometry nodes so that I can nicely visualise the results. Converting the points into a volume is not a problem, however I can't seem to be able to keep the attribute. (I get it. The volume does not have the same amount of points than the original but I think it could be solved by distances from the original points)
When I color the points by attribute it works fine but only when coloring surfaces, not volumes.
The same goes when I try to convert the points into volume and then color it (which is ultimately my goal)
Can anyone tell me a way how to handle this? (or if it is currently even possible?)
UPDATE:
Ok so I am still looking for a solution. The closest I got was by splitting the data into separate instances of volumes with specific color that are overlapping its neighbours. Thanks to that the emission blends together creating an illusion of a gradient which works for me. It looks like this:
Now the problem is the overlapping volumes create glitches on voxel contact. Anyone has any ideas how to get around it? Increasing voxel amount in each volume kinda helps (the voxels are smaller) but it is still not ideal. (it's getting close tho). For example, is there a way to set alternating 'zero' point from which the voxels are created? there would be no face overlap and the glitches should disappear