Our system has Paraview installed in a client/server distributed rendering cluster and set it up to do parallel rendering on 69 nodes ( we followed all the instructions in https://www.paraview.org/Wiki/Setting_up_a_ParaView_Server).
It works for isosurfaces. However, we found out that it doesnt render volume data properly.
When Paraview is not connected to the server, it renders the data as showed here:
But when it’s connected to the server, we get these outlined transparent voxels:
Our theory is, there are problems related on how the data is handle on the different nodes. Maybe paraview sends all the data to every node instead of dividing it into chunks and distribute them to all the system.
The data is only 6.8mb, so personally I dont think is related to ram /vram memory. Maybe there is an option we need to enable or an extra library Paraview needs to be built with.
Also, this a Linux environment and every node has a Quadro K5000 card.
Are we missing something?
Is there a best practice manual on how to handle this distribute rendering case?