<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Hi Dave,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I tested the patch by simply replacing the two modified files and the new peeling worked with parallel rendering. I noticed, however, that I cannot load any
 state files saved before the patch application (or even from previous versions), Paraview segfaulted each time. I did not investigate the matter any further but perhaps you could double check that there is no backward compatibility issue with older state files
 that do have opacity information. In addition the peeling, regardless whether it’s the old or new implementation, takes significantly more time with parallel rendering than in the serial mode. Although, it’s expectable, the overhead is suspiciously high, I
 tried on 8 processes and a geometry which, in serial mode can be made opaque dynamically with no visible delay, took 34 seconds to be rendered. Most of the overhead comes from parallel distribution for compositing.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Lukasz<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:black"><img width="189" height="53" id="Image_x0020_2" src="cid:image001.png@01D1D1EA.5CC7DE90" 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"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:2.0pt;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"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:2.0pt;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"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:2.0pt;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"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:2.0pt;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"><o:p></o:p></span></b></p>
<p class="MsoNormal" style="mso-margin-top-alt:2.0pt;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"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:2.0pt;margin-right:0cm;margin-bottom:2.0pt;margin-left:0cm">
<span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D">Tel.: +49 (90) 671 8231<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:2.0pt;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"><o:p></o:p></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">Lukasz.Paluszek@airbus.com</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<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:david.lonie@kitware.com]
<br>
<b>Sent:</b> 27 June 2016 21:34<br>
<b>To:</b> Paluszek, Lukasz<br>
<b>Cc:</b> paraview@paraview.org<br>
<b>Subject:</b> Re: [Paraview] Opacity Issues<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">This patch fixes the remote-rendering issue in the new peeling implementation:<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://gitlab.kitware.com/vtk/vtk/merge_requests/1589" target="_blank">https://gitlab.kitware.com/vtk/vtk/merge_requests/1589</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Cheers,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Dave<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On Mon, Jun 27, 2016 at 6:06 AM, Paluszek, Lukasz <<a href="mailto:lukasz.paluszek@airbus.com" target="_blank">lukasz.paluszek@airbus.com</a>> wrote:<o:p></o:p></p>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><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.</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:black"><img border="0" width="189" height="53" id="_x0000_i1025" src="cid:image001.png@01D1D1EA.5CC7DE90" alt="Beschreibung: Beschreibung: Description : cid:image001.png@01CF0B8F.DB7831F0"></span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:2.0pt"><b><span lang="FR" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Łukasz Paluszek</span></b><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:2.0pt"><span lang="FR" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D">Airbus Helicopters</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:2.0pt"><span lang="FR" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D">Aerodynamics Department (ETGA)</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:2.0pt"><span lang="FR" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D">86607 Donauwörth</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:2.0pt"><span lang="FR" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D">Germany</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:2.0pt"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D">Tel.:
<a href="tel:%2B49%20%2890%29%20671%208231" target="_blank">+49 (90) 671 8231</a></span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:2.0pt"><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><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><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></span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><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<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</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<div>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">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:<o:p></o:p></p>
<div>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">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:<o:p></o:p></p>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><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><o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">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.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Since you're building from source, can you try editing VTK/Rendering/OpenGL2/vtkOpenGLRenderer.cxx, and change line 322<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">if (dualDepthPeelingSupported)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">to<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">if (false)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">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. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">I'll put together a patch to force the older peeling implementation via an environment variable to make the work-around easier to apply.<o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">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><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">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.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Dave<o:p></o:p></p>
</div>
</div>
</div>
<p>AIRBUS HELICOPTERS DEUTSCHLAND GmbH<o:p></o:p></p>
<p>Sitz der Gesellschaft / Registered Office: Donauwörth<o:p></o:p></p>
<p>Registergericht / Registration Court: Amtsgericht Augsburg HRB 16508<o:p></o:p></p>
<p>Vorsitzender des Aufsichtsrates / Chairman of the Supervisory Board: Guillaume Faury<o:p></o:p></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é<o:p></o:p></p>
<div>
<pre><span style="font-family:"Arial","sans-serif";color:black"><o:p> </o:p></span></pre>
<pre><span style="font-family:"Arial","sans-serif";color:black">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.<o:p></o:p></span></pre>
<pre><span style="font-family:"Arial","sans-serif";color:black">If you are not the intended recipient, please notify Airbus immediately and delete this e-mail.<o:p></o:p></span></pre>
<pre><span style="font-family:"Arial","sans-serif";color:black">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.<o:p></o:p></span></pre>
<pre><span style="font-family:"Arial","sans-serif";color:black">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.<o:p></o:p></span></pre>
<pre><o:p> </o:p></pre>
</div>
<pre><o:p> </o:p></pre>
<pre><o:p> </o:p></pre>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
<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><html><head></head><body><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>
</body>
</html>
</PRE></body>
</html>