Lightweight Render Pipeline的设置

本文探讨了Unity中Lightweight Render Pipeline (LWRP) 的配置细节,特别是关于阴影设置的选项。文中提到,当使用HardandSoft shadows类型时,在某些角度可能会出现不理想的视觉效果。建议将阴影类型更改为Hard shadows以获得更好的表现。

Lightweight Render Pipeline新建的配置是

而Unity自带的演示用的demo里面的LWRP-HighQuality的配置是

除了多选了顶点光照vertexLighting和HDR以外,需要注意Shadows的Type选项

如果使用Hard and Soft shadows那么摄像机垂直看向地面会出现一些不太讨喜的优化

修改为Hard shadows就正常了

 

 

### 如何在 Unity设置和配置 HDRP 和 LWRP 渲染管线 #### 配置 HDRP (高清晰度渲染管线) HDRP 是一种高级别的渲染管线,专为高端硬件设计,提供高质量的视觉效果。为了启用并配置 HDRP: 1. 打开项目窗口中的 `Window` -> `Package Manager` 并安装 High Definition RP 包。 2. 创建一个新的 HDRenderPipelineAsset 文件,在 `Assets` 下右键点击选择 `Create` -> `Rendering` -> `High Definition Render Pipeline Asset`. 3. 将创建好的 HDRP asset 拖拽到项目的 Graphics Settings (`Edit` -> `Project Settings` -> `Graphics`) 的 Scriptable Render Pipeline 设置框内[^3]. 4. 对于场景内的摄像机组件,确保其 Rendering Path 属性被设为 `HDRenderPipeline`. 这样可以保证该摄像机会使用 HDRP 来进行渲染. 5. 使用 Shader Graph 或 Visual Effect Graph 工具来定制材质与特效, 提升画面表现力[^5]. 对于想要追求极致画质的工作室来说,HDRP无疑是最好的选择之一;然而需要注意的是它对设备的要求较高. #### 配置 LWRP/URP (轻量级/通用渲染管线) LWRP 即后来演变为 URP 的轻量化解决方案,旨在优化移动和其他资源受限环境下的性能: 1. 同样先通过 Package Manager 安装 Universal RP 包以获取必要的库文件支持. 2. 接着新建一个 LightweightRenderPipeline 资源(`Create`->`Rendering`->`Lightweight Render Pipeline Asset`). 如果是在 2019.3 及之后版本,则应选择 `Universal Render Pipeline Asset`. 3. 把这个新的 pipeline asset 放入 Project Setting 的相同位置替换掉原来的默认值. 4. 修改 Camera 组件上的 Renderer Type 选项使其匹配所选pipeline类型(LightweightRenderer). 5. 利用ShaderGraph编辑器快速搭建自定义着色逻辑,简化美术师工作流的同时提高了灵活性[^4]. 值得注意的是,尽管两者都能显著改善特定平台的表现效率,但在具体应用时还需考虑目标平台特性以及预期的画面品质需求做出权衡. ```csharp // 示例代码展示如何动态更改当前使用的渲染管线 using UnityEngine.Rendering; using UnityEngine.Experimental.Rendering; public class ChangeRenderPipeline : MonoBehaviour { public RenderPipelineAsset newPipeline; void Start() { GraphicsSettings.renderPipelineAsset = newPipeline; } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值