《VR入门系列教程》之1---预热篇

 

    初识虚拟现实技术,非常倾心,奋力习之,阅《Learning Virtual Reality》一书之后觉得甚好,但不愿独乐乐,于是翻译之,与大家共同学习。本人学艺不精,难免有翻译不到位的地方,还望大家多多指点,多多包涵。

    ----始于2015.12(Michael Liew)

第一章 简介

    虚拟现实是一个有着巨大潜力的媒介。它开启了一种不可思议的交互和交流方式,可以让人瞬间转移到另一个地方,可以让你完全沉浸在其中,一切感觉起来都会非常真实。可是时至今日,由于造价和一些其它的原因使得虚拟现实仍不能服务于大众。反而,在过去的很多年里,随着科技的进步使得电视、网络和智能手机产生了革命性的影响。

    虚拟现实(即VR)的核心技术有这几方面:3D显示、运动追踪、输入设备、应用框架和开发工具。然而,消费者VR设备才刚起步,目前有:Oculus Rift、三星的GearVR和谷歌纸盒。它们体验效果水平不同,当然也价格不同。

    制作VR内容的软件也如雨后春笋一般出现。Unity3D和虚幻引擎目前都比较流行用来制作PC和手机游戏,它们现在也成了制作原生VR内容的首选。同时,web端的VR也没有落后,WebGL和3D JavaScript(如:Three.js和Babylon.js)提供了一个开源并且基于浏览器的VR解决方案,它们可以支持PC和手机操作系统。

    万分激动,随着越来越多的开发者投身VR研究,越来越多的消费者对它感兴趣,VR一定会掀起下一个计算机技术革命。本书主要针对现在开发VR的人介绍VR硬件、软件、开发技术和接口设计要点。如今的VR还非常不成熟,它就像一个蛮荒,你就是开拓者。未来充满了未知甚至危险,但是我们一定会坚持,相信明天会更好!下面我们来看一看到目前为止我们取得的成绩。

 
图1-1
    图1-1是目前非常出名的Tuscany VR Demo的截图,这个Demo是由Oculus VR团队制作,主要为了展示他们的硬件。带上Oculus Rift然后启动这个Demo,你就会置身于Tuscan场景中,你可以看见漂亮的别墅、懒散飘动的白云,你可以听到鸟儿在歌唱、溪水潺潺的声音。

    使用WASD键(游戏玩家都熟悉)可以在场景中移动,转动你的头就可以看见整个区域,你完全沉浸在一个虚拟的世界当中。这时,向前走然后进入房间,看看四周。走出来,爬上远处的山,你可以看见一个湖。过了几分钟,你甚至忘记了你是处在一个虚拟的世界当中。

    虚拟现实要做的就是让人们完全地沉浸,让他们全身心的体验虚拟世界和虚拟世界里面的事物。现在就开始我们的旅程吧!
Get a quick introduction to the technologies, tools, and techniques for programming Virtual Reality on the latest generation of desktop and mobile VR hardware. With this hands-on guide, you’ll learn essential development and production concepts, including UI design, stereo rendering, 3D input, and programming VR applications for native desktop, mobile and the web. You don’t have to be a game development wizard or have 3D graphics experience to get started. If you use HTML, CSS, and JavaScript for web development, and have some familiarity with mobile development for iOS or Android, this book will help you gain a working knowledge of virtual reality through clear and simple examples. Understand core virtual reality programming concepts Learn about emerging VR hardware platforms, including Oculus Rift, Samsung Gear VR, and Google Cardboard Learn the tools of the trade for developing VR: Unity3D for native desktop and mobile; Three.js and GLAM (GL and Markup) for web and browser-based mobile Create Unity 3D-based VR samples as you learn Create Web-based VR samples as you learn Develop working knowledge of user interface design techniques, including menus and 3D input Build up to a full application in the final chapter Table of Contents Chapter 1. Introduction Chapter 2. Virtual Reality Hardware Chapter 3. Going Native: Developing for Oculus Rift on the Desktop Chapter 4. Going Mobile: Developing for Gear VR Chapter 5. WebVR: Browser-Based Virtual Reality in HTML5 Chapter 6. VR Everywhere: Google Cardboard for Low-Cost Mobile Virtual Reality
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值