[vtkusers] Rendering multiple volumes

Weiguang guan guanw at rhpcs.mcmaster.ca
Thu Oct 29 13:33:14 EDT 2015


Sure, I will send you some datasets after this email.

We have a very interesting project here at McMaster University to 
visualize x-ray diffraction data. The visualization package is written 
in C++ using VTK as rendering engine and Qt as GUI builder. You can find 
some screenshots together with description of the software at 
http://www.chemistry.mcmaster.ca/facilities/xray/221-max3d.

Best,
Weiguang


On 29/10/2015 1:12 PM, Aashish Chaudhary wrote:
> On Thu, Oct 29, 2015 at 1:07 PM, Weiguang guan 
> <guanw at rhpcs.mcmaster.ca <mailto:guanw at rhpcs.mcmaster.ca>> wrote:
>
>     Thanks, Aashish, for confirming it and providing a workaround.
>     Hope my post + other related posts would bump it up a bit in the
>     priority list.
>
>
> I am sure it will. Can you send me some sample dataset so that I can 
> play around? Working with real use-cases is always more fun than using 
> the wavelet or other sample data we have. Also, if you can share some 
> screen captures, that would be great (if possible). You can send me an 
> email privately for those if that's more comfortable. We always like 
> to hear back from the community.
>
> Thanks,
> - Aashish
>
>
>     Best,
>     Weiguang
>
>
>     On 29/10/2015 12:14 PM, Aashish Chaudhary wrote:
>>     Hi Weiguang,
>>
>>     Yes, a true multi volume rendering is not supported in current
>>     GPU mappers. This is a interesting task and we talked about
>>     implementing it but didn't hit high in our priority list. I think
>>     there could be some interesting questions / answer related to
>>     this on blending and mixing. One thing you could do (if possible)
>>     is that you can combine two volumes into one with two components
>>     (assuming that each has one) if you need something soon. Also, I
>>     believe the texture mapping mapper works because it crates these
>>     polygonal slices but I would imaging that even it would not do
>>     the right thing completely (it may look right though) in all
>>     circumstances since its not going to sort slices between two
>>     volumes.
>>
>>     - Aashish
>>
>>     On Thu, Oct 29, 2015 at 11:59 AM, Weiguang guan
>>     <guanw at rhpcs.mcmaster.ca <mailto:guanw at rhpcs.mcmaster.ca>> wrote:
>>
>>         There were a few posts in the past about this topic. The
>>         conclusion seemed to be that VTK didn't support multi-volume
>>         rendering in terms of proper visibility sorting/blending. I'm
>>         not sure it is still true.
>>
>>         I've done a test where two partially overlapped volumes are
>>         used. I've found that only the texture mapping mapper can
>>         render them correctly. All the other mappers (GPU based or
>>         ray casting) always have one volume occlude the other one no
>>         matter what direction the camera is viewing.
>>
>>         Is vtkImageOcclusionSpectrum designed for handling multiple
>>         volume rendering? Any comments will be appreciated. Thanks.
>>
>>         Best,
>>         Weiguang
>>         _______________________________________________
>>         Powered by www.kitware.com <http://www.kitware.com>
>>
>>         Visit other Kitware open-source projects at
>>         http://www.kitware.com/opensource/opensource.html
>>
>>         Please keep messages on-topic and check the VTK FAQ at:
>>         http://www.vtk.org/Wiki/VTK_FAQ
>>
>>         Search the list archives at:
>>         http://markmail.org/search/?q=vtkusers
>>
>>         Follow this link to subscribe/unsubscribe:
>>         http://public.kitware.com/mailman/listinfo/vtkusers
>>
>>
>>
>>
>>     -- 
>>     /| Aashish Chaudhary
>>     | Technical Leader
>>     | Kitware Inc.
>>     /
>>     /| http://www.kitware.com/company/team/chaudhary.html/
>
>
>
>
> -- 
> /| Aashish Chaudhary
> | Technical Leader
> | Kitware Inc.
> /
> /| http://www.kitware.com/company/team/chaudhary.html/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20151029/60c96317/attachment.html>


More information about the vtkusers mailing list