美文网首页
SteamVR中导入LWRP出错的解决方案

SteamVR中导入LWRP出错的解决方案

作者: CodeHunter | 来源:发表于2019-08-02 16:51 被阅读0次

最近在研究HTC VIVE的项目,索性看着Unity2019都发布了,干脆就把Unity编辑器全面升级到2018.3了,而2018的特点之一,就是可编程的渲染管线了,当然他的好处最直接的话来说就是画面会更好更可控。

但通过package Manager导入LWRP的组件后,才发现一切都是“麻烦”的开始!

Package Manager也是2018的实用功能

满天飞的粉色材质丢失,Steam VR的基础场景运行不起来,眼镜里一片黑色,当时心里只想骂人,难道LWRP不支持STEAM VR?我搜了好久都没发现国内有解决方案。


讨厌的粉色错误

于是转向外网,才发现果然很多人都遇到了同样的问题,截止到现在还有人在官方论坛的问答区问怎么办,果然我不是唯一一个遇到这个问题的人。

各种问题

最后经过研究,终于让LWRP在SteamVR的环境下又正常了,下面分享一下解决步骤:

第一步:建立工程

我用的Unity版本是2018.3.5f1,版本不差太多应该没关系,然后官方其实提供了几个模板,其中有一个VR LWRP的模板,用这个来建立最合适不过。


image.png

打开之后你会发现一个还不错的场景


默认场景

第二部:导入Steam VR

然后导入SteamVR的Package,我用的是steamVR 1.2.3,因为我之后要接入VRTK(我写这篇文章的时候,VRTK只支持SteamVR到1.2.3的版本),当然我也试过最新的steam VR也完全没有问题的。


image.png

如果不出意外,你就会看到一片粉色,如上图。不要慌,一步步来解决。

进入Project Setting-Graphic,把渲染管线选一个,Scriptable Render Pipeline Setting,官方配好的高中低都可以选。


虽然紫色已经没有了,你运行Steam VR自带的sample scene可能会发现新的错误如下:


问题一个接一个

第三步:导入OpenVR

在Package Manager里搜索open VR-点击右上角的Install


image.png

第四部:修改Player Setting

进入Player Setting- XR Setting - Rendering Mode 选为Single,然后疯狂Ctrl+S

如果遇到任何一步报错,都需要重启编辑器,反正解决问题的思路就是多重启编辑器。下面就是成功运行的界面了。


image.png

然后我也是用了LWRP的渲染管线的,这意味着我们可以得到更好的画面咯。


image.png

第五步:试试刚才光照很好的场景

我们回到之前这个场景,点击运行也完全没有问题真好~

image.png

尽量按照步骤来,不要跳跃性思维,先去导入STEAM VR啥的,因为我不保证,如果你步骤不一样的情况,还没问题哦。

相关文章

网友评论

      本文标题:SteamVR中导入LWRP出错的解决方案

      本文链接:https://www.haomeiwen.com/subject/jrgldctx.html