回复于:【Nuke动画】使用Nuke制作三维路径动画步骤【图文教程】
› VFX大学 › Nuke合成影视制作 › 【Nuke动画】使用Nuke制作三维路径动画步骤【图文教程】 › 回复于:【Nuke动画】使用Nuke制作三维路径动画步骤【图文教程】

蓝雨凌
第五步、让飞机跟随 Axis 运动过程中,自动转方向,让机头始终正对着运动前方。
这里就用到 Look At 数据,有兴趣可以去继续补充理论:使用TransformGeo节点让一个3D模型始终面对模型步骤。
Look At:从字面上理解是始终面向某个物体,这里我们要让机头始终面向运动前方,将Tanslate Geo 的 Look At 连接到 Axis轴上,并不会自动转向,因Axis 位置与飞机重合,所以飞机始终会 Look At自己初始位置(简单说就是不动😄)。
解决思路:让 Transform 与 Axis 错开一帧,这样 飞机Look At 的下一帧 与当前位置不一样,就会转向了。
操作方法:鼠标右键点击 Translate Geo 的 Transform ,弹出菜单中选择 Edit Expression,会弹出对话框分别是三维坐标 XYZ 的表达式,这里我们在每一个末尾添加 Look At正方向:(frame-1)或者 Look At反方向:(frame+1)。可以从下面复制代码(仅复制(frane-1)部分就好),加或者用于控制飞机的方向,有时候会反着飞😭
parent.Axis1.translate(frame-1) 只需要复制:(frame-1) parent.Axis1.translate(frame+1) 只需要复制:(frame+1)
以上是我操作本教程修改的表达式,这里在原先的代码后面添加了:(Frame+1),然后点击确定,播放下看看,飞机就会自动转向啦~~
好啦,今天小雨的更贴就到这里啦,如有疑问,可以跟帖留言,会尽快回复你的。点击Nuke影视合成制作并订阅可以查看更多精彩教程哦。
如果喜欢NewVFX社区的帖子,点击我的头像,加我为好友,就可以看到我得更新啦,也可给我发私信,点击帖子顶部得收藏放入收藏夹,方便将来再次查看~
本帖未经允许不得转载,转载请注明出处并保留在本站的完整链接,谢谢^_^