Rendering DICOM/ medical data

How can I get started on rendering MRI or CT volumes using Panda3D?
I need to implement something like this https://github.com/tommybazar/TBRaymarcherPlugin. Where I can load an MRI/ CT file. My understanding is that the file is then reconstructed into a 3D volume and then stuff like shading is done and then rendered out. I found python packages that can load and parse dicom images into numpy arrays etc… Now I need some way to do the shading on this data and then render it, Can Panda3D do this?

Panda3D has an API that allows you to generate geometric structures, as well as supports working with shaders.

https://docs.panda3d.org/1.10/python/programming/internal-structures/index
https://docs.panda3d.org/1.10/python/programming/shaders/index

However, the ability to achieve the desired result in the example you have given directly depends on the programmer and his qualifications.

1 Like