发布时间:2020-05-12 07:51 | 标签:
VR Unity虚拟现实开发实战
微信扫一扫:分享
微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈
【VR陀螺赠书活动启动。在文末留言,说说你想要开发什么样的VR/AR内容或者在开发VR/AR内容中的故事,VR陀螺将从留言中抽取10条最精彩的评论,送出价值99元的《Unity虚拟现实开发实战(Unity Virtual Reality Projects, Second Edition)》一书。】
随着5G技术的普及,虚拟现实技术的延迟问题得到改善,因而将被应用到更多领域和场景。当虚拟现实技术不再局限于游戏时,它可以创造更多世界,为日常生活带来更拓宽的视野,造就更多行业。
为感谢各位读者对VR陀螺的支持,VR陀螺联合机械工业出版社举办赠书活动,抽选出10名幸运读者,赠送《Unity虚拟现实开发实战》一书。
本书由乔纳森·林诺维斯(Jonathan Linowes)撰写,采用基于项目的实践方法详细讲解如何使用Unity 3D游戏开发引擎开发虚拟现实。通过本书,将可以学习到如何来开发可以用Oculus Rift、Google Daydream、HTC Vive等设备进行体验的VR应用程序,本书将涵盖对于VR来说重要且可能独一无二的技术关注点。
《Unity虚拟现实开发实战》作者简介:
[美] 乔纳森·林诺维斯(Jonathan Linowes)
乔纳森本科毕业于雪城大学,硕士毕业于MIT,创建了沉浸独立媒体工作室Parkerhill Reality Labs。他同时也是具有超过20年动手创业经验的Unity开发人员和产品经理。
本书将探讨如何创建属于自己的虚拟现实体验。书中将会列举一系列实践项目和循序渐进的教程,并深入探讨如何使用Unity 3D游戏引擎和其他免费或者开源的软件。虽然虚拟现实技术发展迅速,但作者尝试让读者掌握那些可以让VR游戏和应用更有沉浸感和舒适感的基础原理和技术。
部分目录:
本书内容概览:
第1章介绍游戏和非游戏应用中消费级虚拟现实的新技术以及机会,包括对立体视觉以及头姿追踪的解释。
第2章介绍Unity游戏引擎,我们将构建简单的立体模型场景,并介绍如何导入使用其他工具(如Blender、Tilt Brush、Google Poly和Unity EditorXR)创建的3D内容。
第3章介绍如何设置系统以及如何在目标设备上构建和运行Unity项目,这些设备包括SteamVR、Oculus Rift、Windows MR、GearVR、Oculus Go以及 Google Daydream。
第4章探讨VR摄像机与场景中对象的关系,包括3D光标和基于凝视的射线枪。该章还介绍如何使用C#语言进行Unity脚本编程。
第5章讨论通过控制器按钮和可交互对象实现用户输入事件,涉及使用不同软件模式,包括轮询、可编写脚本的对象、Unity事件以及随工具包SDK提供的可交互组件。
第6章给出使用Unity世界坐标系画布实现VR的用户界面(UI)的许多示例,包括护目镜(HUD)、信息框、游戏内对象和腕部菜单栏。
第7章深入探讨在VR场景中移动自己的技巧,详细探讨Unity第一人称角色对象和组件、移动、远程传送以及房间规模VR。
第8章探索Unity物理引擎、物理材质、粒子系统和更多C#脚本,同时我们创建了一个球拍游戏,让你可以在喜欢的音乐中击打火球。
第9章介绍如何建立交互式艺术画廊,包括关卡设计、艺术作品照片、数据管理以及空间传送。
第10章解释360°多媒体并在各种示例中使用它们,包括地球仪、光球和天空盒等。
第11章介绍如何使用导入的3D资源和音轨、Unity时间轴和动画来创建完整的VR讲故事体验。
第12章探索使用Unity Networking组件的多人游戏以及Oculus平台头像和VRChat会议室的开发。
第13章演示如何使用Unity Profiler和Stats窗口来减少VR应用程序的延迟,包括优化3D艺术、静态照明、高效编码和GPU渲染。
赠书活动参与方式:
在文末留言,说说你想要开发什么样的VR/AR内容或者在开发VR/AR内容中的故事,VR陀螺将从留言中抽取10条最精彩的评论,送出《Unity虚拟现实开发实战》一书。
获奖名单将于5月15日(周五)晚微信公众号公布,敬请关注。
第一时间了解XR资讯
关注VR陀螺官网(vrtuoluo.cn)
投稿/爆料:tougao@youxituoluo.com
稿件/商务合作: 六六(微信 13138755620)
加入行业交流群:六六(微信 13138755620)