ai-habitat/habitat_humanoids
收藏资源简介:
Habitat Humanoids数据集提供了12个不同性别和体型的纹理化虚拟角色,每个角色都附有动作文件,用于在Habitat模拟器中驱动角色行走或伸手拿取物体。数据集基于SMPL-X身体模型,提供了详细的文件夹结构和文件说明,包括角色皮肤和纹理信息、动作数据文件等。此外,README还提供了数据的使用方法和许可信息。
The Habitat Humanoids dataset provides 12 textured virtual characters with distinct genders and body shapes, each paired with motion files for driving the characters to walk or grasp objects in the Habitat simulator. Built upon the SMPL-X body model, the dataset offers a detailed folder structure and file descriptions, including character skin and texture information, motion data files, and so on. Additionally, the README provides data usage instructions and licensing information.
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。




