(在DK2上的Leap Motion)
该领域的技术不断进化,但截至今天,手部追踪已经不足以成为主要的输入方式了,主要的问题是关于手,手指,碰撞以及细微的动作追踪。
尽管游戏操控器很常见,但使用起来确是一种失望的体验,相比于VR,它缺少了更多的玩法。在第一人称射击游戏(FPS)里,扫射和移动会引起不适是因为游戏里不合理的加速度。
另一方面,HTC Vive控制器使用6自由度加强了VR的体验,绘画工具Tilt Brush是一个很好的例子。即使VR发展还在早期阶段,我不用亲自尝试Oculus touch也觉得那些看过的原型都非常棒。
当设计用户界面和交互设计时,你使用的输入方式将会驱使你产生不同的设计决策。你应该熟悉全部的输入方式并且意识到每种方式的局限性。
4、工具
这是一个非常广泛的主题,且需要更深入的文章。我将聚焦在工业设计里使用最多的工具。
笔纸
你们不能避免它们,它们是我们最早使用的工具。因为它们总是在我们身边且不需要太多的技巧,它是一个行之有效且能表达你想法的方法,并且可以快速低廉地进行迭代。这些因素很重要,是因为在VR设计里从线框图至高保真原型的成本要比2D设计高。
Sketch
我每天都在使用。因为它很容易上手,可以让我在制作VR原型前有更多的探索,而且由于它的导出工具和插件可以节省很多时间,所以它一个很棒的工具。
Cinema 4D
我不觉得C4D是Maya的竞品之一。它们都是很赞的工具,以及有各自擅长的领域。如果你没有学习3D设计的背景,那么你的学习曲线会变得非常陡峭。我喜欢C4D是因为它的界面,它的参数调节和无压缩对我来说非常有意义的。它能帮助我进行快速地迭代。我喜欢MoGraph模块,以及很多插件我也觉得非常有用。C4D相关的社区很活跃,你可以在里面找到很多高质量的学习材料。
(Cinema 4D 的动效探索)
Maya
Maya的优势和劣势都很明显。它可以做一个3D艺术家所需要的任何事。基本上所有的游戏和电影都是通过它来做设计的。
Maya是一个非常强大的软件,它可以轻松地处理大量的模拟和非常密集的场景。从渲染,建模,动画,操控的角度来说,它就是最好的工具了。Maya是高度可定制的,这就是它成为行业标准的原因之一。工作室需要创建属于它们自己的工具集,整合任何渠道,Maya是最佳候选人。
另一方面,学习这些工具需要你一段时间内全时间和无条件地奉献。我的意思是每周的探索,每月的学习和每年的练习其实都是在日常生活中进行的。
Unity
Unity无疑是最棒的原型设计工具,有了它,一切皆有可能。在你的项目里,你可以直接通过VR预览并轻易地创造和移动你周围的东西。它是一个功能强大的游戏引擎,以及拥有很赞的社区;在它的商店里有着丰富的资源(资源的作者可以决定售价)。
在资源库里,你可以找到简单的3D模型,完整的项目,音频,分析工具,着色器,脚本,材料和纹理等等。他们的文档和学习平台是主要的学习工具。它们有广泛的高品质的教程。Unity3d主要使用C#或JavaScript编程语言,并配备了Microsoft Visual Studio,但没有附带内置的可视化编辑器,你可以在Unity的资源商店里寻找一些优质的可视化编辑器。
它支持主要的头戴式设备(HMD),是打造跨平台产品的最好工具之一,平台包括:
Windows PC, Mac OS X, Linux, Web Player, WebGL, VR(包括 Hololens), SteamOS, iOS, Android, Windows Phone 8, Tizen, Android TV and Samsung SMART TV, Xbox One & 360, PS4, Playstation Vita, and Wii U。
Unity3D是最受欢迎的游戏引擎以及拥有47%的市场份额,它支持所有主要的3D格式,并且拥有最佳的2D游戏创作能力。应用内置的3D编辑器功能稍弱,但开发者已开发了一些很好的插件去修正它。Unity3D是一款付费软件,但你也可以在一定程度上使用免费版本进行开发。相关付费细节在它的付费文档上有。
虚幻引擎
Unity3D最直接的竞争对手,虚幻引擎也拥有丰富的文档和视频指导。
它们的在线商店因为还在发展中所以规模较校虚幻引擎相比于其他竞品最大的优势是它的绘图能力;虚幻几乎在每一个领域都比竞争对手领先一步:地形,粒子,后处理效果,阴影,照明和着色器。每一样看起来都非常惊艳。虚幻引擎4使用了C++和一个可视化的脚本编辑器Blueprint。但我没有经常使用它,所以我不会更多地去阐述它。
虚幻引擎4有一个缺陷,跨平台兼容性较差:Windows PC, Mac OS X, iOS, Android, VR, Linux, SteamOS, HTML5, Xbox One, and PS4.