ue4 vr开关门_VR中的“屏蔽门效应”是什么?

2023-12-08 14:40

本文主要是介绍ue4 vr开关门_VR中的“屏蔽门效应”是什么?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ue4 vr开关门

ue4 vr开关门

Virtual reality headset inside at night
leungchopan/Shutterstock.com leungchopan / Shutterstock.com

The “screen door effect” often occurs when using modern virtual reality headsets. It looks like you’re viewing the world through a mesh screen, and is a result of the black, empty spaces between pixels when seen up close.

使用现代虚拟现实耳机时,经常会发生“屏蔽门效应”。 您似乎正在通过网状屏幕查看世界,这是近距离观察时像素之间的黑色空白区域的结果。

纱门效果是什么样的? (What Does the Screen Door Effect Look Like?)

Close up of a window with a mesh wire screen over it
thd_fon/Shutterstock.com thd_fon / Shutterstock.com

Screen doors have mesh screens, and it looks like you’re viewing the world through a grid when you look through them. That’s exactly what the screen door effect can look like in a virtual reality headset.

屏风门具有网状屏幕,当您浏览它们时,看起来好像正在通过网格查看世界。 这就是虚拟现实耳机中的屏幕门效果。

The screen door effect doesn’t always look the same. The visual effect depends on the specific headset you’re wearing and the content you’re viewing. Different people’s eyes and brains may perceive the screen door effect differently, too. And, even if two people can see the same visual effect, it may annoy some people more than others.

纱窗效果并不总是一样。 视觉效果取决于您所佩戴的特定耳机和所查看的内容。 不同的人的眼睛和大脑也可能会不同地感知纱窗效果。 而且,即使两个人可以看到相同的视觉效果,也可能使某些人比其他人更讨厌。

Heck, one person on Reddit even claims the screen door effect is less noticeable when using a VR headset while intoxicated—perhaps due to slightly blurrier than normal vision.

哎呀, Reddit上的一个人甚至声称在醉酒时使用VR头戴式耳机时,屏幕开门效果不太明显-可能是由于比正常视力稍微模糊。

是什么原因导致纱窗效应? (What Causes the Screen Door Effect?)

Pixels with a cursor on a computer screen
CobraCZ/Shutterstock.com CobraCZ / Shutterstock.com

The screen door effect (SDE) is a visual artifact caused by the display inside the headset. Modern flat-panel displays use pixels, which are tiny individual elements laid out on the panel. There’s a bit of space between each pixel. That space isn’t lit and is black, and it results in the black visual grid you sometimes see. That’s the screen door effect.

屏蔽门效应(SDE)是由耳机内部的显示引起的视觉伪像。 现代平板显示器使用像素,像素是布置在面板上的微小个体元素。 每个像素之间都有一些空间。 该空间没有点亮,而是黑色的,它会导致您有时看到的黑色视觉网格。 那就是纱窗效果。

This effect isn’t new to VR headsets, and it can occur for other types of displays. It’s worse on VR headsets than other modern displays because our eyes are so close and are looking at the panel through lenses that magnify it. In other words, you’re looking at the display really close, so you can see the individual pixels and the spaces between them.

对于VR头戴式耳机来说,这种影响并不是新出现的,并且在其他类型的显示器上也可能发生。 与其他现代显示器相比,VR头戴式显示器的效果更糟,因为我们的眼睛非常靠近,并通过放大镜头的角度观看面板。 换句话说,您所看到的显示非常接近,因此您可以看到各个像素及其之间的空间。

However, if you get your face right up against another display—assuming the display is low resolution enough—you may be able to see the individual pixels and the grid between them on that display, too.

但是,如果您的脸正对着另一台显示器-假设该显示器的分辨率足够低-您可能也可以在该显示器上看到各个像素以及它们之间的网格。

纱窗效果如何固定? (How Can the Screen Door Effect Be Fixed?)

Samsung HMD Odyssey+ advertisement demonstrating elimination of screen door effect
Samsung
三星

This problem is less noticeable on higher-resolution displays, which have higher pixels per square inch (PPI.) This means the pixels are packed more tightly together and there’s less space between them. As the space between pixels shrinks, the screen door effect becomes less noticeable and can practically be eliminated.

在具有更高的每平方英寸像素(PPI)的高分辨率显示器上,此问题不太明显。这意味着像素紧密地堆叠在一起,并且它们之间的空间较小。 随着像素之间的间距缩小,纱门效果变得不那么明显,并且实际上可以消除。

In other words, VR headsets need higher-resolution panels, and this problem will go away as technology improves. Future VR headsets will solve this problem.

换句话说,VR头戴式耳机需要更高分辨率的面板,随着技术的进步,这个问题将消失。 未来的VR耳机将解决此问题。

The problem is worse on the first consumer VR headsets. For example, the first consumer Oculus Rift and HTC Vive have 2160×1200 resolution panels. The more expensive HTC Vive Pro increases that to a 2880×1600 panel. That makes pixels much denser. Some reviewers proclaimed the Vive Pro eliminated the screen door effect, while PCWorld says it’s a “notable improvement” that makes the effect much less visible.

