【Hello World向】突破次元界限!运用LeapMotion+Unity实现和IL酱的互动

本文记录了一位开发者使用Unity 4.5 Pro、Leap Motion SDK和MMD4Mecanim等工具,将二次元角色IL酱与 LeapMotion 手势识别结合,实现虚拟现实互动的过程。通过添加碰撞体、脚本控制角色表情和视线,让角色对用户的触摸做出反应。
摘要由CSDN通过智能技术生成

最近入了个LeapMotion开始学习VR技术,记录下第一个Hello World向的VR Project.

--------------------成果--------------------

点击打开链接

--------------------使用工具--------------------

引擎:Unity 4.5 Pro

控制器开发包:Leap Motion SDK

模型:あいえるたん

模型转换器:MMD4Mecanim 20140830

动画控制器:UnityChan

插件:HeadLook Control

--------------------预备前的知识笔记--------------------

游戏引擎方面使用的是用的比较顺手的Unity,因为考虑到以后要实现在手机上跑,所以最近开始使用Pro版本。

LeapMotion

LeapMotion 使用的是2个光学传感器和红外线来追踪手,手指以及手型工具的。150度视野范围,有效距离大约为1英寸到2英尺。另外要记住的是LeapMotion使用的是右手笛卡尔坐标系。当光线追踪不到手指的时候(例如翻转手面),LeapMotion内置的虚拟手模型能够根据最后的位置推测出手指的姿势和位置。 最近的V2开发者包已经可以实现手指关节的识别定位,认识许多手势。

MMD4Mecanim

模型使用的是IL酱,格式为PMD格式。Unity本身不支持这种格式,于是用到了Noraさん的MMD4Mecanim 模型转换器。

MMD4Mecanim能够转换所有MMD模型的PMD格式文件,而且VMD动作文件也支持转换。

--------------------开始--------------------

1. 新建新工程,导入HandLook Controller包;MMD4Mecanim包;あいえるたん文件夹;(或者其他MMD模型文件夹,包括贴图文件和pmd文件) UnityChan人物包(需要其中的动画组件); LeapMotion SDK中的 Plugins文件夹直接拖进Unity;(仅支持Unity Pro,免费版会显示licence Error,免费版的操作请参照:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值