一组用于可视化 3D 数据序列并与之交互的工具,在 Windows、Linux 和 macOS 上具有跨平台支持。有关所有详细信息,请参阅官方页面 https://eth-ait.github.io/aitviewer。
基本安装:
pip install aitviewer
请注意,这不会自动安装 GPU 版本的 PyTorch。如果您的环境已经包含它,那么您应该可以开始,否则手动安装它。
或者本地安装(如果需要扩展或修改代码)
git clone [email protected]:eth-ait/aitviewer.git
cd aitviewer
pip install -e .
在配备 Apple Silicon 的 macOS 上,建议使用 PyQt6。请检查此问题以获取安装说明。
有关更高级的安装以及安装 SMPL 主体模型的信息,请参阅文档。
原生 Python 界面,易于使用和破解。
加载 SMPL[-H/-X] / MANO / FLAME / STAR / SUPR 序列并在交互式查看器中显示它们。
用于服务器渲染视频/图像的无头模式。
用于非阻塞集成可视化代码的远程模式。
通过弱透视或 OpenCV 相机模型在图像之上渲染 3D 数据。
可动画化的相机路径。
手动编辑 SMPL 序列和姿势。
预构建的可渲染图元(圆柱体、球体、点云等)。
内置可扩展 GUI(基于 Dear ImGui)。
导出屏幕截图、视频和转盘视图(作为 mp4/gif)
基于 ModernGL 的高性能渲染管道(在大多数笔记本电脑上以 100fps+ 的速度运行)。
显示 SMPL T 形(需要 SMPL 模型):
from aitviewer.renderables.smpl import SMPLSequencefrom aitviewer.viewer import Viewerif __name__ == '__main__':v = Viewer()v.scene.add(SMPLSequence.t_pose())v.run()
使用 aitviewer 的项目示例。如果您想添加到此列表中,请告诉我们!
Fan 等人,HOLD:视频中交互的手和物体的类别不可知 3D 重建,CVPR 2024
Braun 等人,物理上合理的全身手-物体交互合成,3DV 2024
张和 Christen 等人,ArtiGrasp:双手动灵巧抓取和关节的物理合理综合,3DV 2024
Kaufmann 等人,EMDB:全球 3D 野外人体姿势和形状的电磁数据库,ICCV 2023
Shen 和Guo 等人,《X-Avatar:富有表现力的人类化身》,CVPR 2023
Sun 等人,TRACE:3D 环境中使用动态相机进行头像的 5D 时间回归,CVPR 2023
Fan 等人,ARCTIC:灵巧双手物体操作数据集,CVPR 2023
Dong 和Guo 等人,PINA:从单个 RGB-D 视频序列中学习个性化隐式神经化身,CVPR 2022
Dong 等人,来自多视图图像的形状感知多人姿势估计,ICCV 2021
Kaufmann 等人,EM-POSE:来自稀疏电磁跟踪器的 3D 人体姿势估计,ICCV 2021
Vechev 等人,动觉服装的计算设计,Eurographics 2021
Guo 等人,野外单眼视频中的人类行为捕捉,3DV 2021
如果您使用该软件,请按如下方式引用。
@software{Kaufmann_Vechev_aitviewer_2022,
author = {Kaufmann, Manuel and Vechev, Velko and Mylonopoulos, Dario},
doi = {10.5281/zenodo.10013305},
month = {7},
title = {{aitviewer}},
url = {https://github.com/eth-ait/aitviewer},
year = {2022}
}
该软件由 Manuel Kaufmann、Velko Vechev 和 Dario Mylonopoulos 开发。如有疑问,请创建问题。我们欢迎并鼓励社区贡献模块和功能。