有没有办法以虚幻引擎支持的格式保存使用 Open3D 体素化的点云?

问题描述 投票:0回答:1

Open3D 中点云体素化和以非 PLY 格式保存的问题

背景

我目前正在研究对点云数据进行体素化,以便在虚幻引擎中使用。但是,我遇到了虚幻引擎支持的文件格式与 Open3D 中可用的输出选项之间的兼容性问题。

问题陈述

使用Open3D对点云进行体素化的流程如下:

  1. 加载PLY格式的点云数据。
  2. 点云数据的体素化。
  3. 保存体素化数据。

挑战出现在第 3 步,涉及保存格式。目前,Open3D 仅支持以 PLY 格式保存。然而,我的最终目标是在虚幻引擎中操作这些数据,虚幻引擎仅支持以下文件格式:

  • *.xyz
  • *.pts
  • *.txt
  • *.las
  • *.laz
  • *.e57
  • *.vox
  • *.fbx

参考链接:

当前措施和挑战

由于 Open3D 中保存选项的限制,我正在探索其他库或工具,但尚未找到合适的解决方案。 Open3D 不支持以 PLY 以外的格式保存已在本文中得到证实。

询价

我正在寻求解决这一技术障碍的建议。有人有关于适当的库、工具或方法的信息吗?我对以与虚幻引擎兼容的格式保存体素化点云数据的见解特别感兴趣。

point-cloud-library point-clouds unreal-engine5 voxel open3d
1个回答
0
投票

PLY 是一种网格文件格式,例如 OBJ。很多软件都会从一种软件转换为另一种软件。

如果您正在寻找 FOSS 选项,您可以使用 GUI 或 CLI 中的 MeshLab 将 .ply 转换为 .obj,例如:

meshlabserver -i "input_file_name.ply" -o "output-file-name.obj" -om vc

对于 GUI 转换,只需使用文件 -> 导入/导出功能即可。

© www.soinside.com 2019 - 2024. All rights reserved.