Order Independent Transparency (OIT) in PTC Creo ... - AMD
Order Independent Transparency (OIT) in PTC Creo ... - AMD
Order Independent Transparency (OIT) in PTC Creo ... - AMD
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Overview:<br />
<strong>OIT</strong> Def<strong>in</strong>ition: <strong>Order</strong> <strong>in</strong>dependent transparency or “<strong>OIT</strong>” <strong>in</strong> computer graphics programm<strong>in</strong>g term<strong>in</strong>ology denotes any<br />
technique that can correctly render overlapp<strong>in</strong>g semi-transparent objects without hav<strong>in</strong>g to sort them before they are be<strong>in</strong>g<br />
rendered.<br />
Render<strong>in</strong>g semi-transparent objects has always been a problem because the blend<strong>in</strong>g operation is order dependent: when a<br />
semi-transparent fragment is rendered, the underly<strong>in</strong>g color (i.e. the background) is crucial for the f<strong>in</strong>al color to be correct.<br />
Previous known method <strong>in</strong>clud<strong>in</strong>g face sort<strong>in</strong>g, triangle sort<strong>in</strong>g or depth-peel<strong>in</strong>g (multi-pass) are not totally accurate and have<br />
a huge burden on the render<strong>in</strong>g pipel<strong>in</strong>e and requires preparation on the CPU side. In addition, this work is view orientation<br />
dependent and need to be redone every time the view po<strong>in</strong>t changes.<br />
The <strong>OIT</strong> technique implemented <strong>in</strong> <strong>PTC</strong> <strong>Creo</strong> Parametric 2.0 allows for pixel accurate render<strong>in</strong>g of overlapp<strong>in</strong>g semi-transparent<br />
objects without hav<strong>in</strong>g to sort them before they are be<strong>in</strong>g rendered, provid<strong>in</strong>g up to 10 times performance of blended render<strong>in</strong>g<br />
<strong>in</strong> PRO/Eng<strong>in</strong>eer Wildfire 5.0 compared to when render<strong>in</strong>g transparency <strong>in</strong> <strong>Creo</strong> Parametric 2.0.<br />
With <strong>PTC</strong> <strong>Creo</strong> Parametric 2.0 the <strong>OIT</strong> feature means much less time wasted wait<strong>in</strong>g for your model to render and <strong>in</strong>creased<br />
productivity over the long run.<br />
Feature Description End User Experience Workflow Benefit<br />
<strong>OIT</strong><br />
“<strong>Order</strong><br />
<strong>in</strong>dependent<br />
transparency”<br />
<strong>OIT</strong><br />
“<strong>Order</strong><br />
<strong>in</strong>dependent<br />
transparency”<br />
Provides GPU<br />
accelerated<br />
transparency <strong>in</strong> <strong>Creo</strong><br />
Parametric 2.0 when<br />
runn<strong>in</strong>g on <strong>AMD</strong><br />
FirePro professional<br />
graphics<br />
Provides GPU<br />
accelerated “Pixelaccurate”<br />
depth<br />
sort<strong>in</strong>g<br />
Up to 10 times frame rate with<br />
“<strong>OIT</strong>” transparency mode<br />
enabled with <strong>AMD</strong> FirePro<br />
professional graphics<br />
Helps ensure that assemblies<br />
and components are<br />
accurately represented <strong>in</strong><br />
context of the surround<strong>in</strong>g<br />
geometry<br />
Smooth viewport <strong>in</strong>teractivity helps <strong>in</strong>crease<br />
designer productivity<br />
”Holistic” design awareness that can improve<br />
designer <strong>in</strong>tuition and overall decision-mak<strong>in</strong>g<br />
effectiveness<br />
Fully-Interactive transparency mode opens<br />
the door for <strong>in</strong>novative, novel 3D CAD<br />
workflows<br />
”Holistic” design awareness can improve<br />
designer <strong>in</strong>tuition and overall decision-mak<strong>in</strong>g<br />
effectiveness<br />
Proximity and collision analysis are simplified<br />
and made more efficient<br />
<strong>Order</strong> <strong>Independent</strong> <strong>Transparency</strong> <strong>in</strong> <strong>PTC</strong> <strong>Creo</strong> Parametric 2.0 2