<div dir="ltr">Normally I'd do this with some kind of shader and a Uniform to control the transparency.<div><br></div><div>If you haven't seen it already, I'd take a look at this set of code we did for a client a few years ago:</div><div><br></div><div><a href="http://alphapixel.com/project/osg-transparency-toolkit/">http://alphapixel.com/project/osg-transparency-toolkit/</a> </div><div><br></div><div>It was made for large complex CAD scenes where z-sorting is not always an option. It has a couple of non-sorted transparency approximations with various side-effects, plus an Order Independent Transparency implementation you can easily slap into a scene.</div><div><br></div><div><br></div><div>I'm not totally sure what you mean by transparency "channel". Channel usually refers to an image-based transparency/alpha channel, which isn't usually necessary in order to make a whole subgraph transparent. You'd just need to set some blend state and such on a parent node and then remove it when you didn't want it.</div><div><br></div><div>Maybe explain more clearly what you think you need and what difficulty you are imagining it will have?</div><div> <br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Feb 15, 2019 at 5:41 PM Claudio Benghi <<a href="mailto:claudio.benghi@gmail.com">claudio.benghi@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
Is there a way to override the transparency channel of a sub tree in the scene?<br>
<br>
My application shows buildings and their components and I want to give the user a sort of x-ray vision in some circumstances to help locate items behind walls.<br>
<br>
I know that ideally this would require to z-sort all the elements in the view, but I'm not much concerned with the correct sorting at the moment.<br>
<br>
These models are sometimes *very* large, so something that uses an override value that I can then cheaply remove would be ideal.<br>
<br>
Any ideas?<br>
<br>
Thanks,<br>
Claudio<br>
<br>
------------------<br>
Read this topic online here:<br>
<a href="http://forum.openscenegraph.org/viewtopic.php?p=75632#75632" rel="noreferrer" target="_blank">http://forum.openscenegraph.org/viewtopic.php?p=75632#75632</a><br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div style="text-align:center">Chris 'Xenon' Hanson, omo sanza lettere. Xenon@AlphaPixel.com <a href="http://www.alphapixel.com/" target="_blank">http://www.alphapixel.com/</a></div><div style="text-align:center">Training • Consulting • Contracting</div><div style="text-align:center">3D • Scene Graphs (Open Scene Graph/OSG) • OpenGL 2 • OpenGL 3 • OpenGL 4 • GLSL • OpenGL ES 1 • OpenGL ES 2 • OpenCL</div><div style="text-align:center"><span style="font-size:12.8px">Legal/IP •</span><span style="font-size:12.8px"> </span><span style="font-size:12.8px">Forensics •</span><span style="font-size:12.8px"> </span>Imaging <span style="font-size:12.8px">•</span><span style="font-size:12.8px"> </span><span style="font-size:12.8px">UAVs </span><span style="font-size:12.8px">• GIS • GPS • osgEarth • Terrain • Telemetry • Cryptography • LIDAR • Embedded • Mobile • iPhone/iPad/iOS • Android</span></div><div style="text-align:center"><a href="https://twitter.com/alphapixel" target="_blank">@alphapixel</a> <a href="http://facebook.com/alphapixel" target="_blank">facebook.com/alphapixel</a> (775) 623-PIXL [7495]<br></div></div></div></div></div></div>