只需一点小修改,HTC Vive画面会更清晰锐利

即使HTC Vive的分辨率相对于其他VR头显来说已经算是非常高的了,但由于屏幕近在眼前,我们其实还是会看到相当明显的像素点。尽管这也是没办法的事情,但如果能让画质更好,何乐而不为呢?

国外的玩家们不久前发现了如何能够让HTC Vive的画面更加锐利的小窍门,原理是采用SteamVR的超采样技术。只要游戏支持超采样,你就能够得到一个让人印象更加深刻的画质效果——当然前提是你的电脑还顶得住。

简单来说,这个方法允许玩家修改像素密度,通过超采样让HTC Vive输出的图像能够按比例增加。结果就是,图像在最终被降采样并显示出来之前,会以超过Vive原生2160×1200的分辨率被渲染。修改之后,你不再需要运行额外的工具软件,而且改动适用于所有通过SteamVR启动的游戏。

第一步首先是打开Steam软件的文件夹,在“Config”目录下找到“steamvr.vrsettings”这个文件(最好先备份一个),然后用记事本打开它。

打开这个文件以后,不要被里头满眼的天书吓傻,因为我们只需要找到标签为“steamvr”的那一部分就好了。找到之后,在那一段中的最后新增一行内容:

“renderTargetMultiplier”:2.5(注意,双引号也是要打出来的。冒号和“2.5”之间最好有个空格隔开)

这一句添加完毕后,不要忘记在上一行的末尾加上一个逗号。完成之后的样子如上图所示,但还请注意,根据你的设置不同,整段不一定和上图完全一样。如果确认无误,那就保存文件退出,然后享受吧!

不过需要再次强调的是,为了流畅体验这更强大的画面表现,你的显卡必须要足够给力才行。如果你感到异常不流畅,说明图例中的2.5倍数有些太高了。试着每次0.1这样往下降,直到你感觉舒适为止——当然了,如果你的电脑真的是很给力,往上升也不是不行。

但不管怎么调节,总的来说你需要遵循一个大的原则,那就是帧率最好保持在90 fps以上,这样才能够拥有最佳的体验。毕竟,如果被卡顿和延迟弄得头晕目眩的话,即使画质再清晰相信你也没有这个心情去享受了吧。

从国外网友们的反馈来看,修改之后HTC Vive的显示效果真的可以说是有了一个相当大的飞跃。就目前来说VR技术还算不上成熟,要享受到更好的画质暂时只有这样的方法了。需要说明的是,这毕竟是偏方,因此如果遇到出错,不用感到奇怪。

时间: 2024-08-28 07:21:30

只需一点小修改,HTC Vive画面会更清晰锐利的相关文章

只需亿小串代码,教你用java仿制qq

只需亿小串代码,教你用java仿制qq 直奔主题,代码如下: import java.awt.Color; import java.awt.Container; import java.awt.Image; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.sw

只需两步快速获取微信小程序源码

只需两步快速获取微信小程序源码 第一次在掘金这样高大上的社区写文章,忐忑地敲下我获取小程序源码过程中的经验分享. 最近在学习微信小程序开发,半个月学习下来,很想实战一下踩踩坑,于是就仿写了某个小程序的前端实现,过程一言难尽,差不多两周时间过去了,发现小程序的坑远比想象的要多的多!!在实际练手中,完全是黑盒的,纯靠推测,部分效果在各种尝试后能能做出大致的实现,但是有些细节,实在不知道如何去实现.这种时候,真的很想一窥源码,查看究竟,看看大厂的前端大神们是如何规避了小程序的一些比较奇葩的坑. 于是就

如何透过HTC Vive拍摄Mixed Reality (混合现实)影片

https://www.vive.com/cn/forum/1706?extra=page%3D1 也许你是一位开发者,想为自己的HTC Vive游戏制作酷炫的宣传片:或者你是游戏主播,想为观众带来高质量的VR直播体验:甚至你是一位VR的爱好者.无论如何,如果你对Mixed Reality(混合现实)感兴趣,请继续看下去.本文将介绍如何用HTC Vive拍摄高质量MR视频. ======================================================== 什么是M

泰课在线的:HTC Vive 基础入门 基于Unity3D引擎

任务1: 关注公众号即可下载本视频教程 任务2: 01-概述 07:08 任务3: 02-HTC Vive设备的安装 08:33 任务4: 03-下载Steam与SteamVR 03:05 任务5: 04-使用Steam VR 调试设备 14:40 任务6: 05-下载Unity3D 03:24 任务7: 06-配置Unity VR开发环境 09:43 任务8: 07-Steam VR插件的基本使用 20:25 任务9: 08-VR开发初体验 07:15 .net大神老师给我扫盲了,从一点没接触

做预解释题的一点小方法和小技巧

在JavaScript中的函数理解中预解释是一个比较难懂的话题.原理虽然简单,寥寥数言,但其内涵却有深意,精髓难懂.如何在轻松活跃的头脑中将它学会,现在针对我在学习中的一点小窍门给大家分享一下,希望能给大家一些帮助: 万事需遵循"原理"--"预解释"无节操和"this"指向:(可先看例题解析然后结合原理进行学习) (感谢蕾蕾老师给归纳的预解释无节操原理:) 如果函数传参数则先于以下执行,就相当于在函数私有作用域下var了一个变量:根据作用域原理,

理解HTC Vive更新——控制相机旋转和位移

本文章由cartzhang编写,转载请注明出处. 所有权利保留. 文章链接:http://blog.csdn.net/cartzhang/article/details/72188658 作者:cartzhang 一.写在前面 在HTC的vive 头盔中, 一旦Vive头盔连接都unity游戏中,就会控制所有Camera的旋转和位置. 这对于有需要的控制非头盔相机带来了烦恼. 比方说,上篇博客中,在VR中,对某个特点位置截图,就会由于头盔控制所有相机的旋转, 造成截图不精确和出现偏移. 地址:

一点小心得

项目中会遇到这样的逻辑处理:根据不同类型调用不同的方法,通常会用到if else等语句,感觉不太好: 1,应该面向接口编程 2,尽量避免使用if语句 实例:原来代码,接口Iservice的实现类有 ServiceA ,ServiceB,ServiceC public static void main(String[] args) { String type = "C"; Iservice service = null; if (type.equals("A")) {

程序开发的一点小总结

程序开发的一点小总结, 给要学习一门新语言的朋友一些帮助, :P 1.多项条件下的处理 第一种方法: 每个需要执行A函数的条件下都写一边A函数调用, 这种方式也是最中规中矩的写法, 代码相对臃肿, 如果A有任何变动, 就要修改多处, 这种代码块写多了, 容易漏掉 if(b==1) a() else if(b==2) else if(b==3) a() else a() 第二种写法: 在B条件筛选前, 创建一个临变量布尔c, 用来监控需要A函数需要的条件, 需要就为true, 不需要就不写(默认初

我只知道一点非常简单的关于MVC的验证

我只知道一些非常简单的关于MVC的验证 如题,我只知道一点非常简单的关于MVC的验证,所以如果您接触过MVC的验证,相信也就不用看了,这个且当作是学习笔记吧. 先小讲解一下他基本的五个从Model里打上特性标签验证的方法. 在此之前先写一下事例以证明之. 第一步,创建一个MVC的应用程序,在Model里创建一个类,我是叫的User类.里面有几个属性,Name是必须填写的,年龄需要在0到150之间,Email得符合相应的邮箱格式才可以,密码不能超过15个字符,确认密码的选项得跟第一次输入的一致.我