进入 VR 的美丽新世界

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡/ 赠书活动

目前,正在 星球 内带小伙伴们做第一个项目:全栈前后端分离博客项目,采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 204 小节,累计 32w+ 字,讲解图:1416 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 870+ 小伙伴加入,欢迎点击围观

虚拟现实 (VR) 和增强现实 (AR) 体验的梦想在最近几个月/几年随着更新和更现代的技术和工艺的发展而加速,这对任何人来说都不足为奇。许多公司、kickstarter 和自由编码员/建筑师正在稳步带来现实革命。在消费者完全接受虚拟现实/增强现实(就像今天的汽车和手机)之前,我们是否真的已经到达那里,或者还有一段路要走,这是一个争论的焦点。但是,至少尝试过一个演示的任何人都会告诉您他们印象深刻。

随着最近的所有公告,未来实际上就在我们家门口。

新的 oculus 开发套件 具有极高分辨率的屏幕和大大改进的跟踪功能,并通过其新的 oculus 触摸控制器进一步扩展。
许多 纸板 /移动 vr 套件,如令人敬畏的 vis-vr (低至 2.50 英镑),价格合理。
绝对令人敬畏的 微软全息镜头 项目(还有很长的路要走),它仍然让观众和用户感到震惊。


这就是宣传/销售演讲,现实情况如何,新开发人员或对这个勇敢的新领域感兴趣的人如何参与进来?这就是今天这篇略有不同的书评的主题。

在这篇文章中,我为那些有兴趣进入虚拟现实的人提供了两篇书评,并直接从他们加入的出版商那里获得了一大笔优惠,以进一步加速你在这个巨大的旅程中,所以让我们开始吧。

为 ios 和 android 开发 ar 游戏 ——2013 年 9 月发布

这个标题是在一段时间前基于 unity 4.1 发布的,重点是在你的 unity 标题中实现增强现实 vuforia sdk 。你不应该被这个吓倒,因为 vuforia 已经为 unity 5 更新了他们的 sdk,所以不用担心。

在它的 5 章中,您将被引导完成 vuforia sdk 的实施,开始使用它的所有跟踪选项和在线服务,各章的详细信息如下:

  1. 什么是增强现实?

    对 VR 和 AR 涉及的所有术语的简单和高级概述,明确定义它们之间的差异。
  2. 设置环境

    使用 unity 和 vuforia 让自己启动并运行,确保一切都已正确安装和设置。
  3. 了解vuforia

    演练 vuforia 的工作原理以及正确运行 VR 可跟踪项目所涉及的内容。
  4. 可跟踪和跟踪

    关于可追踪、不可追踪和一般追踪之间区别的详细解释。
  5. 高级增强现实

    将所有内容放在一起并完成使用 vuforia ar 构建实际游戏所需的内容。

优点/缺点和结论

我对这本书的感觉很复杂,充其量它是一本非常详细的 vuforia sdk 用户手册,重点介绍了它的 trackables 服务。另一方面,标题非常短,本可以更详细地介绍 vuforia sdk 的所有其他功能,所以它确实让人感觉欠缺。总的来说,如果您正在寻找创建基于 vuforia 的应用程序/游戏,那么这将是一个有用的入门参考。

亲的

  • ar trackables 的简洁视图。
  • 到最后你会得到一个工作的 ar 项目。

缺点

  • 对于完整的深度增强现实标题来说太短了——它专注于纯增强现实跟踪标记很好,但还需要更多。
  • 不包括使用 vuforia sdk 所涉及的费用,请查看他们的网站以获取更多信息。

Unity 虚拟现实项目 – 2015 年 9 月发布

