魔多君的好朋友昨天找到我,表示很想利用Unity来创建一些虚拟现实的项目unity虚拟现实教程unity虚拟现实教程,并且想获取更多基于Unity引擎的工具包,魔多君觉得,谁不想啊!如果总结出来,真的是利于虚拟现实开发者的好事呢,当然,我们知道3D道具,VR产品的开发并不局限于Unity,毕竟还有Unreal在朝你媚(lěng)笑呢。
事实上,VR的开发平台根据你的项目,有一些不同。而目前音乐,开发平台只有两种,即手机平台和电脑平台。
好吧,让我们来撸起袖子,擦亮眼睛,看看有什么好用的游戏引擎工具包值得关注。
1:GameDraw
这是一款Unity 3d编辑器内的建模工具,Unity 4.1.5以上的版本可用。
工具内有种类丰富的模型类型,可以根据不同的需求进行调整
三位模型的网格调整
模型的效果渲染
多种场景的立体建模与展示
2:PlayMaker
这是一款可视化的脚本工具,同时也是一个分层逻辑框架。
设计师,程序员使用PlayMaker,能够很快的完成游戏原型动作,既适合独立开发者,也特别适合团队合作。
操作界面如上图,一副蓝图的既视感,不知道你是否中意呢?
PlayMaker的特性
1.多动作行为(例如:跑,跳,攻击等)只需要通过简单状态机FSM(Finite state machine)就能实现 。
2.方便简洁的图表管理每个状态机。
3.播放游戏,可以实时错误检查。
4.集成的帮助,可以让我们快速查看行为说明。
5.设置断点和单步执行状态。
6.可以编写自定义行为,让在出现在我们的行为列表。
7.支持各类插件配合使用,加速开发进程(例如Ngui, 2D Toolkit, A* Pathfinding等)
3:谷歌大法好之Google VR SDK
谷歌的daydream的提出,真实给虚拟现实开发行业,打了一针兴奋剂。给VR的开发者带来了无限的前景。
谷歌的VR SDK可以为Android/NDK和iOS,建立虚拟现实程序,同时也支持Unity,对于引擎要求为Unity5.2.1或更高版本。
VR SDK工具包的重要特性
1:根据用户头部进行追踪
2:模拟人的左右眼,进行并排的立体呈
3:空间立体音频的渲染
4:当用户触发控制控制器时,能产生系统和用户之间的交互
5:自动化配置 vr 设备参数,或提供特殊配置
6:当手机识别到VR设备时,准星自动聚焦在帮助中心
7:陀螺仪的矫正
VR SDK的附加功能
1:在unity的创建过程中,按Alt或者Ctrl进行运动
2:针对于不同的VR设备,提供优质的视觉兼容
3:遵守相机变焦效果VR-safe的方式,即兼容头跟踪
4:支持基于立体声的画中画的调试,画面失真后进行矫正
5:动态地调整画面立体水平,用于减少视觉疲劳
6:快捷的定位用户注视的方向,例如:射线检测等
7:在画面的交互设计中,产生视觉接触后,触发项目
8:使用触发器和屏幕点击,来检测单个代码路径
9:支持 图像效果和 延迟渲染,或者除去这两项,增强画面的帧率
4:VR Infinite Gesture
最低支持Unity 5.3.5 价格89.99美元
这款软件可以实现真实人物互动的虚拟体验,采用神经网络的人工智能方式,识别手势,实现多种动作动态的呈现。
该软件团队也也制作了多个插件教程,使用YouTube搜索“VR Infinite Gesture”,就能get到了。
5:VR Arc Teleporter
最低支持Unity 5.4.0 价格10美元
这是一款简单易用的瞬间移动工具,在项目中,实现用户目标的位移。
6:VR-Step
Unity 5.2.1 价格20美元
利用设备内置的加速表,让用户可以原地踏步,就可以在游戏中实现“走路”。
当然,在Unity引擎的官网,你可以挖到各种各样使用的工具包。
写在最后
好了,已经有了这么多使用的开发工具了,你是不是也有了更有创意的想法呢?同时,魔多君认为,对项目的前期规划以及设想,决定了你要使用的工具。当然,如果你有更好的工具,一定要告诉魔多君哦,同时也欢迎参加魔多旗下的“魔多课堂”和其他的行业内活动。
注:资料及数据来源于软件官网,由魔多君整理翻译。特别感谢VR游戏公司Multiverse的CEO范威洋。