OmooLab / BioxelNodes

For scientific volumetric data visualization in Blender.
https://omoolab.github.io/BioxelNodes/latest
MIT License
261 stars 21 forks source link

Can't import DICOMDIR File #47

Open JossKenyon opened 1 month ago

JossKenyon commented 1 month ago

Hello,

When I try to import the DICOMDIR File into Blender with the addon, I get this error.

I'm able to import the .dcm Male Head, but not this DICOMDIR file that the dentist gave me.

is this file compatible? Screenshot 2024-10-09 110222

Python: Traceback (most recent call last): File "C:\Users\Joss\AppData\Roaming\Blender Foundation\Blender\4.2\extensions\blender_org\bioxelnodes\operators\io.py", line 69, in execute bpy.ops.bioxelnodes.parse_volumetric_data('INVOKE_DEFAULT', File "C:\Program Files\Blender Foundation\Blender 4.2\4.2\scripts\modules\bpy\ops.py", line 107, in call ret = _op_call(self.idname_py(), kw, C_exec, C_undo) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ RuntimeError: Error: Get no vaild series.

icrdr commented 1 month ago

This is may caused by Simple ITK, It can't read DICOMDIR correctly. Simple ITK can read many formats, but it has a lot of problems reading DICOM files. I've collected tons of issues related to this matter.

I am already thinking that using pydicom instead. It's in my plan, maybe v1.1.x

JossKenyon commented 1 month ago

Ah man unfortunate to hear that. So this type of file isn't compatible right now, but it will be in the future?

icrdr commented 1 month ago

I will let you know when v1.1.0 is released