<div dir="ltr">Hello Everyone,<div><br></div><div>I an new to VTK and have been trying to install it since past two weeks and haven't had any success. I am trying to install VTK7.0 using cmake and intend to use it with Visual Studio Express 2015. My OS is win10.</div><div>I do not see any errors when i build the VTK binaries using Cmake and build the vtk.sln. But, when I built the "INSTALL" project in vtk(which is supposed to install VTK in program files) it gives me me the following error:</div><div><br></div><div><div><font color="#ff0000">Severity<span class="gmail-Apple-tab-span" style="white-space:pre"> </span>Code<span class="gmail-Apple-tab-span" style="white-space:pre">  </span>Description<span class="gmail-Apple-tab-span" style="white-space:pre">   </span>Project<span class="gmail-Apple-tab-span" style="white-space:pre">       </span>File<span class="gmail-Apple-tab-span" style="white-space:pre">  </span>Line<span class="gmail-Apple-tab-span" style="white-space:pre">  </span>Suppression State</font></div><div><font color="#ff0000">Error<span class="gmail-Apple-tab-span" style="white-space:pre">      </span>MSB3073<span class="gmail-Apple-tab-span" style="white-space:pre">       </span>The command "setlocal</font></div><div><font color="#ff0000">"C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=Debug -P cmake_install.cmake</font></div><div><font color="#ff0000">if %errorlevel% neq 0 goto :cmEnd</font></div><div><font color="#ff0000">:cmEnd</font></div><div><font color="#ff0000">endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone</font></div><div><font color="#ff0000">:cmErrorLevel</font></div><div><font color="#ff0000">exit /b %1</font></div><div><font color="#ff0000">:cmDone</font></div><div><font color="#ff0000">if %errorlevel% neq 0 goto :VCEnd</font></div><div><font color="#ff0000">:VCEnd" exited with code 1.<span class="gmail-Apple-tab-span" style="white-space:pre"> </span>INSTALL<span class="gmail-Apple-tab-span" style="white-space:pre">       </span>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets<span class="gmail-Apple-tab-span" style="white-space:pre">    </span>133<span class="gmail-Apple-tab-span" style="white-space:pre">   </span></font></div></div><div><br></div><div>I don't know what to do at this point. Any help will be greatly appreciated.</div><div><br></div><div>Thank You</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 6, 2016 at 11:48 AM, Steve Petruzza <span dir="ltr"><<a href="mailto:steve.petruzza@gmail.com" target="_blank">steve.petruzza@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Thank you Aashish,<div><br></div><div>I tried to use the “<wbr>vtkOpenGLGPUVolumeRayCastMappe<wbr>r” as following:</div><div><br></div><div>—————————————</div><div><br></div><div>vtkSmartPointer<<wbr>vtkOpenGLGPUVolumeRayCastMappe<wbr>r> mapper =  vtkSmartPointer<<wbr>vtkOpenGLGPUVolumeRayCastMappe<wbr>r>::New();<br><br>mapper->RenderToImageOn();<br>mapper-><wbr>SetBlendModeToComposite();</div><div><br></div><div><div>vtkSmartPointer<vtkVolume> volumep =  vtkSmartPointer<vtkVolume>::<wbr>New();</div><div>volumep->SetMapper(mapper);</div><div><br></div><div>renderer->AddVolume(volumep);</div></div><div><br></div><div>// rendering and camera settings…</div><div><br></div><div><div>  renderWindow-><wbr>SetOffScreenRendering( 1 );</div><div>  renderWindow->Render();</div><div><br></div><div><div>vtkSmartPointer<vtkImageData> depthImage = vtkSmartPointer<vtkImageData>:<wbr>:New();</div><div>vtkSmartPointer<vtkImageData> colorImage = vtkSmartPointer<vtkImageData>:<wbr>:New();</div><div> </div></div><div>  mapper->GetDepthImage(<wbr>depthImage);</div><div>  mapper->GetColorImage(<wbr>colorImage);</div></div><div><br></div><div>—————————————</div><div><br></div><div>The depthImage has type unsigned char, and I noticed that it contains only values 255 or 0 (for the background), nothing in between.</div><div>I was expecting a gradient of values, generally floats or even normalized to char. </div><div><br></div><div>What am I missing?</div><div><br></div><div>Thank you,</div><div>Steve</div><div><br></div><div><br></div><div><br></div><div><br><div><blockquote type="cite"><div>On 04 Oct 2016, at 19:48, Aashish Chaudhary <<a href="mailto:aashish.chaudhary@kitware.com" target="_blank">aashish.chaudhary@kitware.com</a><wbr>> wrote:</div><br class="m_994268586066034013Apple-interchange-newline"><div><div dir="ltr">Hi Steve, <div><br></div><div>If you intend to get the depth values from volume (and not just geometry), then not clearing the depth buffer will not help either since we don't write to depth buffer (the defaults won't make sense anyways). If you are looking for depth values from both volume and geometry, then you may want to look into this option RenderToImage in the base class (<a href="https://github.com/Kitware/VTK/blob/master/Rendering/Volume/vtkGPUVolumeRayCastMapper.h" target="_blank">https://github.com/Kitware/<wbr>VTK/blob/master/Rendering/<wbr>Volume/<wbr>vtkGPUVolumeRayCastMapper.h</a>). Give it a try and let us know if that works for you. If you enable this option then you can call GetColorImage and GetDepthImage for the depth values. </div><div><br></div><div>Thanks,</div><div><br><br><div class="gmail_quote"><div dir="ltr">On Tue, Oct 4, 2016 at 12:34 PM Aashish Chaudhary <<a href="mailto:aashish.chaudhary@kitware.com" target="_blank">aashish.chaudhary@kitware.com</a><wbr>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_994268586066034013gmail_msg">That is because we make a call to clear the depth buffer bit  that is: glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT). I have to think all of the use-cases but I think we don't need to clear the depth buffer. We can push a simple fix for it on the master branch. </div><div dir="ltr" class="m_994268586066034013gmail_msg"><div class="m_994268586066034013gmail_msg"><br class="m_994268586066034013gmail_msg"></div><div class="m_994268586066034013gmail_msg">- Aashish<br class="m_994268586066034013gmail_msg"><div class="m_994268586066034013gmail_msg"><div class="m_994268586066034013gmail_msg"><br class="m_994268586066034013gmail_msg"></div><div class="m_994268586066034013gmail_msg"><br class="m_994268586066034013gmail_msg"><div class="m_994268586066034013gmail_msg"><br class="m_994268586066034013gmail_msg"></div></div></div></div></div><br class="m_994268586066034013gmail_msg"><div class="gmail_quote m_994268586066034013gmail_msg"><div dir="ltr" class="m_994268586066034013gmail_msg">On Tue, Oct 4, 2016 at 12:12 PM stevep <<a href="mailto:steve.petruzza@gmail.com" class="m_994268586066034013gmail_msg" target="_blank">steve.petruzza@gmail.com</a>> wrote:<br class="m_994268586066034013gmail_msg"></div><blockquote class="gmail_quote m_994268586066034013gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br class="m_994268586066034013gmail_msg">
<br class="m_994268586066034013gmail_msg">
I used the vtkPolyDataMapper to render a surface and then with the<br class="m_994268586066034013gmail_msg">
vtkRenderWindow I can get correctly the ZBuffer using GetZbufferData and the<br class="m_994268586066034013gmail_msg">
RGB data via vtkWindowToImageFilter.<br class="m_994268586066034013gmail_msg">
<br class="m_994268586066034013gmail_msg">
When I use, starting from the same vtkImageData, a volume rendering like the<br class="m_994268586066034013gmail_msg">
SmartVolumeMapper (as in the following):<br class="m_994268586066034013gmail_msg">
<a href="http://www.vtk.org/Wiki/VTK/Examples/Cxx/VolumeRendering/SmartVolumeMapper" rel="noreferrer" class="m_994268586066034013gmail_msg" target="_blank">http://www.vtk.org/Wiki/VTK/<wbr>Examples/Cxx/VolumeRendering/<wbr>SmartVolumeMapper</a><br class="m_994268586066034013gmail_msg">
<br class="m_994268586066034013gmail_msg">
The RGB data are correct but the ZBuffer contains all values == 1 (checked<br class="m_994268586066034013gmail_msg">
dumping the float array to disk).<br class="m_994268586066034013gmail_msg">
<br class="m_994268586066034013gmail_msg">
I get the same result changing blend mode and using a<br class="m_994268586066034013gmail_msg">
vtkFixedPointVolumeRayCastMapp<wbr>er.<br class="m_994268586066034013gmail_msg">
<br class="m_994268586066034013gmail_msg">
What am I missing?<br class="m_994268586066034013gmail_msg">
<br class="m_994268586066034013gmail_msg">
Thank you<br class="m_994268586066034013gmail_msg">
<br class="m_994268586066034013gmail_msg">
<br class="m_994268586066034013gmail_msg">
<br class="m_994268586066034013gmail_msg">
<br class="m_994268586066034013gmail_msg">
<br class="m_994268586066034013gmail_msg">
--<br class="m_994268586066034013gmail_msg">
View this message in context: <a href="http://vtk.1045678.n5.nabble.com/Volume-Rendering-and-zbuffer-tp5740662.html" rel="noreferrer" class="m_994268586066034013gmail_msg" target="_blank">http://vtk.1045678.n5.nabble.<wbr>com/Volume-Rendering-and-<wbr>zbuffer-tp5740662.html</a><br class="m_994268586066034013gmail_msg">
Sent from the VTK - Users mailing list archive at <a href="http://nabble.com" target="_blank">Nabble.com</a>.<br class="m_994268586066034013gmail_msg">
______________________________<wbr>_________________<br class="m_994268586066034013gmail_msg">
Powered by <a href="http://www.kitware.com/" rel="noreferrer" class="m_994268586066034013gmail_msg" target="_blank">www.kitware.com</a><br class="m_994268586066034013gmail_msg">
<br class="m_994268586066034013gmail_msg">
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" class="m_994268586066034013gmail_msg" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a><br class="m_994268586066034013gmail_msg">
<br class="m_994268586066034013gmail_msg">
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" class="m_994268586066034013gmail_msg" target="_blank">http://www.vtk.org/Wiki/VTK_<wbr>FAQ</a><br class="m_994268586066034013gmail_msg">
<br class="m_994268586066034013gmail_msg">
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" class="m_994268586066034013gmail_msg" target="_blank">http://markmail.org/search/?q=<wbr>vtkusers</a><br class="m_994268586066034013gmail_msg">
<br class="m_994268586066034013gmail_msg">
Follow this link to subscribe/unsubscribe:<br class="m_994268586066034013gmail_msg">
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" class="m_994268586066034013gmail_msg" target="_blank">http://public.kitware.com/<wbr>mailman/listinfo/vtkusers</a><br class="m_994268586066034013gmail_msg">
</blockquote></div></blockquote></div></div></div>
</div></blockquote></div><br></div></div><br>______________________________<wbr>_________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_<wbr>FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">http://public.kitware.com/<wbr>mailman/listinfo/vtkusers</a><br>
<br></blockquote></div><br></div>