给设置减肥已经基本完成,剩下的就只有3J的次控减肥了。
FK setup基本被我写完了,写到最后,居然采用了和3J一样的特性。我本以为用不到的。
但细细一想,本来3J setup的肩膀切换就是用到blendShape叠加,点位移和角位移分开。
这也是我当初写代码的最终成果,也是一直没有想通的地方,呵呵,有点可笑是吧。。代码写成了,而人却没有想通。。
在我做的设置里面,还是有几点我自己都没有想通的地方,所以我都没办法找到替代方法来减肥。
目前用到了好多旋转约束啊,我的一套设置用到了350多个啊。。。我精简不下来。。
父子约束被我精简掉了1/3吧,所以速度提高的比较明显
我的次级用到了很多旋转约束,这是我想减肥的地方。。嗯。这个星期试着完成。
老设置做了的动作库要用到新设置上,但是旋转明显不同。我需要写一个拷贝keys的程序。
基于这些transform节点的方向和rotate order都不一样,我就要用旋转约束来固定好所需旋转,然后搜索应该需要的帧。
先找好帧再看看,怎么自动改改这些曲线吧。
我的稳定型驱动方式能达到我想象的要求,这是很欣慰的,看了主流设置的处理X轴旋转驱动,都是一味的抵消这种影响。
他们却没有意识到,X轴旋转在很多时候,并不是要去抵消,当我们旋转Y轴的时候,也是希望有X轴旋转出现的。
修改完3J之后,就要开始写4J,写完4J还要修改加在之上的limb setup,这个limb setup是完成limb的根端部分,
对于动物设置来说,这个根端设置会有些不同。