# Volume rendering and non-linear transform

**URL:** https://discourse.slicer.org/t/volume-rendering-and-non-linear-transform/18798
**Category:** Development
**Created:** [July 19, 2021, 1:03pm UTC](https://discourse.slicer.org/t/volume-rendering-and-non-linear-transform/18798 "2021-07-19T13:03:19Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![riep](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/riep/32/9933_2.png) [@riep](https://discourse.slicer.org/u/riep)
#### Post date: [July 19, 2021, 1:03pm UTC](https://discourse.slicer.org/t/volume-rendering-and-non-linear-transform/18798/1 "2021-07-19T13:03:19Z")

</div>

Hi everyone,

We have some interests to make volume rendering of volume bound to a non-linear transform. We know that, for now, Slicer does not handle this case.  
Do you know if this feature has been asked in the past? Is there a will to make slicer compatible ? It is in VTK that the job must be done ?

Thank you for your clarifications,  
Pierre

---

<div class="post-metadata">

### Author: ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)
#### Post date: [July 19, 2021, 1:43pm UTC](https://discourse.slicer.org/t/volume-rendering-and-non-linear-transform/18798/2 "2021-07-19T13:43:14Z")

</div>

You need to harden the non-linear transform on the volume if you want to display it using volume rendering. This is not a VTK limitation, we just have not yet implemented automatic resampling in the volume rendering displayable manager. It would be great if you could work on it. It would be very similar to what is implemented in the model displayable manager.

---

<div class="post-metadata">

### Author: ![riep](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/riep/32/9933_2.png) [@riep](https://discourse.slicer.org/u/riep)
#### Post date: [July 19, 2021, 3:42pm UTC](https://discourse.slicer.org/t/volume-rendering-and-non-linear-transform/18798/3 "2021-07-19T15:42:55Z")

</div>

Yes, you are right. However, we would like to avoid harden the transform.  
Thanks for the hints!  
Pierre
