<div dir="ltr">This patch fixes the remote-rendering issue in the new peeling implementation:<div><br></div><div><a href="https://gitlab.kitware.com/vtk/vtk/merge_requests/1589" target="_blank">https://gitlab.kitware.com/vtk/vtk/merge_requests/1589</a><br></div><div><br></div><div>Cheers,</div><div>Dave</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 27, 2016 at 6:06 AM, Paluszek, Lukasz <span dir="ltr"><<a href="mailto:lukasz.paluszek@airbus.com" target="_blank">lukasz.paluszek@airbus.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Switching to the old peeling implementation did the trick, no more issues and yes I am using remote rendering via pvserver.<u></u><u></u></span></p><span>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:black"><img width="189" height="53" src="cid:image001.png@01D1D06B.5ACDA640" alt="Beschreibung: Beschreibung: Description : cid:image001.png@01CF0B8F.DB7831F0"></span><span lang="FR" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u><u></u></span></p>
<p class="MsoNormal" style="margin-right:0cm;margin-bottom:2.0pt;margin-left:0cm">
<b><span lang="FR" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Łukasz Paluszek</span></b><span lang="FR" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u><u></u></span></p>
<p class="MsoNormal" style="margin-right:0cm;margin-bottom:2.0pt;margin-left:0cm">
<span lang="FR" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Airbus Helicopters</span><span lang="FR" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d"><u></u><u></u></span></p>
<p class="MsoNormal" style="margin-right:0cm;margin-bottom:2.0pt;margin-left:0cm">
<span lang="FR" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Aerodynamics Department (ETGA)</span><span lang="FR" style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d"><u></u><u></u></span></p>
<p class="MsoNormal" style="margin-right:0cm;margin-bottom:2.0pt;margin-left:0cm">
<span lang="FR" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">86607 Donauwörth</span><b><span lang="FR" style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#1f497d"><u></u><u></u></span></b></p>
<p class="MsoNormal" style="margin-right:0cm;margin-bottom:2.0pt;margin-left:0cm">
<span lang="FR" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Germany</span><span lang="FR" style="font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u><u></u></span></p>
<p class="MsoNormal" style="margin-right:0cm;margin-bottom:2.0pt;margin-left:0cm">
<span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Tel.: <a href="tel:%2B49%20%2890%29%20671%208231" value="+49906718231" target="_blank">+49 (90) 671 8231</a><u></u><u></u></span></p>
<p class="MsoNormal" style="margin-right:0cm;margin-bottom:2.0pt;margin-left:0cm">
<span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Fax.: +49 (90)
</span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">671 9122</span><span style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#1f497d"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d"><a href="mailto:Lukasz.Paluszek@airbus.com" target="_blank">Lukasz.Paluszek@airbus.com</a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
</span><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> David Lonie [mailto:<a href="mailto:david.lonie@kitware.com" target="_blank">david.lonie@kitware.com</a>]
<br>
<b>Sent:</b> 24 June 2016 21:22<span><br>
<b>To:</b> Paluszek, Lukasz<br>
<b>Cc:</b> <a href="mailto:paraview@paraview.org" target="_blank">paraview@paraview.org</a><br>
<b>Subject:</b> Re: [Paraview] Opacity Issues<u></u><u></u></span></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div><span>
<div>
<div>
<p class="MsoNormal">On Fri, Jun 24, 2016 at 2:15 PM, David Lonie <<a href="mailto:david.lonie@kitware.com" target="_blank">david.lonie@kitware.com</a>> wrote:<u></u><u></u></p>
<div>
<div>
<div>
<p class="MsoNormal">On Fri, Jun 24, 2016 at 1:10 PM, Paluszek, Lukasz <<a href="mailto:lukasz.paluszek@airbus.com" target="_blank">lukasz.paluszek@airbus.com</a>> wrote:<u></u><u></u></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">It doesn’t happen all the time, I suppose you need a fairly large surface dataset. I managed to reproduce
 the problem on a wavelet source (attached state file), try increasing the number of elements if you do not see any artifacts. I have bult Paraview from source on OpenSuse 13.1 but also cross-checked with the Linux binaries from Paraview.org and had same issues.
 There was no problem with the osmesa-llvm flavor though.</span><u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I couldn't reproduce this here on arch linux with a newer nVidia driver (367.27), so I'm suspicious that this is a driver bug that's affecting the new depth peeling implementation.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Since you're building from source, can you try editing VTK/Rendering/OpenGL2/vtkOpenGLRenderer.cxx, and change line 322<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">if (dualDepthPeelingSupported)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">to<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">if (false)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">in <i>DeviceRenderTranslucentPolygonalGeometry</i>, recompile using the OpenGL2 backend, and let me know if the issue goes away? I suspect it will since both the OpenGL1 backend and OpenGL2 mesa/llvm do not use the new code. <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I'll put together a patch to force the older peeling implementation via an environment variable to make the work-around easier to apply.<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</span><div>
<p class="MsoNormal">Patch is here: <a href="https://gitlab.kitware.com/vtk/vtk/merge_requests/1589" target="_blank">https://gitlab.kitware.com/vtk/vtk/merge_requests/1589</a><u></u><u></u></p>
</div><span>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">By the way, are you running paraview with remote rendering via pvserver? I was just made aware of a similar issue with remote rendering and depth peeling.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</span><div>
<p class="MsoNormal">Dave<u></u><u></u></p>
</div>
</div>
</div><span>
<p>AIRBUS HELICOPTERS DEUTSCHLAND GmbH</p>
<p>Sitz der Gesellschaft / Registered Office: Donauwörth</p>
<p>Registergericht / Registration Court: Amtsgericht Augsburg HRB 16508</p>
<p>Vorsitzender des Aufsichtsrates / Chairman of the Supervisory Board: Guillaume Faury</p>
<p>Geschäftsführung / Board of Management: Dr. Wolfgang Schoder, Vorsitzender / CEO; Thomas Hundt; Johannes Kleidorfer; Dr. Klaus Przemeck; Martin Schübel; Stefan Thomé</p>
<pre><div><font color="black" face="arial" size="2">
The information in this e-mail is confidential. The contents may not be disclosed or used by anyone other than the addressee. Access to this e-mail by anyone else is unauthorised.
If you are not the intended recipient, please notify Airbus immediately and delete this e-mail.
Airbus cannot accept any responsibility for the accuracy or completeness of this e-mail as it has been sent over public networks. If you have any concerns over the content of this message or its Accuracy or Integrity, please contact Airbus immediately.
All outgoing e-mails from Airbus are checked using regularly updated virus scanning software but you should take whatever measures you deem to be appropriate to ensure that this message and any attachments are virus free.
</font>
</div>

</pre></span></div>

</blockquote></div><br></div></div>