neural-blend-shapes:用于自动角色绑定、蒙皮和混合形状生成的端到端库,以及可视化工具 [SIGGRAPH 2021]

上传者: 42118160 | 上传时间: 2023-04-04 16:52:37 | 文件大小: 5.79MB | 文件类型: ZIP
使用神经混合形状学习骨骼关节 这个存储库提供了一个端到端的库,用于自动角色绑定、蒙皮和混合形状生成,以及一个可视化工具。 它基于我们在 SIGGRAPH 2021 上发表的研究。 先决条件 我们的代码已经在 Ubuntu 18.04 上测试过。 在开始之前,请通过以下方式配置您的 Anaconda 环境 conda env create -f environment.yaml conda activate neural-blend-shapes 或者您可以手动安装以下软件包(及其依赖项): 火炬 1.8 张量板 tqdm 矮胖的 opencv-python 快速开始 我们提供了一个专用于 Biped 角色的预训练模型。 从或(9ras)下载并解压预训练模型,并将pre_trained文件夹放在项目目录下。 跑步 python demo.py --pose_file=./eval_

文件下载

资源详情

[{"title":"( 68 个子文件 5.79MB ) neural-blend-shapes:用于自动角色绑定、蒙皮和混合形状生成的端到端库,以及可视化工具 [SIGGRAPH 2021]","children":[{"title":"neural-blend-shapes-main","children":[{"title":"models","children":[{"title":"transforms.py <span style='color:#111;'> 4.45KB </span>","children":null,"spread":false},{"title":"kinematics.py <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"networks.py <span style='color:#111;'> 9.90KB </span>","children":null,"spread":false},{"title":"features.py <span style='color:#111;'> 3.43KB </span>","children":null,"spread":false},{"title":"measurement.py <span style='color:#111;'> 6.98KB </span>","children":null,"spread":false},{"title":"deformation.py <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"meshcnn_base.py <span style='color:#111;'> 5.31KB </span>","children":null,"spread":false},{"title":"skeleton.py <span style='color:#111;'> 13.54KB </span>","children":null,"spread":false},{"title":"boundingbox.py <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false}],"spread":true},{"title":"option.py <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":"loss_recorder.py <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"mesh","children":[{"title":"simple_mesh.py <span style='color:#111;'> 11.95KB </span>","children":null,"spread":false}],"spread":true},{"title":"train.py <span style='color:#111;'> 5.45KB </span>","children":null,"spread":false},{"title":"evaluation.py <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false},{"title":"demo.py <span style='color:#111;'> 5.82KB </span>","children":null,"spread":false},{"title":"dataset","children":[{"title":"collapse_gen.py <span style='color:#111;'> 887B </span>","children":null,"spread":false},{"title":"preprocess_garment.py <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"mesh_dataset.py <span style='color:#111;'> 9.57KB </span>","children":null,"spread":false},{"title":"load_test_anim.py <span style='color:#111;'> 289B </span>","children":null,"spread":false},{"title":"fit_smpl.py <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"topology_loader.py <span style='color:#111;'> 2.63KB </span>","children":null,"spread":false},{"title":"obj_io.py <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"smpl_layer","children":[{"title":"serialization.py <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false},{"title":"tensutils.py <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"rodrigues_layer.py <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"smpl_layer.py <span style='color:#111;'> 8.57KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":"posemapper.py <span style='color:#111;'> 782B </span>","children":null,"spread":false}],"spread":false},{"title":"bvh_writer.py <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false}],"spread":true},{"title":"meshcnn","children":[{"title":"models","children":[{"title":"networks.py <span style='color:#111;'> 14.36KB </span>","children":null,"spread":false},{"title":"layers","children":[{"title":"mesh_pool.py <span style='color:#111;'> 8.77KB </span>","children":null,"spread":false},{"title":"mesh_conv.py <span style='color:#111;'> 3.27KB </span>","children":null,"spread":false},{"title":"mesh_unpool.py <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"mesh_union.py <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"mesh.py <span style='color:#111;'> 9.28KB </span>","children":null,"spread":false},{"title":"mesh_prepare.py <span style='color:#111;'> 17.73KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README <span style='color:#111;'> 68B </span>","children":null,"spread":false}],"spread":true},{"title":"eval_constant","children":[{"title":"sequences","children":[{"title":"jump.npy <span style='color:#111;'> 32.35KB </span>","children":null,"spread":false},{"title":"greeting.npy <span style='color:#111;'> 45.24KB </span>","children":null,"spread":false},{"title":"dance.npy <span style='color:#111;'> 49.05KB </span>","children":null,"spread":false},{"title":"house-dance.npy <span style='color:#111;'> 188.21KB </span>","children":null,"spread":false},{"title":"pistol.npy <span style='color:#111;'> 71.32KB </span>","children":null,"spread":false},{"title":"hiphop.npy <span style='color:#111;'> 140.75KB </span>","children":null,"spread":false},{"title":"strut-walk.npy <span style='color:#111;'> 13.31KB </span>","children":null,"spread":false}],"spread":true},{"title":"generate_shape.py <span style='color:#111;'> 449B </span>","children":null,"spread":false},{"title":"meshes","children":[{"title":"artist-1.obj <span style='color:#111;'> 426.41KB </span>","children":null,"spread":false},{"title":"hair.obj <span style='color:#111;'> 924.60KB </span>","children":null,"spread":false},{"title":"girl.obj <span style='color:#111;'> 1019.53KB </span>","children":null,"spread":false},{"title":"garment.obj <span style='color:#111;'> 426.45KB </span>","children":null,"spread":false},{"title":"doll.obj <span style='color:#111;'> 556.25KB </span>","children":null,"spread":false},{"title":"maynard.obj <span style='color:#111;'> 1.18MB </span>","children":null,"spread":false},{"title":"alien-soldier.obj <span style='color:#111;'> 433.80KB </span>","children":null,"spread":false},{"title":"artist-2.obj <span style='color:#111;'> 426.71KB </span>","children":null,"spread":false},{"title":"smpl.obj <span style='color:#111;'> 426.44KB </span>","children":null,"spread":false},{"title":"smpl_std.obj <span style='color:#111;'> 426.47KB </span>","children":null,"spread":false}],"spread":true},{"title":"simple_scene.blend <span style='color:#111;'> 27.67MB </span>","children":null,"spread":false},{"title":"test_shape.npy <span style='color:#111;'> 528B </span>","children":null,"spread":false}],"spread":true},{"title":"blender_scripts","children":[{"title":"render_mesh.py <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"nbs_fbx_output.py <span style='color:#111;'> 10.44KB </span>","children":null,"spread":false},{"title":"tableau_color.npy <span style='color:#111;'> 608B </span>","children":null,"spread":false},{"title":"vertex_color.py <span style='color:#111;'> 2.83KB </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"preprocess_bs.py <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"environment.yaml <span style='color:#111;'> 2.98KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 7.71KB </span>","children":null,"spread":false},{"title":"architecture","children":[{"title":"__init__.py <span style='color:#111;'> 4.22KB </span>","children":null,"spread":false},{"title":"blend_shapes.py <span style='color:#111;'> 5.86KB </span>","children":null,"spread":false},{"title":"generate_model.py <span style='color:#111;'> 9.70KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明