3dmax动画技巧-将鱼线浮出水面的部分固定(浮漂)
这周做一个钓鱼的项目时策划要求待机过程中鱼线露出水面的部分需要固定做一个浮漂,但是我的鱼线是用飘带插件解算的,下面始终在来回摆动。这就不得不需要我想办法去固定住露出水面的那一根骨骼了!首先我尝试使用ik去固定那一个点,但是实际效果不理想,骨骼会曲折,就像腿部弯曲一样!然后我就考虑是否可以使那一根骨骼的每一帧都定在哪儿,但是bone骨骼是有父子链接关系的,移动骨骼上一级也会被牵扯,不得已我就只好使用脚本了。在第一帧建立一个虚拟体,使他位置大小都等同浮出水面那根骨骼的信息接着使用脚本
temp1=obj2.position.Controller
tempKeyList = temp1.Keys
for i = 1 to tempKeyList.Count do
at time tempKeyList[i].time animate on (
obj1.transform = obj2.transform
)
使骨骼每一帧都对其那个虚拟体,这样那根骨骼就被固定了,并且不会断开父子链接关系!
这个脚本其实就是我做的那个对齐插件https://pylblog.com/post/153.html
扫描二维码推送至手机访问。
本サイト上に掲載の文章、画像、写真などを無断で複製することは法律で禁じられています。全ての著作権はGAMESHに帰属します。