楼主:
gino0717 (gino0717)
2016-02-23 17:39:59因为找到工作了,可以专心写游戏了(遮脸)
最近想试着练习用kinect自己刻skeleton mapping的程式,已经用opencv和openNI写好
骨架判定而且用socket传到unity里面,现在有十五个资料点,四肢各三个关节处加上身体
中心、脖子和头。
现在unity5有自带animator的IK,我想说把openNI读到的资料点传到empty中,再用
animator的IK去对应各个empty资料点做出mapping的样子,而unity中提供的animator的
节点有手(实际测试是手腕处)、手肘、脚(实测为脚踝)、膝盖,加上一个可以让头跟着
看到的物体跑的SetLookAtPosition。没有肩膀和脖子的部分。
几个比较麻烦的点是用animator现成IK来做mapping效果没有像youtube上那些在blender
中mapping的几乎可以百分之百对应各个关节点。但考虑到回收code使用又不想把model的
骨架一个一个拆开来对应位置。而且animator中可以用的现成的IK量没很多。想来请教除
了用IK外,有什么方法可以兼具可回收code的特性又能很好的对应openNI的骨架资料的,
感谢!
是说kinect这玩意儿雷声大雨点小连Hgame都还没出现就死了呢,最近VR热看有没有
机会再冒出头来。