我有一堆2D .tiff图像,我想将其转换为3D模型,同时保持色彩和相对较低的分辨率。我需要能够将这个3D模型导入3D建模程序(如Blender,http://www.blender.org/),以便与其他模型一起使用。
到目前为止,我已经可以很容易地将它从ImageJ导出为.stl表面。我不想要一个表面,因为它没有颜色,我看不到任何表面。基本上,图像中黑色的一切都应该是透明的,非黑色的东西应该在模型中可见。
编辑:有关Blender的更多详细信息/解决方案,请参阅this related question。
答案 0 :(得分:3)
您的2D位图堆栈实际上是一个3D位图,也称为Voxel。搜索“blender voxel图像序列”会产生许多有趣的结果。
答案 1 :(得分:2)
Blender包含一个名为Import Images as Planes的插件,它将创建一个与图像具有相同宽高比的平面,并将图像设置为准备在最终渲染中显示的平面上的纹理。它默认情况下未启用,但在首选项中很容易打开。
虽然任何包含alpha通道的图像都可以直接用于使平面的某些部分透明,但您也可以将图像过滤为黑白,以用作遮罩,使平面区域透明。
如果您需要任何搅拌机特定帮助,最好在blender.stackexchange
询问修改强>
使用blender内部渲染引擎(周期不支持体素),您可以使用直接使用图像的体素数据设置纹理。然后,您可以使用布尔修饰符来切除部分对象以显示内部。
重要的材质设置是体积和设置密度为0.0然后在纹理选择体素数据中并在影响下打开密度。