- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
站在VR世界的大门前:V计开发的实战起步指南站在VR世界的大门前:VR设计开发的实战起步指南.pdf
站在VR世界的大门前:VR设计开发的实战起步指南
本文面向有兴趣了解和上手VR设计开发、却无从起步的朋友们。为了更具实践性,我们将聚
焦于最易上手的平台与技术,包括Google Cardboard和Unity等等,希望能够帮助尽可能多
的朋友顺利启程,逐渐体会到构建VR世界的乐趣所在。
如今的VR技术能实现些什么?
盲目的学习总会使人缺失目标与兴趣。我们不妨先来看看当今的一些典型案例,以便对自己有可能
做到的或难以实现的目标有所了解。
Giant,一部VR短片,取材于南斯拉夫战火当中的真实事件。在片中,你可以全视角的观看四周的
环境,了解故事发展,但无法扮演主动参与者的角色。这类模式的重点在于沉浸式的叙事体验,而
非互动娱乐。
Tilt Brush,一款VR绘画工具。通过手持控制器,你可以在3D世界当中全视角的创造和欣赏作品,
自由度超高。
Portal: Aperture Robot Repair Vive VR Demo (YouTube)。在时长约5分钟的游戏体验当中,你
可以自由的与虚拟世界进行互动、围绕着机器人走动并对其进行维修。游戏打造的很是精细,实际
过程也非常有趣,而且体现出了VR在互动式教学方面的巨大潜力,你可以设想将来的解剖学或工程
领域以这种方式指导学生学习实践的情景,很多灾难性的后果将得以避免。
Job Simulator,一款屡获嘉奖的VR游戏,你可以在办公室一类的典型环境当中通过非常搞笑的方
式完成日常工作和生活里的琐事,很有意思。相比于之前三个案例,Job Simulator提供了最为专注
的VR互动游戏体验。
我该怎样起步?
我个人在刚刚开始尝试VR设计开发时,遇到的最大的问题便是“究竟怎样起步?”我需要了解和掌握
的技术有哪些?怎样实际测试和体验?工作流程是怎样的?
起步阶段所需用的清单如下:
一部主流智能手机
Google Cardboard或同类设备(5至20美金)
一台普通的笔电或桌面计算机(如果手机是iPhone,则需要macOS设备)
个人免费版本的Unity
Xcode(如果手机是iPhone)或Android Studio(如果手机是安卓系统),两者均免费
当然,用Gear VR、HT C Vive、Oculus Rift代替Cardboard也完全可行,不过本文的原则在于通过
成本最为低廉的方式起步(即将正式发售的Daydream View及Daydream-ready手机也是不错的
选择)。
除非你尚未拥有时下主流的手机和计算机,否则全部开销无非几美金的样子;起步阶段所需的相关
软件全部免费。
工作流程是怎样的?
实际情况将取决于你所选定的平台和开发工具。不过,作为起步指南,本文将以使用 Unity面
向Cardboard制作iOS app作为示范。
你需要使用笔电或桌面计算机在Unity中构建3D环境和互动模式。Unity本身是一款游戏引擎,你可
以在其中制作2D和3D游戏。免费版本的界面看上去大致如下:
在起步阶段,你并不需要掌握Unity中的脚本编程能力,当然如果具备相关技术则再好不过。关于
这一点,我们在后面详细说。
准备将app放入iPhone进行测试时,你需要在Unity当中构建(Build)项目,并通过Xcode打包运行
(Run)到手机。在这个环节,当前的Unity和Xcode在衔接配合方面时常会出现问题,可以参考这
篇Unity官方指南进行解决。
之后,你的VR app会在iPhone中自动运行起来。此时将手机塞到Cardboard中,戴到头上便可以了
。四处看看你所构建的VR世界吧。
如果你拥有编程经验,或是使用过Maya一类的3D工具,那么整个作业流程对你来说不会很陌生。
即便没有也没问题,保持学习和实践,你很快就会掌握到一定程度。
怎样学习Unity?
有很多线上教程供你在不同阶段参考学习。
我个人建议首先观看和阅读一些 Unity的官方提供的教学视频和文章,以便对Unity的工作方式有一
个大致的感知。当然很多朋友更喜欢Treehouse上的教程,如果你想更加全面和系统化的进行
学习,Treehouse是不错的选择。
因为我们要在Unity中创建Cardboard(Google VR)项目,所以你需要下载 Google Unity SDK,
其中包含的范例demo及官方文档本身就是绝佳的学习资源。
作为一款强大的游戏引擎,Unity复杂的功能和界面可能会使初学者心怀畏惧,没关系,跟随着相关
的视
您可能关注的文档
- 真空的获得与测量实验报告的获得与测量实验报告.pdf
- 真空隔热板(VIP)及其导热系数和热阻测试方案设计真空隔热板(VIP)及其墙体导热系数和热阻测试方案设计.pdf
- 知识整合能力与本土企业的追赶_基于华星光电的分析_程鹏知识整合能力与本土企业的快速追赶_基于华星光电的分析_程鹏.pdf
- 睿景多媒体信息发布系统睿媒体信息发布系统.pdf
- 知识来源_知识产出与科技转化绩效——基于创新价值链的视角知识来源_知识产出与科技成果转化绩效——基于创新价值链的视角.pdf
- 知识管理提升企业创新能力证研究知识管理提升企业创新能力的实证研究.pdf
- 知识管理方法在大型工程项的应用研究_马富森.caj知识管理方法在大型工程项目中的应用研究_马富森.caj.pdf
- 知识管理研究现状的可视化_赵蓉英知识管理研究现状的可视化分析_赵蓉英.pdf
- 短期留学心得报告短期留学报告.pdf
- 石油化工生产中节水减排石工生产中节水减排.pdf
文档评论(0)