<div dir="ltr">Hi Willy,<div><br></div><div>The first call is done to get the min/max for transfer functions (without looking into code). I do not remember if your data is changing, if it does it will trigger min/max computation. Are you providing your own transfer functions?</div><div><br></div><div>- Aashish</div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Feb 20, 2017 at 7:59 AM Willy <<a href="mailto:Wiggerl@linhuber.info">Wiggerl@linhuber.info</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I found a bit information about the 1m 29 s wait time. The first call of<br class="gmail_msg">
vtkOpenGLGPUVolumeRayCastMapper::GPURender calls<br class="gmail_msg">
vtkVolumeTexture::LoadVolume and that calls vtkDataArray::GetRange and that<br class="gmail_msg">
method loops through my 3GB scalar data and calls each time min and max (to<br class="gmail_msg">
get the min and max value of all values). Can i prevent vtk from doing that?<br class="gmail_msg">
Why does vtk even calculate that? Does vtk maybe want to scale the<br class="gmail_msg">
greyvalues bewenn min and max? Maybe i can disable that somehow?<br class="gmail_msg">
<br class="gmail_msg">
Moreover i tested a application named ParaView (ParaView uses vtk too).<br class="gmail_msg">
ParaView does not wait 1m29s. It seems like it is not neccessary to<br class="gmail_msg">
calculate min and max.<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
--<br class="gmail_msg">
View this message in context: <a href="http://vtk.1045678.n5.nabble.com/vtkGPUVolumeRayCastMapper-Updateing-ImageData-after-first-Rendering-tp5742153p5742247.html" rel="noreferrer" class="gmail_msg" target="_blank">http://vtk.1045678.n5.nabble.com/vtkGPUVolumeRayCastMapper-Updateing-ImageData-after-first-Rendering-tp5742153p5742247.html</a><br class="gmail_msg">
Sent from the VTK - Users mailing list archive at Nabble.com.<br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
Powered by <a href="http://www.kitware.com" rel="noreferrer" class="gmail_msg" target="_blank">www.kitware.com</a><br class="gmail_msg">
<br class="gmail_msg">
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" class="gmail_msg" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br class="gmail_msg">
<br class="gmail_msg">
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" class="gmail_msg" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br class="gmail_msg">
<br class="gmail_msg">
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" class="gmail_msg" target="_blank">http://markmail.org/search/?q=vtkusers</a><br class="gmail_msg">
<br class="gmail_msg">
Follow this link to subscribe/unsubscribe:<br class="gmail_msg">
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" class="gmail_msg" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br class="gmail_msg">
</blockquote></div>