06. Getting started || VR in HDRP / 虚拟现实在HDRP中使用

可以对照着现有文档观看,如果有误,已现有官方文档为准

Virtual eality in the High Definition Render Pipeline

要在高清渲染管线(HDRP)中使用虚拟现实(VR),必须在Unity项目中启用VR。为此,请参见渲染管道向导(Render Pipeline Wizard)中的VR部分

Recommended Settings /推荐设置

HDRP被设计成完全支持单通道实例模式。这种模式提供了所有平台上的最佳性能。HDRP还支持多通道,但这比较慢,而且一些功能,比如自动曝光,可能会导致问题。如果遇到某个特定特性的问题,可以在项目的HDRP资源中禁用它

Supported Platforms and Devices / 支持的平台和设备

  • PC witch DX11:
    • Oculus Rift
    • OpenVR
    • Windows Mixed Reality
  • PS4
    • PSVR

Resolution Control /可调分辨率

在HDRP中有多种方法可以用来控制渲染目标的分辨率,但是要注意,HDRP并不支持使用Unity中标准内置渲染管道的所有方法。XRSettings.renderViewportScale在HDRP中无效,如果使用它会生成警告。使用以下方法之一:

  • Dynamic Resolution:您可以使用动态分辨率系统在运行时更改分辨率。如果要在运行时更改分辨率,这是最好的方法。
  • Eye Texture:您可以通过更改XRSettings.eyeTextureResolutionScale来设置设备的后台缓冲区分辨率。这是一项资源密集型操作,它会重新分配所有渲染目标。

C# defines

You can use the following defines to include or exclude code from your scripts.

  • ENABLE_VR: 引擎的C ++端对此定义进行设置,以指示平台是否支持VR。
  • ENABLE_VR_MODULE:如果您的项目包含内置的VR模块com.unity.modules.vr,则Unity会设置此定义。
  • ENABLE_XR_MODULE: 如果您的项目包含内置XR模块com.unity.modules.xr,则Unity会设置此定义。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值