作者SevenPort (7号埠)
看板Digital_Art
标题[ 3D ] MAYA中动画影格补间问题
时间Sun Mar 31 21:38:57 2013
使用软体:MAYA
版本:2009
附加使用软体:无
问题描述:
简述:
两个Key中间的补间影格超出我所设置的数值
详述:
我在30秒的影格中
分别在1、15、16、30设置了Key
旋转轴固定是z轴
1~15间是10~-10度
16~30间是-10~10度
也就是回到初始动作
但我发现一开始的影格1~15间数值变化没问题
他会从10度渐变到-10度
可是从影格16~30间就出问题了
刚刚发现原因竟然是在最後27、28、29间(无设Key)
他的数值竟然爆出10度这个范围(後面还多了小数点…如10.789度之类的…)
最後在影格30的时候才回到我所设置的10度
已尝试过方式:
有尝试先把中间的影格15、16删除重设依然无效
还有把影格1的直接用Copy的方式Paste到影格30
还是没有用,他仍然会爆出来
爬文(Google)?N/Y
(Y)
Google找无有关补间影格这种细微变化的相关问题
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.174.234.125
1F:→ SoYoungBlues:key之间的曲线问题 03/31 23:31
2F:→ alanthefool:找Graph Editor,再Google一下曲线有什麽用吧 04/01 09:52
感谢楼上两位大大的解答!!
开启动画曲线出来看
果然是因为贝兹曲线的臂轴将曲线扭曲了才会超过!!
另外想额外问一下
因为动画档是要汇进Unity的
一般来说我影格若是设置在1~30间(1秒)
他会不会读取影格0的位置?(没有设key)
昨天有试过两种方法来Test我对Unity读取动画影格的疑虑
方法一是例如我有设Key的影格为1~15
我就在MAYA中把影格范围拉长到1~30(但Key的位置不变,依然在1~15,16~30间没设置
任何Key)
丢进Unity後出现的情况就是人物动作运行1~15後,16~30间就无任何动静
也就是说就算我16~30间没设Key,Unity还是会将他读出来
方法二一样是将影格拉长变成1~30
接着我把1~15的Key移到16~30来运行
丢进Unity後出现的情况就是人物动作固定了
接着他读取不到我手部旋转的动作
虽然运行中看不太出来我第0格没设置有没有影响
但单纯是因为对作品洁癖问题
加上现在若是懂的话以後做东西可以更规格化
比较不会出现问题时而无法解决
还烦请懂Unity与MAYA运行方式的前辈帮忙解答!!
※ 编辑: SevenPort 来自: 1.174.209.174 (04/01 14:51)