<div dir="ltr">Hi Weiguang,<div><br></div><div>You can do the image resizing as a preliminary step with vtkImageResize, which does efficient band-limited sinc interpolation and can do a good job of shrinking the image without introducing aliasing artifacts.</div><div><br></div><div>Hopefully someone else will answer your question about vtkVolumeTextureMapper3D (I haven't used it in a while).</div><div><br></div><div> - David<br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 11, 2015 at 11:22 AM, Weiguang guan <span dir="ltr"><<a href="mailto:firstname.lastname@example.org" target="_blank">email@example.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
Hello VTK users, <br>
We develop a viz system using vtkVolumeTextureMapper3D for volume
rendering. Recently, we've moved up from v5.1 to v6.2. After that,
we notice our viz system has a significant slow-down in rendering
speed (compared on the same computer) when volume size is large, say
LxWxH ~= 512<sup><span style="display:inline-block;width:0;min-height:0;overflow:hidden">^</span>3</sup>.
It can always render small volumes at interactive rate. <br>
I know that vtkVolumeTextureMapper3D needs to resample large volume
to fit in 128*256*256 (BTW, our data is regular volume data with a
single component). But this down-sampling process is not new in 6.2.
Are there other changes that cause the performance issue? Does
anyone experience the same issue? Thanks. <br>