ai-habitat/habitat_humanoids
收藏Habitat Humanoids 数据集概述
数据集描述
Habitat 3.0 支持多种人形化身,展示不同的形状和动作。化身基于 SMPL-X 身体模型格式,这是一种常用的数据驱动参数化人体模型,提供了3D人体形状和姿态的紧凑表示。
内容
数据集包含12个具有中性、女性和男性性别以及不同体型的纹理化身。每个化身都提供了一个动作文件,允许化身在场景中行走或伸手去拿物体,使用 controller。
文件结构
├── habitat_humanoids │ ├── neutral_0 | | ├── neutral_0.ao_config.json | | ├── neutral_0.glb | | ├── neutral_0_motion_data_smplx.pkl | | ├── neutral_0.urdf │ ├── * │ ├── walk_motion │ | ├── CMU_10_04_stageii.npz
文件说明
neutral_0.ao_config.json: 包含链接化身骨架和蒙皮以及化身语义ID的信息。neutral_0.glb: 包含蒙皮和纹理信息。neutral_0_motion_data_smplx.pkl: 包含相关的动作数据文件。neutral_0.urdf: 包含从SMPL-X身体模型自动构建的骨架。walk_motion/CMU_10_04_stageii.npz: 包含来自AMASS的剪辑文件,用于构建我们的动作文件。
动作数据文件
每个化身提供的 *_motion_data_smplx.pkl 文件包含一个字典,用于动画角色在场景中行走和伸手到不同位置。字典包含以下键:
walk_motion: 包含一个130帧的行走循环剪辑。stop_pose: 包含从上述动作剪辑中提取的站立位置。left_hand: 包含使用 VPoser 生成的48个姿势网格,每个姿势优化以达到3D空间中的给定位置。right_hand: 包含相同的姿势网格,用于右手达到位置。
使用方法
将此文件克隆到 data/ 目录下。在 habitat-lab 仓库 中提供了几个文件,用于实例化和在场景中移动化身。
许可
提供的12个化身及其纹理,以及存储在 left_hand 和 right_hand 中的达到位置,根据 CC-BY-NC 4.0 许可 发布。
存储在 walk_motion 和 stop_pose 中的动作数据,以及原始文件 CMU_10_04_stageii.npz,根据 SMPL Body Motion File License 发布,这是一个Creative Commons Attribution 4.0 International License。




