本文主要是介绍Unity 模拟手指关节运动,控制手指握拳,展开,逆向动力学,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Unity 逆向动力学关节运动
效果:
分析:
关键技术就是逆向动力学,如何控制"一个点"带动其他关节运动,类似于Unity内置的铰链关节Joint.
不过我们暂时不考虑使用铰链关节,里面的限制比较多,不确定性太强.有两个插件推荐
- 1 Final IK 下载链接: Unity官方下载地址
- 2 Bio IK 下载链接: Unity官方下载地址
这里用Final IK的CCD IK或者用Finger Rig
控制弯曲路径用之前写过的仪表盘指针位置:Unity 仪表盘制作 自定义表盘的开始结束点 自动匹配指针位置
我们调整好每根手指的路径,关节目标点设定好就可以模拟手部动作
总结:
本篇没有什么大的技术,都是之前用过,或者别的功能拼成的效果,中间只是加了一点辅助代码
Demo下载连接:Demo下载
这篇关于Unity 模拟手指关节运动,控制手指握拳,展开,逆向动力学的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!