RenderKit / ospray

An Open, Scalable, Portable, Ray Tracing Based Rendering Engine for High-Fidelity Visualization
http://ospray.org
Apache License 2.0
1.02k stars 186 forks source link

Strange artifacts in parallel rendering with ParaView #310

Open hzilken opened 5 years ago

hzilken commented 5 years ago

Hello ospray, when we use ParaView (actually 5.6.0) together with Ospray on 4 of our cluster nodes, we see artifacts in the image (see attached picture). Most likely this is related to the distribution of the data and the parallel rendering. Any solution?

Best Herwig

OspRay_parallel

hzilken commented 5 years ago

PS: I forgot to mention that we get the following error message when we start the volume rendering:

"ERROR: In /dev/shm/goebbert1/ParaView/5.6.0/gpsmkl-2018b-NVIndeX-Python-3.6.6/ParaView-v5.6.0/ParaViewCore/VTKExtensions/Rendering/vtkKdTreeGenerator.cxx, line 169 vtkKdTreeGenerator (0x1b6928c90): RegionIDs cannot be 0."

Despite this error message the rendering works somehow, but showing this artifacts.

carsonbrownlee commented 5 years ago

hi Herwig, This is likely a bug with depth compositing that cropped up with a jump to the latest OSPRay version. That specific problem has been fixed in vtk master. Would it be easy for you to test against the vtk master branch to see if that fixes it for you? Also, while it's fine to post here, this is better sent to the ParaView issues list as other paraview developers can take a look and track this issue. Compositing is handled entirely in paraview/vtk.