<div> </div>
<div>Hi Sankhesh,</div>
<div> </div>
<div>Thanks for your help, I think the <span style="color: #0b5394; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 11.4px; white-space: pre-wrap; background-color: #e8e8e8;"><span style="color: #0b5394; font-family: Consolas, Inconsolata, Courier, monospace;"><span style="font-size: 11.4px; white-space: pre-wrap;">vtkMultiVolume</span></span><span style="background-color: #ffffff;"><span style="font-family: Consolas, Inconsolata, Courier, monospace;"><span style="font-size: 11.4px; white-space: pre-wrap;"> is exactly what I need. I'm trying to overlay my volumes on top of each other so I think that first option will not work. </span></span></span></span></div>
<div> </div>
<div><span style="color: #0b5394; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 11.4px; white-space: pre-wrap; background-color: #e8e8e8;"><span style="background-color: #ffffff;"><span style="font-family: Consolas, Inconsolata, Courier, monospace;"><span style="font-size: 11.4px; white-space: pre-wrap;">Thanks,</span></span></span></span></div>
<div><span style="color: #0b5394; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 11.4px; white-space: pre-wrap; background-color: #e8e8e8;"><span style="background-color: #ffffff;"><span style="font-family: Consolas, Inconsolata, Courier, monospace;"><span style="font-size: 11.4px; white-space: pre-wrap;">-Mark </span></span></span></span></div>
<blockquote class="threadBlockQuote" style="border-left: 2px solid #C2C2C2; padding-left: 3px; margin-left: 4px;">--------- Original Message ---------
<div>Subject: Re: [vtkusers] Combination Volume plot<br />From: "Sankhesh Jhaveri" <sankhesh.jhaveri@kitware.com><br />Date: 4/11/18 11:55 am<br />To: mark.ostroot@lickenbrocktech.com<br />Cc: vtkusers@vtk.org<br /><br />
<div dir="ltr">
<div class="markdown-here-wrapper" style="font-family: 'Lucida Sans',Cantarell,Verdana,sans-serif; color: #0b5394;">
<p style="margin: 0px 0px 1.2em!important;">Hi Mark,</p>
<p style="margin: 0px 0px 1.2em!important;">A couple of ways come to mind -</p>
<ol style="margin: 1.2em 0px; padding-left: 2em;">
<li style="margin: 0.5em 0px;">You could create a single <code style="font-size: 0.95em; font-family: Consolas,Inconsolata,Courier,monospace; margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid #dadada; background-color: #e8e8e8; border-radius: 3px; display: inline;">vtkImageData</code> with multiple scalar components in the array and set <code style="font-size: 0.95em; font-family: Consolas,Inconsolata,Courier,monospace; margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid #dadada; background-color: #e8e8e8; border-radius: 3px; display: inline;">vtkVolumeProperty::SetIndependentComponents(true)</code>. When passing the color and opacity functions, you’d have to specify the component the respective function belongs to. I am not positive, but I believe some areas of the code might be restricting this 4 components. Note that this method would work as long as the volumes are not overlapping in physical space.</li>
<li style="margin: 0.5em 0px;">We recently added support for a multiple overlapping volumes in the GPU volume mapper via <code style="font-size: 0.95em; font-family: Consolas,Inconsolata,Courier,monospace; margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid #dadada; background-color: #e8e8e8; border-radius: 3px; display: inline;">vtkMultiVolume</code>. See <a href="https://github.com/Kitware/VTK/blob/master/Rendering/Volume/Testing/Cxx/TestGPURayCastMultiVolumeOverlapping.cxx">TestGPURayCastMultiVolumeOverlapping</a> for an example.</li>
</ol>
<p style="margin: 0px 0px 1.2em!important;">Hope this helps.</p>
<p style="margin: 0px 0px 1.2em!important;">Thanks,<br />Sankhesh</p>
<div style="height: 0; width: 0; max-height: 0; max-width: 0; overflow: hidden; font-size: 0em; padding: 0; margin: 0;" title="MDH:SGkgTWFyayw8ZGl2Pjxicj48L2Rpdj48ZGl2PkEgY291cGxlIG9mIHdheXMgY29tZSB0byBtaW5k
IC0mbmJzcDs8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjEuIFlvdSBjb3VsZCBjcmVhdGUgYSBz
aW5nbGUgYHZ0a0ltYWdlRGF0YWAgd2l0aCBtdWx0aXBsZSBzY2FsYXIgY29tcG9uZW50cyBpbiB0
aGUgYXJyYXkgYW5kIHNldCBgdnRrVm9sdW1lUHJvcGVydHk6OlNldEluZGVwZW5kZW50Q29tcG9u
ZW50cyh0cnVlKWAuJm5ic3A7IFdoZW4gcGFzc2luZyB0aGUgY29sb3IgYW5kIG9wYWNpdHkgZnVu
Y3Rpb25zLCB5b3UnZCBoYXZlIHRvIHNwZWNpZnkgdGhlIGNvbXBvbmVudCB0aGUgcmVzcGVjdGl2
ZSBmdW5jdGlvbiBiZWxvbmdzIHRvLiBJIGFtIG5vdCBwb3NpdGl2ZSwgYnV0IEkgYmVsaWV2ZSBz
b21lIGFyZWFzIG9mIHRoZSBjb2RlIG1pZ2h0IGJlIHJlc3RyaWN0aW5nIHRoaXMgNCBjb21wb25l
bnRzLiBOb3RlIHRoYXQgdGhpcyBtZXRob2Qgd291bGQgd29yayBhcyBsb25nIGFzIHRoZSB2b2x1
bWVzIGFyZSBub3Qgb3ZlcmxhcHBpbmcgaW4gcGh5c2ljYWwgc3BhY2UuPC9kaXY+PGRpdj4yLiBX
ZSByZWNlbnRseSBhZGRlZCBzdXBwb3J0IGZvciA8ZyBjbGFzcz0iZ3JfIGdyXzE3MjUgZ3ItYWxl
cnQgZ3JfZ3JhbW0gZ3JfaW5saW5lX2NhcmRzIGdyX3J1bl9hbmltIEdyYW1tYXIgb25seS1kZWwg
cmVwbGFjZVdpdGhvdXRTZXAiIGlkPSIxNzI1IiBkYXRhLWdyLWlkPSIxNzI1Ij5hIG11bHRpcGxl
PC9nPiBvdmVybGFwcGluZyB2b2x1bWVzIGluIHRoZSBHUFUgdm9sdW1lIG1hcHBlciB2aWEgYHZ0
a011bHRpVm9sdW1lYC4gU2VlIFtUZXN0R1BVUmF5Q2FzdE11bHRpVm9sdW1lT3ZlcmxhcHBpbmdd
KDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9LaXR3YXJlL1ZUSy9ibG9iL21hc3Rlci9SZW5k
ZXJpbmcvVm9sdW1lL1Rlc3RpbmcvQ3h4L1Rlc3RHUFVSYXlDYXN0TXVsdGlWb2x1bWVPdmVybGFw
cGluZy5jeHgiPmh0dHBzOi8vZ2l0aHViLmNvbS9LaXR3YXJlL1ZUSy9ibG9iL21hc3Rlci9SZW5k
ZXJpbmcvVm9sdW1lL1Rlc3RpbmcvQ3h4L1Rlc3RHUFVSYXlDYXN0TXVsdGlWb2x1bWVPdmVybGFw
cGluZy5jeHg8L2E+KSBmb3IgYW4gZXhhbXBsZS48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pkhv
cGUgdGhpcyBoZWxwcy48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoYW5rcyw8L2Rpdj48ZGl2
PlNhbmtoZXNoPC9kaXY+">​</div>
</div>
</div>
<br />
<div class="gmail_quote">
<div dir="ltr">On Wed, Apr 11, 2018 at 2:38 PM <<a href="mailto:mark.ostroot@lickenbrocktech.com">mark.ostroot@lickenbrocktech.com</a>> wrote:</div>
<blockquote class="gmail_quote" style="margin: 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;">
<div>Hello,</div>
<div> </div>
<div>I am currently working on an application to take 1 Volume and apply different color maps to different opacity functions in a combined view. Essentially I am taking my data and applying different opacity functions to it in order to bring our different materials within the volume. Ideally I want to create a combination volume with each of these other volumes with different color maps applied to each sub volume in the combination volume. I'm uncertain of how to create a combination volume with a bunch of different color maps inside of it, though I have the different opacity functions and individual color maps working. I'm using VTK 8.0 and QT 5.10.</div>
<div> </div>
<div>I appreciate any Ideas or guidance anyone has.</div>
<div> </div>
<div>Thank you for your time,</div>
<div>-Mark</div>
_______________________________________________<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/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_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=vtkusers</a><br /> <br /> Follow this link to subscribe/unsubscribe:<br /> <a href="https://vtk.org/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">https://vtk.org/mailman/listinfo/vtkusers</a></blockquote>
</div>
-- <br />
<div class="gmail_signature" dir="ltr" data-smartmail="gmail_signature">
<div dir="ltr">
<div class="inbox-inbox-inbox-inbox-inbox-inbox-inbox-markdown-here-wrapper" style="font-family: 'proza libre',sans-serif; color: #00386b;">
<h5 id="inbox-inbox-inbox-inbox-inbox-inbox-inbox-sankhesh-jhaveri" style="margin: 1.3em 0px 1em; padding: 0px; font-size: 1.1em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eeeeee; font-weight: bold; color: #0b4194;">Sankhesh Jhaveri</h5>
<h6 id="inbox-inbox-inbox-inbox-inbox-inbox-inbox--sr-research-development-engineer-kitware-http-www-kitware-com-518-881-4417" style="margin: 1.3em 0px 1em; padding: 0px; font-size: 1em; color: #0b5394; font-family: 'open sans',sans-serif; font-weight: normal;"><em>Sr. Research & Development Engineer</em> | <a href="http://www.kitware.com/">Kitware</a> | (518) 881-4417</h6>
<div style="height: 0px; width: 0px; max-height: 0px; max-width: 0px; overflow: hidden; font-size: 0em; padding: 0px; margin: 0px;" title="MDH:PGIgc3R5bGU9ImZvbnQtZmFtaWx5OiB2ZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDEx
LCA4MywgMTQ4KTsiPjxmb250IHNpemU9IjIiPiMjIyMjU2Fua2hlc2ggSmhhdmVyaTwvZm9udD48
L2I+PGRpdj48Zm9udCBjb2xvcj0iIzBiNTM5NCIgZmFjZT0idmVyZGFuYSwgc2Fucy1zZXJpZiIg
c2l6ZT0iMiI+PGI+PGJyPjwvYj48L2ZvbnQ+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
IGFyaWFsLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDExLCA4MywgMTQ4KTsiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTogdmVyZGFuYSwgc2Fucy1zZXJpZjsiPjxpPiMjIyMjIypTci4gUmVzZWFy
Y2ggJmFtcDsgRGV2ZWxvcG1lbnQgRW5naW5lZXIqPC9pPiZuYnNwO3wmbmJzcDs8L3NwYW4+PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogdmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6
IHJnYigxMSwgODMsIDE0OCk7Ij48YSBocmVmPSJodHRwOi8vd3d3LmtpdHdhcmUuY29tLyIgdGFy
Z2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcmdiKDE3LCA4NSwgMjA0KTsiPktpdHdhcmU8L2E+
Jm5ic3A7fCZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IHZlcmRhbmEsIHNh
bnMtc2VyaWY7IGNvbG9yOiByZ2IoMTEsIDgzLCAxNDgpOyI+KDUxOCkgODgxLTQ0MTc8L3NwYW4+
PGJyPjwvZGl2PjxkaXY+PGRpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogdmVyZGFu
YSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigxMSwgODMsIDE0OCk7Ij48L3NwYW4+PC9kaXY+PC9k
aXY+PC9kaXY+PC9kaXY+">​</div>
</div>
</div>
</div>
</div>
</blockquote>