<div dir="ltr">Hi All, <div><br></div><div>We have made several improvements to the volume rendering engine in the last few months and will be pushing more changes to VTK in the next two weeks. Below is a quick summary of our work. Your suggestions and contributions are welcome and encouraged. We are also planning a blog by the end of this month with performance numbers to cover some detail on the work done as part of the VTK rendering improvements. </div><div><br></div><div><span style="color:rgb(0,0,0);font-family:'Open Sans';font-size:15px;font-weight:bold;white-space:pre-wrap;line-height:1.38;background-color:transparent">Most Recent Updates:</span><br></div><div><span id="docs-internal-guid-5be34609-dc6d-de0d-02a3-a1dd75fbaf8b"><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:15px;font-family:'Open Sans';color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Added support for multiple component (2, 3, 4) independent components and 2 dependent components</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:15px;font-family:'Open Sans';color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Fixed cropping issues and fixed related tests </span></p></li><li dir="ltr" style="list-style-type:disc;font-size:15px;font-family:'Open Sans';color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Fixed a bug which result in a crash when context changes</span></p></li></ul><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:15px;font-family:'Open Sans';color:rgb(0,0,0);font-weight:bold;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Other Updates</span></p><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:16px;font-family:'Open Sans';vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">Fixed various mac issues </span></p></li><li dir="ltr" style="list-style-type:disc;font-size:16px;font-family:'Open Sans';vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">Improved interactive performance for large volumes</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:16px;font-family:'Open Sans';vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">Fixed extents not getting updated issues in presence of other filters</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:16px;font-family:'Open Sans';vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">Fixed window color adjustments issues. </span></p></li><li dir="ltr" style="list-style-type:disc;font-size:16px;font-family:'Open Sans';vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">Fixed issue with noise textures</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:16px;font-family:'Open Sans';vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">Added volume rendering benchmarking tests</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:16px;font-family:'Open Sans';vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">Added new volume tests. Now testing various features where were not tested before (52 volume tests now)</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:16px;font-family:'Open Sans';vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">Fixed resources not releasing issues</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:16px;font-family:'Open Sans';vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:15px;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">vtkVolume now uses vtkTextureObject </span></p></li><li dir="ltr" style="list-style-type:disc;font-size:15px;font-family:'Open Sans';color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:16px;color:rgb(34,34,34);vertical-align:baseline;white-space:pre-wrap">Using the shader cache for volume rendering</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:16px;font-family:'Open Sans';vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">99 % tests are passing on Mac/Linux and Windows.</span></p></li></ul><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:16px;font-family:'Open Sans';font-weight:bold;vertical-align:baseline;white-space:pre-wrap">Work in Progress</span></p><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:16px;font-family:'Open Sans';vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">Fixing 2 and 3 independent component tests on a particular dashboard that uses Mesa GL</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:16px;font-family:'Open Sans';vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">Looking into some very specific rendering performance issues specifically on Mac</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:16px;font-family:'Open Sans';vertical-align:baseline"><span style="vertical-align:baseline;white-space:pre-wrap">New blog post on volume rendering</span></li></ul></span><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><font face="trebuchet ms, sans-serif"><i>| Aashish Chaudhary <br>| Technical Leader <br>| Kitware Inc. <br></i></font><div><i><font face="trebuchet ms, sans-serif">| </font><a href="http://www.kitware.com/company/team/chaudhary.html" target="_blank">http://www.kitware.com/company/team/chaudhary.html</a></i></div></div></div>
</div></div>