Graphics 显示三维体素视频的软件

Graphics 显示三维体素视频的软件,graphics,3d,data-visualization,Graphics,3d,Data Visualization,我正在寻找一个类似于D3或matplotlib的库,但用于三维对象。我的最终目标是可视化动画体素对象,以及切片、边界可视化和时间线等交互 有各种各样的图形渲染库可以使用,但我想知道是否已经有一个库用于可视化和操作基于三维体素的对象,例如医学中的图像。我知道像OpenGL这样的图形渲染软件,但为了避免重新发明轮子,我希望找到更多功能丰富的软件。大多数现代引擎(Godot、Unreal、Unity、Lumberyard)都可以免费使用,并且内置了体素化算法。它们不像在OpenGL上那样可配置,但对于

我正在寻找一个类似于D3或matplotlib的库,但用于三维对象。我的最终目标是可视化动画体素对象,以及切片、边界可视化和时间线等交互

有各种各样的图形渲染库可以使用,但我想知道是否已经有一个库用于可视化和操作基于三维体素的对象,例如医学中的图像。我知道像OpenGL这样的图形渲染软件,但为了避免重新发明轮子,我希望找到更多功能丰富的软件。

大多数现代引擎(Godot、Unreal、Unity、Lumberyard)都可以免费使用,并且内置了体素化算法。它们不像在OpenGL上那样可配置,但对于您的用例来说可能已经足够了。

您可以使用“Three.js”。该库非常适合在web环境中进行各种3d建模。看这里:

该网站有很多专门针对体素对象的内容。我不知道模型的分辨率应该有多高,但是你可以在医学领域使用这个库

将体素模型加载到Three.js场景中的最佳方法是导出.obj文件。目前没有可靠的库来加载.vox文件,但是导出.obj文件非常容易


Three.js是一个非常专用的库,扩展得非常好,我计划自己用它开始第一个项目。

根据堆栈溢出准则[1],关于“程序员常用的软件工具”的问题正在讨论中。因为我的问题涉及用于数据可视化的软件,所以我声称它符合这个标准。[1] 您给出了渲染引擎的示例,但我正在寻找数据可视化实用程序,类似于matplotlib for 3d。我当然可以创建这样一个工具,但我的问题是,是否已经存在任何工具。谢谢。这是离题的:。有三个人试图把这个问题作为离题来结束,这通常就足够了。但是悬赏阻止了这个问题的终结。事实上,你不喜欢我的答案,这正是为什么这些问题在这个网站上是离题的。渲染引擎也是数据可视化工具。它们经常被用来做一些功能较弱的工具,如Matlab和公司不能做的事情。他们有你正在寻找的技术,而且最多需要一天的时间来实现可视化。然而,你似乎认为它不够好。换句话说,这个答案符合你的问题的标准,但你不喜欢它的观点。任何其他的建议都有可能与你的想法不符。