|
|
发表于 2019-9-6 17:51:16
|
显示全部楼层
本帖最后由 kziitd 于 2019-9-6 18:34 编辑
我漏了一个环节

你有fnis的话,fnis有2个exe版本,都在data\tools\里面,一个是generatefnisformodders.exe 一个是GenerateFNISforUsers.exe
记得是SLAnimGenerate操作完毕后,先运行formodders的版本,再运行常规意义上的“fnis一下”的forusers的版本。
formodders的版本就是生成新hkx的。
forusers的版本是根据这个新hkx的行为文件去注册你的动画数
(以上我猜的,fnis原理其实我没有研究)
新的json和list文本是在哪步生成的我还真没注意。 ,可能之前的有误。
其实我最近都在弄模型,动画有几天没碰了,可能想的比较分散
现在仔细捋一遍,我的制作过程就是,3dsmax做动画,3dsmax导出xml,用命令窗口执行hktcnv把xml转成hkx,到这里天际识别的动画格式准备完毕。然后修改SLAL的txt,然后SLAnimGenerate,然后generatefnisformodders,然后GenerateFNISforUsers。后几步都是无脑的。制作阶段就是截止到generatefnisformodders。最后一步就是和别人一样给自己本机新加的动画“fnis一下”了,因为我也得进游戏检查下实际效果。
总之我用脑操作的只有3dsmax制作动画与输出和转换成天际识别的hkx动画为止,以及修改SLAL的txt去SLAnimGenerate.pyw里“build”一下。然后无脑依次运行generatefnisformodders和GenerateFNISforUsers。
可以肯定的是新的FNIS_xx_Behavior.hkx 新的json 新的list文本,肯定是上面最后.pyw和formodders里,不过具体哪步生成了哪个我就没注意过。
根据你确定.pyw生成的是新json和list的话,那肯定就是formodders的fnis版本用这俩生成了新FNIS_xx_Behavior.hkx ,forusers的fnis只是玩家最后要在游戏里看到的必要步骤与制作无关了。
|
评分
-
查看全部评分
|