与前一本书不同,本书仅关注虚拟现实 (VR) 而不是增强现实 (AR) 解决方案。在其页面中,您会发现虚拟现实应用程序和游戏与桌面应用程序和游戏有何不同,以及制作它们的真正原因(特别是关注规模!非常重要),带您了解几种不同类型的虚拟现实解决方案,如立体模型,第一人称控制器,乘坐轨道(像过山车),360 度投影(你在画中)和社交虚拟现实。您甚至可以深入研究 unity 5 中的几个虚拟现实实现,例如 oculus rift 和(对于那些没有几百英镑或 $ 闲钱的人)google cardboard。

  1. 几乎每个人的一切

    正如预期的那样,开始的章节详细讨论了什么是虚拟现实,什么不是虚拟现实,以及虚拟现实和增强现实之间的深入比较。它还介绍了所有不同的虚拟现实风格体验,以及这些体验如何应用于应用程序和游戏。最后,它涵盖了构建有效的虚拟现实解决方案所需的一些技术技能(是的,您确实需要数学!)。
  2. 对象和规模

    unity 的严肃介绍(实际上只有一页,我喜欢这一页,因为太多的标题都在谈论“安装 unity”),然后深入探讨创建您的第一个 VR 场景,然后以高级演练结束创建一个Blender 中的基本资产(一种免费的 3D 建模工具)并将其导入 unity,关注最重要的比例(我确实说过比例很重要!)。
  3. 虚拟现实构建和运行

    所以你有你的虚拟现实场景,现在呢?是时候在设备上获取它了,无论您手头有什么。本章很好地概述了通过 unity 构建虚拟现实解决方案的多种选择,最终重点关注为 oculus rift 和 google cardboard 构建(如果你要购买这本书,你至少应该为纸板设备准备一些零钱,特别是因为 vis-vr 只有 2.50 英镑,哦,你还需要一个移动设备 ).
  4. 基于注视的控制

    在本章中,您将实现一个基于注视的控制系统(指向并单击您的眼睛),以及一些第三人称基本 ai 和导航网格。
  5. 世界空间用户界面

    是时候开始搞乱新的用户界面系统,并为您的虚拟现实查看器构建一个世界空间用户界面,以便在您的虚拟现实场景中查看和使用。不是完整的钢铁侠覆盖但很接近。然而,它确实涵盖了基本的遮阳板、十字线、挡风玻璃 HUD、信息气泡等等。
  6. 第一人称角色

    换档,是时候躲在玩家的视线后面,让他们“玩自己的游戏”了。了解所有必要的提示和技巧,以免让您的玩家吐得满地都是,并撕下护目镜,确保您的玩家在您的虚拟现实环境中拥有良好的体验非常重要。
  7. 物理与环境

    为了让第一人称视角更上一层楼,作者为玩家的体验添加了一点物理元素,让他们可以跳跃并打翻东西。不完全 是空虚的 体验(如果你不点击那个链接,你真的错过了!)但几乎接近。
  8. 演练和渲染

    到目前为止,玩家一直处于控制之中,但如果他们只是坐下来放松,让您引导他们绕过场景或视图(不建议在过山车移动时离开过山车,即使在虚拟现实中也是如此!),一些体验效果最好。本章涵盖构建旅游场景、将更多 Blender 内容投入工作并充分利用场景,同时密切关注您需要做什么才能使用您拥有的硬件提供最佳性能。
  9. 使用所有 360 度

    (我很喜欢介绍这一章的画面 )

    通过对虚拟现实的另一种倾斜,我们进入了艺术世界,或者更尖锐地进入了 3D 图像和光球世界。拍摄整个世界场景供用户查看和探索,拍摄平面图像并将其环绕在观众的头上。
  10. 社交虚拟实境

    类似于 neil stephenson 的雪崩 ,作者打破了 VR 体验中的那些单人游戏墙,并探索了多人可以在元宇宙中做什么,建立了一个 VR 聊天室,当多个 VR 参与者可以进入一个房间并交谈时(就像你的日常会议但很有趣)。

优点/缺点和结论

总的来说,我对这个标题印象深刻,不仅是因为它的内容和方法,还因为作者像我一样写作和思考 .

有一个非常明确的意图来组织内容,以便于阅读并以清晰的节奏告知读者。与之前的标题不同的是,它涵盖了更多层次的内容和虚拟现实方法。就书而言,它是我最近读过的最好的书之一(当然还有我自己的书),如果你想认真对待虚拟现实,当然可以选择一本。

亲的

  • 有实际例子支持的良好基础知识
  • 您将获得多个采用多种方法的项目,几乎是您在虚拟现实中所需的一切

缺点

  • 这一次我被难住了。我对这个标题没什么好说的。很棒的努力!

如果你使用虚拟现实,请记住那里有可能伤害你的物理物品

好吧,如果除了一个主要例外的评论,出版商非常喜欢我评论这些书名的想法,他们给了我两个很棒的优惠,让读者以低廉的价格购买这些书名。