在首批消费类VR头盔上,问题更加严重。 例如,第一个消费者Oculus Rift和HTC Vive具有2160×1200分辨率的面板。 更昂贵的HTC Vive Pro将其增加到2880×1600的面板。 这使像素密度更高。 一些评论者宣称,Vive Pro消除了纱窗效应,而PCWorld称这是“显着改进”,使该效应变得不那么明显。

Headsets could use other tricks. Samsung’s HMD Odyssey+ is a $500 Windows Mixed Reality headset with an “anti-SDE AMOLED display.” Samsung says it “solves SDE by applying a grid that diffuses the light coming from each pixel and replicating the picture to areas around each pixel. This makes the spaces between pixels near impossible to see.”

耳机可以使用其他技巧。 三星的HMD Odyssey +是一款售价500美元的Windows混合现实耳机 ,带有“防SDE AMOLED显示屏”。 三星表示,“通过应用栅格来扩散来自每个像素的光并将图片复制到每个像素周围的区域来解决SDE。 这使得像素之间的空间几乎看不到。”

Other possible improvements could include visual filter effects that make the screen door effect less noticeable and headset lenses that use less magnification.

其他可能的改进可能包括使滤网门效果不那么明显的视觉滤镜效果和使用较少放大率的头戴式耳机镜头。

今天如何减少纱窗效应 (How to Reduce the Screen Door Effect Today)

Man wearing an HTC Vive Pro headset
HTC
宏达电

The screen door effect is just part of using a current-generation VR headset. No trick will eliminate it, but here’s some advice:

屏幕门效果只是使用当前VR耳机的一部分。 没有技巧可以消除它,但是这里有一些建议:

Don’t focus on it. Seriously, it’s a visual effect, and it will be more noticeable if you’re paying attention to it and actively looking for it. Pay attention to the game you’re playing or the experience you’re having and try to put the visual artifacts out of your mind. People trying VR for the first time might not even notice this problem unless it’s pointed out to them. This is the most important tip.

不要专注于它。 认真地说,这是一种视觉效果,如果您关注并积极寻找它,它将更加引人注目。 注意您正在玩的游戏或所拥有的体验,并尝试将视觉瑕疵从您的大脑中移出。 除非事先向他们指出,否则初次尝试VR的人们甚至可能不会注意到这个问题。 这是最重要的提示。

You can also try playing games with higher graphical detail. The screen door effect is most noticeable when you’re staring at a wall that’s a single color, as you can see the black mesh breaking up the flat color. In contrast, a detailed image with a lot of colors, including blacks, may have a less noticeable screen door effect. The screen door effect will be more noticeable in some experiences than others. If it’s particularly noticeable in one game, rest assured it won’t be that noticeable in all of them.

您也可以尝试玩具有更高图形细节的游戏。 当您凝视单一颜色的墙壁时,纱门效果最为明显,因为您会看到黑色的网格打破了单色。 相反,具有许多颜色(包括黑色)的详细图像可能具有不太明显的纱窗效果。 在某些体验中,纱窗效果会比其他体验更明显。 如果在一款游戏中它特别引人注目,请放心,在所有游戏中它都不会那么引人注目。

If it bothers you immensely, you can always upgrade your headset to something with a higher-resolution panel. That might mean trading a $500 HTC Vive for a $1400 HTC Vive Pro, for example. The screen door effect will only be solved by improved hardware. Future headsets should bring higher-resolution panels at a lower price and improve the experience for everyone.

如果它给您带来极大困扰,您可以随时将耳机升级为具有高分辨率面板的产品。 这可能意味着交易$ 500的HTC万岁为$ 1400 HTC万岁专业 ,例如。 屏蔽门的效果只能通过改进硬件来解决。 未来的耳机应以较低的价格带来高分辨率面板,并改善每个人的使用体验。

While it won’t fix the screen door effect, it’s also worth correctly calibrating your headset to ensure you have the best visuals possible. This means moving your headset up and down on your face and adjusting the lens spacing to match your eyes. At least the image won’t look blurry. Read your VR headset’s documentation for more information.

虽然它不能解决屏蔽屏幕的问题,但也值得正确校准耳机以确保获得最佳视觉效果。 这意味着您可以上下移动耳机并调整镜头间距以匹配您的眼睛。 至少图像看起来不会模糊。 阅读您的VR耳机的文档以获取更多信息。

But really, we recommend you put the screen door effect and other visual imperfections out of your mind. Immerse yourself in the VR experience and focus on that. VR headsets are still a new consumer product and, considering the technology involved, it’s just amazing they work as well as they do. It’s impressive that the screen door effect doesn’t look even worse!

但实际上,我们建议您将屏幕门效果和其他视觉缺陷排除在外。 让自己沉浸在VR体验中,并专注于此。 VR头戴式耳机仍然是一种新的消费类产品,考虑到所涉及的技术,它们工作和运行都令人惊奇。 令人印象深刻的是,纱门的效果看起来甚至没有更差!

翻译自: https://www.howtogeek.com/404491/what-is-the-screen-door-effect-in-vr/

ue4 vr开关门

这篇关于ue4 vr开关门_VR中的“屏蔽门效应”是什么?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/470232

