<html 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 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hi Tom,<o:p></o:p></p>
<p class="MsoNormal">Thanks for the detailed answer. That’s very interesting and makes sense.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">All the best,<o:p></o:p></p>
<p class="MsoNormal">Joel<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:12.0pt;color:black">From: </span></b><span style="font-size:12.0pt;color:black">Tom Goddard <goddard@sonic.net><br>
<b>Date: </b>Wednesday, April 8, 2020 at 9:29 PM<br>
<b>To: </b>Joel Meyerson <jrm2008@med.cornell.edu><br>
<b>Cc: </b>"chimerax-users@cgl.ucsf.edu" <chimerax-users@cgl.ucsf.edu><br>
<b>Subject: </b>[EXTERNAL] Re: [chimerax-users] silhouette scaling and image dimension<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal">Hi Joel, <o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">  Silhouette width is in pixels, not Angstroms, and defaults to 1 pixel (or 2 pixels on retina displays).  You can set the width in pixels with a ChimeraX command "graphics silhouette width 5"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__www.cgl.ucsf.edu_chimerax_docs_user_commands_graphics.html-23silhouettes&d=DwMFAg&c=lb62iw4YL4RFalcE2hQUQealT9-RXrryqt9KZX2qu2s&r=JnYzuUa3E5p4u7qrfPzeZV8LIgMpwauz4WIvX7NJIi8&m=K053zQd1VRhfO3CTnJFZzXvNR1SKEcYJBzTP6kBXcuk&s=cw6tzeDcjqzQqvP5RrgvbWgFPlAAtm4Vy8ndHCZ_cpk&e=">https://www.cgl.ucsf.edu/chimerax/docs/user/commands/graphics.html#silhouettes</a><o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Having this rendering effect in pixels is a bit weird.  It is a graphics post-processing operation on a 2D raster image (an opengl framebuffer) that adds edges where the depth jumps, so it is most natural to do in pixels.  If the width
 were in Angstroms then it would have to be different width at different depths due to perspective projection so it would naturally be a 3D effect rather than the 2D edge highlighting effect that we provide.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">  One idea we have discussed is that if you save an image at a different size than what is on the screen, then it should scale the silhouette edge width by the same factor.  We have not done that.  We may some day.  Surface wire mesh display
 has the same problem -- mesh lines are one pixel widt.  That cannot easily be fixed because modern OpenGL graphics does not provide line widths other than 1 pixel.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Tom<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><br>
<br>
<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">On Apr 8, 2020, at 6:12 PM, Joel Meyerson <jrm2008@med.cornell.edu> wrote:<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">Hi,<span style="font-size:12.0pt"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal">I noticed that when I save images in ChimeraX with silhouettes on, the apparent width of the silhouette in the output image seems to scale inversely with the image dimensions. For example, these three commands give slightly different silhouette
 thicknesses. Images attached.<span style="font-size:12.0pt"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"> <span style="font-size:12.0pt"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal">save ~/Desktop/image1.png width 500 height 500<span style="font-size:12.0pt"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal">save ~/Desktop/image2.png width 1000 height 1000<span style="font-size:12.0pt"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal">save ~/Desktop/image3.png width 2000 height 2000<span style="font-size:12.0pt"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"> <span style="font-size:12.0pt"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal">Is there a way to have a fixed silhouette thickness in output images? I'd also be interested to know why this happens.<span style="font-size:12.0pt"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"> <span style="font-size:12.0pt"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal">Thanks,<span style="font-size:12.0pt"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal">Joel<span style="font-size:12.0pt"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><image1.png><image2.png><image3.png><span style="font-size:9.0pt;font-family:Helvetica">_______________________________________________<br>
ChimeraX-users mailing list<br>
</span><a href="mailto:ChimeraX-users@cgl.ucsf.edu"><span style="font-size:9.0pt;font-family:Helvetica">ChimeraX-users@cgl.ucsf.edu</span></a><span style="font-size:9.0pt;font-family:Helvetica"><br>
Manage subscription:<br>
</span><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__plato.cgl.ucsf.edu_mailman_listinfo_chimerax-2Dusers&d=DwMFAg&c=lb62iw4YL4RFalcE2hQUQealT9-RXrryqt9KZX2qu2s&r=JnYzuUa3E5p4u7qrfPzeZV8LIgMpwauz4WIvX7NJIi8&m=K053zQd1VRhfO3CTnJFZzXvNR1SKEcYJBzTP6kBXcuk&s=02KXcuEsM5CXKxVXWHNdsax6iqyy1ArDKZ8LroCi7Xw&e="><span style="font-size:9.0pt;font-family:Helvetica">http://www.rbvi.ucsf.edu/mailman/listinfo/chimerax-users</span></a><o:p></o:p></p>
</div>
</blockquote>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</body>
</html>