VR:以新方式呈现旧游戏



在这篇简短的文章中,我将概述使用虚拟现实头盔领域的一个小想法。

对我来说,这种方法已经成为一种“发现”,尽管原理很简单且合乎逻辑,所以它可能已经为人所知很长时间了(请告诉我,我将隐藏出版物)。

背景知识


这样啊 买了头盔(oculus rift cv1)后,我预计会遇到一些质量问题。尽管商店中有很多游戏和视频-但一如既往,有一个“但是”:

  1. 所有申请都是付费的,并不是说它们很便宜。把所有东西都排成一排并学习是对时间和金钱的可惜。
  2. 绝对是英文的。
  3. 我不是游戏玩家,我购买了更多头盔用于开发和实验。一生中,我真正喜欢的游戏都可以用一只手指望。在商店中达到这个级别的东西的机会很小。
  4. 大多数开发人员都希望将播放器推向“完整3D”(第一人称视角),而在我看来,这有点像策略-您无需在某个地方奔跑,并且与视角非常吻合。游戏角色似乎在桌子的平面上转转。

考虑到上述情况,我记得《魔兽争霸3》所花费的时间。但是,如果您尝试在头盔中运行这款出色的游戏,那么..关于结果-削减了。

主意


在“裂痕”或“ vive”下,您可以使用虚拟桌面实用程序,该实用程序允许您将计算机屏幕移动到虚拟空间中。屏幕当然会保持平坦(可以弯曲成弧形),但是视角较大。

此应用程序可与游戏一起使用,没有出现问题。因此,这里没有什么可描述的-就像在大型弯曲的显示器上播放(结果显示在文章的第一张图片中)。

值得补充的是,如果虚拟屏幕非常大,则头盔中的图片会大于可见区域。而且由于头盔的分辨率略高于FullHD,因此为了使虚拟屏幕上的图片清晰可见,您需要以高于FullHD的分辨率进行渲染。因此,事实证明我们正在戴头盔,但是我们需要具有超高分辨率的监视器才能进行高质量的游戏。

幸运的是有一个出路。在AMD视频卡的设置中(对于NVidia,我可能也不知道),可以设置虚拟的超高分辨率。我们放。我们在游戏设置中选择它,因此游戏渲染的图片比FullHD还要多(如果可以)。在监视器上,我们将看到一张小图片,但在头盔中-会很清楚。

所有这些都很好,但是“桌上战略”的影响仍然不存在。

再想一想。毕竟,在允许将任何游戏制作成三维之前,驱动程序很受欢迎。人们甚至在立体图中扮演了一些射手。快速谷歌搜索显示了两个选项:Iz3d Driver和TriDef 3D。我没有在win10上安装的第一个,但第二个-完全安装。

在“ TriDef 3D”设置中,选择“并排”,然后在“虚拟桌面-半个SBS”中,选择...。

las,药膏里有苍蝇。文章开始的魔兽争霸3-没有开始。 TriDef 3D-仅适用于用魔兽争霸8编写的DirectX9-11。我没有启动Iz3d驱动程序,所以我不得不告别观看戴着眼镜的精灵村的想法。

但是在计算机上发现了Diablo3-一切正常!



很难在文章中显示数量,但是效果确实很有趣。我将屏幕扩大到了150度,所以它的边界几乎永远不会被我看到。效果就像您伸入一个弯曲成半圆形的大窗户,并且有圣所的出射表面。

顺便说一句,您需要将其交给暴雪。游戏本质上不是为3D显示器(尤其是眼镜)设计的-几乎所有内容都令人惊讶!尤其是由于某些原因,三维屏幕保护程序着迷。毕竟,即使相机在那里也不动。实际上-是什么使您无法在视频中记录图片并将其扭曲成一个圈。但是,相反,整个场景都是通过建模,透视图,许多计划和效果进行建模的……



嗯,总之。

并非只有游戏是有趣的VR。
为什么不尝试以这种模式运行其他应用程序?例如,想像一下在头盔中雕刻Zbrush吗?

las,会有很大的失望。程序启动,甚至视口面板翻倍,一切都按预期进行。但是事实是,视口应用程序并未部署到全屏状态。每个视口都是双重的,当然,Virtual Desktop无法正确地“缝合”它们。

解决方案是在TriDef 3D设置中选择不并排,而是选择FPR(隔行扫描)-然后,右眼和左眼的图像将不会在单独的平面中渲染,而是在整个屏幕区域上渲染,而分别在偶数和奇数行中渲染。

这张照片很容易分成两帧并发送到头盔。



las 虚拟桌面不知道如何使用FPR中的源。
尽管输入格式很多,但不支持此特定格式。

Source: https://habr.com/ru/post/zh-CN396589/


All Articles