相关文章

VR虚拟展厅的应用场景有哪些?

虚拟展厅作为一种利用虚拟现实技术构建的三维展示空间,其应用场景广泛且多样。视创云展为企业虚拟展厅搭建提供技术支持。以下是一些主要的应用场景: 1. 博物馆和艺术展览 文物保护与展示: 在博物馆中,为了保护珍贵的文物和艺术品,许多展品被放置在专门的展览柜中,限制了观众的观赏体验。虚拟展厅通过3D建模和虚拟现实技术,可以让观众在不接触实物的情况下,全方位、多角度地观赏文物和艺术品的细节,了解

【UE4源代码观察】观察Core模块

话题 Core模块是整个引擎中最核心的模块,在之前的博客【UE4源代码观察】可视化所有模块的依赖情况中有统计,它被983个模块引用,恐怕除了第三方的模块外基本所有模块都有引用。我想首先观察其中的内容,然后再做测试:将Core模块拷贝到之前【UE4源代码观察】手动建立一个使用UBT进行编译的空白工程建立的空白工程中,看能否将它成功编译,理论上讲,“核心”不应再依赖太多其他的东西,所以我应该不会再需

【UE4源代码观察】在空白工程中测试跨模块调用函数

目的 在之前的博客【UE4源代码观察】手动建立一个使用UBT进行编译的空白工程中,成功让UBT工作起来了。现在我想要测试编译出的多个模块之间是否能互相调用,我记录下测试的过程。最终工程见 工程GIT链接。 实践 第一部分 首先仿照TestA模块建立TestB模块。 在TestB.h文件中声明了一个函数 int TestBFunc(int x, int y); 并在TestB.cpp中

【UE4源代码观察】观察FEngineLoop中各函数的调用顺序

当启动编辑器时,Launch模块是启动模块,在Windows平台中 LaunchWindows.cpp 的 WinMain函数是入口,而 FEngineLoop 管理了程序的初始化与主循环。他的成员函数如下: public:/*** Pre-Initialize the main loop, and generates the commandline from standard ArgC/Arg

【UE4源代码观察】手动建立一个使用UBT进行编译的空白工程

我想观察UE4是怎么编译的,于是查阅官方文档,了解到UE4有一套自己的编译工具:UnrealBuildTool,简称UBT。关于UBT的官方文档参阅:虚幻编译工具。我想尝试自己手动建立一个使用UBT进行编译的空白工程。不过首先,先了解下UBT的编译流程中一些文件所扮演的角色 UBT的编译流程中一些文件所扮演的角色 模块 每个模块都由一个 .build.cs 文件声明,它存储在 Source

【UE4源代码观察】可视化所有模块的依赖情况

思路 UE4引擎的模块非常多,我想要观察他们的依赖情况。于是我写了程序读取所有模块的.Build.cs文件,记录每个模块依赖的模块(当前是看PublicDependencyModuleNames和PrivateDependencyModuleNames。但后来经评论提醒我发现AddEngineThirdPartyPrivateStaticDependencies也应该视作是“依赖”但没统计,后续

简单梳理UE4的Houdini官方插件代码

前言 Houdini官方插件名字叫 “Houdini Engine”,它搭建了Houdini数据与UE4数据间的桥梁。我接触这个插件已经有段时间了,我想是时候梳理一下插件的结构了。(当前我用的UE4版本是4.24.2,Houdini版本18.0.348) 需要说明的是,这篇博客主要是从代码出发的。我准备先分析插件整体的代码结构,再逐个翻阅每个文件试图搞明白他角色。但如果不准备研究代码结构和实现

【UE4源代码观察】观察TargetPlatform模块

前情提要与本次目标 在之前的博客《【UE4源代码观察】观察 RHI、D3D11RHI、RenderCore 这三个模块的依赖关系》中,我将RHI、D3D11RHI、RenderCore这三个模块加入了我的空白工程中并确保可以成功编译。然而当时RenderCore模块有一个比较大的缺失:没有让shader相关的功能正常编译,因为它需要TargetPlatform模块中的内容。 因此,这次我想观察

【UE4源代码观察】尝试调试UBT

前言 在之前的博客《【UE4源代码观察】手动建立一个使用UBT进行编译的空白工程》中我尝试动手搭建了一个用UBT进行编译的空白的工程。但是对UBT其中的逻辑并不理解。 后来在学习UE4源代码的过程中,又了解了它的一些行为。目前,对我影响较大的是:1.他会有一些逻辑去添加一些宏。2.他会有一些逻辑去给修改ModuleRules(和.build.cs中内容的角色一样)。这时候我发现一些和预期不太一

试用UE4的纹理数组(UTexture2DArray)

UTexture2DArray 我发现在我目前使用的版本(4.25)中,官方已经实现了纹理数组(可能在4.24或更早版本就已经实现了)。 纹理数组,其含义不言而喻。一个重要作用是可以使用更多的纹理而不受制于sampler数目限制。 这一篇里我想对官方的纹理数组进行一下简单的试用。 试用 0. 启用纹理数组 虽然我看到了代码中有UTexture2DArray这个类,不过一开始并没有在编辑器