yt-project 是一个很好的体积数据工具包。
但它使用的数据集有点复杂,比如 Enzo 数据。
因此,如果我只想通过 yt-project 批量渲染简单的 3d 数据,如何加载数据?
简单的 3D 数据仅包含 Coordinate(x, y, z) 和点的密度。如下:
[[x, y, z, density]
[x, y, z, density]
...]
任何帮助表示赞赏!
yt-project 是一个很好的体积数据工具包。
但它使用的数据集有点复杂,比如 Enzo 数据。
因此,如果我只想通过 yt-project 批量渲染简单的 3d 数据,如何加载数据?
简单的 3D 数据仅包含 Coordinate(x, y, z) 和点的密度。如下:
[[x, y, z, density]
[x, y, z, density]
...]
任何帮助表示赞赏!
如果 x、y 和 z 坐标是规则间隔的,则可以使用 load_uniform_grid 函数将数据加载到 yt 中:
这是一个使用加载了 load_uniform_grid 的数据集进行体积渲染的示例:
http://yt-project.org/doc/examineing/generic_array_data.html#Volume-Rendering-Loaded-Data
如果数据不是统一的分辨率,那么在我提供更多帮助之前,您需要提供有关数据布局方式的更多信息。