今天有朋友问我中国龙绑定的问题。网上简单搜索了一下好像没有相关的介绍。简单研究了一下,分享一个可以导入引擎的绑定思路,供大家参考。如有不足欢迎指正。
在之前做动画和广告的时候,都是直接使用几何体直接沿着路径做变形的。然后将其他的东西附着在曲面上,对样条线做动画,基本就可以满足动画的需求了。但是这样无法导入引擎中使用。但是我们简单的拓展一下思路,使用变形的几何体来带动样条线IK的控制点运动。这样基本就可以迎刃而解了。
- 首先做一条灵魂龙
- 设置骨骼
- 制作一条样条线段数和骨骼数量匹配
- 添加样条线IK|
- 添加完成IK后再制作一个长方形面片(绿色)段数与样条线IK的控制点数量相同(红色方框)。并且将曲面位放置于骨骼平面。
- 然后将样条线控制点使用附加约束,约束到面片上。
约束到平面以后控制点会跑到其他的位置上。在运动面板激活,设置位置按钮手动将控制点设置回原来的位置。依次对所有控制点进行约束设置。(想要精确的话可以预先设置几个参照位置) - 最后给面片添加路径变形绑定,设置正确的变形轴向。龙就可以沿着路径进行运动了。
- 导出FBX,放到Unity测试。棒棒的!