本文是针对[目录] MMD运动跟踪自动化挑战的介绍过程。
miu200521358 / VMD-3d-pose-baseline-multi
库的私密修改版本,可从3D关节信息输出vmd(MMD运动文件)。
1. VMD-3d-pose-baseline-multi简介
1.从miu200521358 / VMD-3d-pose-baseline-multi
的首页依次按"
2.在没有空格的路径下解压缩下载的压缩文件。我把它放在下面。
"
2.学习资料介绍
*如果您接触的是MMD,我认为很多人在Windows上没有shell环境,因此我仅从
的
1.在
下创建一个
2.下载以下2个文件
http://visual.cs.ucl.ac.uk/pubs/liftingFromTheDeep/res/init_session.tar.gz
http://visual.cs.ucl.ac.uk/pubs/liftingFromTheDeep/res/prob_model.tar.gz
3.解压缩下载的压缩文件并将其设置在
下
3.安装所需的库
1.使用" Aanaconda Prompt"移动到在3中创建的目录。
*如果启动新提示,请确保使用"
如果
"
2.安装所需的库。在" Aanaconda提示"中逐行输入以下命令行,然后按Enter。
1 | pip install PyQt5 |
4.运行VMD-3d-pose-baseline-multi
1.启动" Aanaconda Prompt",启用
"
执行方法
使用Openpose Easy Launch Batch分析数据
运行OpenposeTo3D.bat
-
OpenposeTo3D_en.bat是英文的!!日志仍为日文。
准备由miu200521358 / FCRN-DepthPrediction-vmd生成的深度估计数据(depth.txt)。
准备由miu200521358 / 3d-pose-baseline-vmd生成的3D关节数据(pos.txt)和2D关节数据(smoothed.txt)。
准备由miu200521358 / 3dpose_gan_vmd生成的3D关节数据(pos_gan.txt)和2D关节数据(smoothed_gan.txt)。
运行3DToVmd.bat
-
3DToVmd_en.bat是英文的!!日志仍为日文。
将询问
将询问
- 使用高度计算中心运动
- 有关如何输出骨骼结构CSV文件,请参见born / README.md。
- 如果未指定,默认情况下将加载born / Animasa表达式Mikubone.csv。
将询问
-
如果未指定或
yes ,则输出为IK -
对于
no ,使用FK输出
将询问
- 输入负值会使您离地面更近,输入正值会使您远离地面。
- 它会在某种程度上自动校正,但在无法用高跟鞋或厚底鞋校正时设置。
- 如果未指定,则不使用" 0"进行校正。
将询问
- 值越小,Z的移动量越小,值越大,移动量越大。
- 如果未指定,则默认为" 5"
- 如果指定为" 0",则不进行Z轴中心移动。
将询问
- 如果未指定,则默认指定一次
由于要求输入
- 细化指定运动范围内的运动关键帧
- 如果未指定,则默认为" 0.5"
-
如果指定为" 0",则不执行间隔剔除,并在下面跳过
回転キー間引きangular 。
由于要求输入
- 如果旋转在指定angular范围内,则稀疏关键帧
- 如果未指定,则默认为" 3"
-
如果未指定或
no ,则为正常日志
-
输出_ {日期} {时间} u {垂直帧IDX} _h {脚跟位置校正} _z {中心Z移动倍率} s {平滑频率} p {运动键稀化量} r {旋转键稀化角}满/减小。
- 如果没有关键帧抽取,则结束为"满"。对于蚂蚁,"减少"。
- upright.txt…垂直框架的关键信息