目录

一.通过模板创建HDRP项目工程

1.创建模板示例工程

2.单击High Definition RP

3.命名并创建项目

4.研究并学习后续开发

二.通过HdrpCore模块创建HDRP项目工程

1.通过Core模块快速构建HDRP的空项目工程

2.依赖项自动加载并导入

3.然后我们就可以在里面愉快的进行后续开发了

三.普通3D内置管线工程升级为HDRP工程

1.创建普通3D场景

2.设置HDRP

1.安装hdrp依赖项

2.修复冲突报错

3.创建hdrpAsset资源​编辑

4.着色器冲突材质失效

3.Upgrading Materials升级材质

4.手动转换材质

5.Adjusting lighting调整灯光

1.添加skyandFog Volume

3.修改阴影属性

6.Post-process后期处理

6.结果


一.通过模板创建HDRP项目工程

unityHub给用户提供了HDRP的示例项目,用户可以直接创建演示示例项目,后续在里面进行自己的项目开发。

1.创建模板示例工程

打开 Unity Hub,转到Projects选项卡,然后单击New

2.单击High Definition RP

在Sample_Template部分中,单击High Definition RP

3.命名并创建项目

4.研究并学习后续开发

项目场景如下,然后我们就可以研究并学习这个示例工程,也可以新建场景进行我们的后续开发

二.通过HdrpCore模块创建HDRP项目工程

1.通过Core模块快速构建HDRP的空项目工程

2.依赖项自动加载并导入

这个core会把hdrp工程所需要的依赖项自动加载并导入,默认创建了一个Outdoor场景,后续我们可以创建Indoor也可以创建默认

3.然后我们就可以在里面愉快的进行后续开发了

三.普通3D内置管线工程升级为HDRP工程

以上两种模式是常规创建hdrp工程的方式,适合在立项初期和刚开始着手hdrp的时候使用,但是实际情况是很多开发者在开发初期并没有确定使用哪种渲染管线,而是在后面需要升级为hdrp这时候我们就需要自己手动导入hdrp工程所需要的依赖项。高清渲染管线 (HDRP) 使用一组新的着色器和照明单元,它们都与内置渲染器不兼容。要将 Unity 项目升级到 HDRP,您必须首先转换所有材质和着色器,然后相应地调整各个灯光设置。

1.创建普通3D场景

创建场景后简单设置一下场景内容

2.设置HDRP

1.安装hdrp依赖项

在 Unity 编辑器中,打开 Package Manager 窗口(菜单:Window > Package Manager)。
查找并选择High Definition RP包,然后单击Install。

当您安装 HDRP 时,Unity 会自动将两个 HDRP 特定组件附加到场景中的游戏对象。它将HD Additional Light Data组件附加到 Lights,并将HD Additional Camera Data组件附加到 Cameras。如果您未将项目设置为使用 HDRP,并且场景中存在任何 HDRP 组件,则 Unity 会引发错误。

2.修复冲突报错

打开渲染管线向导窗口(菜单Window > Render Pipeline > HD Render Pipeline Wizard)。
配置检查部分,转到HDRP选项卡,然后单击全部修复。这修复了项目的每个 HDRP 配置问题

3.创建hdrpAsset资源

4.着色器冲突材质失效

HDRP 现在已在您的项目中设置,但您的场景无法正确渲染并使用洋红色错误着色器来显示游戏对象。这是因为场景中的游戏对象仍然使用为内置渲染器制作的着色器。如何解决稍后讲

3.Upgrading Materials升级材质

要将场景中的材质升级为与 HDRP 兼容的材质,请执行以下任一操作:
将项目中的所有兼容材质转换为 HDRP 材质
将项目窗口中当前选择的所有兼容材质转换为 HDRP 材质。
将场景中每个地形中的内置默认标准地形材质替换为HDRP 默认地形材质

因为地面材质使用的是unity默认材质,这项操作可以直接修复材质兼容,但是此过程无法自动将我们自己的材质或着色器升级到 HDRP。您必须手动转换自定义材质和着色器。此外,由于 HDRP 支持更多的高度图置换技术和解压缩选项,因此该过程无法正确升级高度图相关属性。这意味着您的高度贴图材质可能看起来不正确。如果升级使用高度图的材质,请修改材质的AmplitudeBase属性,直到结果更接近内置渲染器版本。

此过程也无法升级粒子着色器。尽管 HDRP 不支持粒子着色器,但它确实提供了一些与内置粒子系统兼容的着色器图。这些着色器图的工作方式与内置粒子着色器类似。要使用这些 Shader Graphs,请导入Particle System Shader Samples示例

4.手动转换材质

1.HDRP 材质转换器自动将内置标准和无光照材质分别转换为 HDRP 光照和无光照材质。该过程使用叠加功能将颜色通道混合在一起

2.Mask maps遮罩贴图

Built-in Shader 到 HDRP Shader 的转换过程将 Built-in Standard Shader 的不同 Material 贴图组合到 HDRP Lit Material中遮罩贴图的单独 RGBA 通道中,有关每个贴图进入哪个颜色通道的信息请 ---参考

3.Detail maps详细细节贴图

Built-in Shader 到 HDRP Shader 的转换过程将 Built-in Standard Shader 的不同细节贴图组合到 HDRP Lit Material中细节贴图的单独 RGBA 通道中。它还增加了平滑细节。 有关每个贴图进入哪个颜色通道的信息请 ---参考

5.Adjusting lighting调整灯光

hdrp使用Physical light units物理灯光单元这些单位与内置渲染管线使用的所有单位不匹配。对于光强度单位,定向灯使用勒克斯,所有其他灯光可以使用流明、坎德拉、EV,或在一定距离处模拟勒克斯。要在 HDRP 项目中设置照明

1.添加skyandFog Volume

将默认的天空体积添加到场景以设置环境照明(菜单GameObject > Volume > Sky and Fog Volume)2.设置环境光照

打开 Lighting 窗口(菜单:Window > Rendering > Lighting Settings);
Profile属性,选择Sky and Fog Volume 使用的相同Volume Profile ;
对于静态光照天空属性,选择PhysicallyBasedSky

3.修改阴影属性

1.创建一个新的Global Volume GameObject(菜单:GameObject > Volume > Global Volume)并将其命名为Global Settings
2.为此卷创建一个新的卷配置文件。为此,请打开卷的检查器并单击新建按钮

3.添加阴影覆盖(Add Override > Shadowing > Shadows),然后启用Max Distance并将其设置为200

4.设置Directional Light
Intensity设置为100000,将Color设置为白色。然后,要查看天空中的太阳,请转到“形状”部分并将“角直径”设置为3


5.场景现在过度曝光。要解决此问题,请选择您在步骤3a中创建的Global Settings GameObject并将Exposure override 添加到其 Volume 组件(Add Override > Exposure)。然后,将模式设置为自动

6.Post-process后期处理

1.创建一个新的Global Volume GameObject(菜单:GameObject > Volume > Global Volume)并将其命名为“ Post-processes ”。当您在 Volume Inspector 中选择Add Override时,您可以在Post-processing子菜单中找到所有后期处理。

2.将Tonemapping覆盖添加到 Volume(Add Override > Post-processing > Tonemapping)然后启用Mode并将其设置为ACES

3.将Bloom覆盖添加到 Volume(Add Override > Post-processing > Bloom),然后启用Intensity并将其设置为0.2。请注意,bloom 的结果与 Post Processing 包中的结果不同。这是因为 HDRP 的光晕效果在物理上是准确的,并且模仿了相机镜头的质量。

4.将Motion Blur覆盖添加到 Volume(Add Override > Post-processing > Motion Blur),然后启用Intensity并将其设置为0.1

5.将Vignette覆盖添加到卷(Add Override > Post-processing > Vignette),然后设置以下属性值,启用强度并将其设置为0.55;启用Smoothness并将其设置为0.4;启用圆度并将其设置为0

6.将景深覆盖添加到体积(Add Override > Post-processing > Depth Of Field),然后设置以下属性值,启用Focus Mode并将其设置为Manual。在Near Blur部分,启用Start并将其设置为0 ,然后启用End并将其设置为 0.5,在Far Blur部分,启用Start并将其设置为2然后启用End并将其设置为10。请注意,此效果仅在 Game 视图中可见。

7.最后,选择Global Settings GameObject 以在 Inspector 中查看它。在 Volume 组件中,添加一个Ambient Occlusion覆盖(Add Override > Lighting > Ambient Occlusion),然后启用Intensity并将其设置为0.5

6.结果

【HDRP高清渲染管道】创建HDRP工程,把内置管线工程升级为HDRP工程相关推荐

  1. unity 可视化渲染管线_如何为高端可视化设置Unity的高清渲染管道

    unity 可视化渲染管线 Prior to Unite Copenhagen in September 2019, Unity collaborated with Lexus and its age ...

  2. datavideo切换台说明书_datavideo/洋铭SE-2200高清6通道导播切换台内置字幕系统8路输出...

    HD/SD 6通道切换台 产品型号    SE-2200 产品名称    HD/SD 6通道切换台 视频系统    HD & SD 视频格式    1080i 50/59.94/60Hz 72 ...

  3. hydra图形化工具下载_Hydra Pro 4.0 专业的逼真高清HDR图片创建工具

    Hydra Pro 4.0 专业的逼真高清HDR图片创建工具 Hydra Pro for mac是一款专业的逼真高清HDR图片创建工具,它能够合成多大7种不同曝光度的照片合成创建润色你的照片,以为你照 ...

  4. 小米折叠手机高清渲染图曝光:双外折叠形态美如画

    [TechWeb]上个月,小米联合创始人.总裁林斌在微博晒出了小米首款双折叠手机,瞬间掀起了整个数码圈的巨浪.虽然在这款双折叠手机视频曝光以后,柔宇科技发文炮轰小米,小米也作出了回应,但不得不承认这款 ...

  5. 去掉圆角_小米11高清渲染图曝光:蓝色机身 圆角矩形摄像模组

    12月25日消息,下周一,全新小米11就将正式亮相,临近发布,关于这款新机的消息也是越来越多,日前,国外社交媒体放出了小米11的高清渲染图. 从图片可以看到,新机提供了蓝色的配色,整个配色清新.淡雅, ...

  6. 华为P50 Pro+高清渲染图曝光:居中单挖孔屏+后置徕卡五摄

    虽然过去的一年华为的手机业务遇到了前所未有的困难,但华为仍在不懈创新,竭尽全力为新机持续努力.按照往年华为代表性旗舰系列的发布节奏,华为新一代P系列旗舰新机--华为P50有望在今年3月与大家见面,而因 ...

  7. 华为Mate30 Pro高清渲染图曝光:后置四摄+挖孔全面屏

    [TechWeb]下半年,除了国际大牌的苹果和三星分别将推出全新年度旗舰新iPhone和Galaxy Note10系列外,国产品牌也将推出各自的顶级旗舰新品,其中华为每年下半年的Mate系列自然是备受 ...

  8. 一加7 Pro高清渲染图曝光:A+屏幕 超棒手感

    [TechWeb] 一加官方确认,将于5月16日在北京雁栖湖国际会展中心正式发布新旗舰一加7,Slogan是"Go Beyond Speed(极速之上)". 随着发布会越来越近,爆 ...

  9. 2019年新款iPhone高清渲染视频来了 强迫症慎点...

    最近关于2019年新款iPhone渲染图不断曝光,基本上都大同小异,前脸标准刘海屏,背后"浴霸"设计.不过,日前,国外爆料大神更是带来了新款iPhone的高清渲染视频. 按经验推断 ...

最新文章

  1. 百度要造什么车?汽车依然逃不出 BAT 的手掌心 | 撩车
  2. 使用es6中import和export报错
  3. Python中浮点数精度处理
  4. 漫谈企业级SaaS的多租户设计
  5. iscsi网络存储介绍及客户端配置操作
  6. C++ STL string 简单使用
  7. OJ1069: 向Z同学学习
  8. KALI 2020 软件集成清单——逆向工程(七)
  9. vant 开始结束日期_在vant中使用时间选择器实现结束时间和开始时间
  10. python 论坛自动发帖功能
  11. springboot基于微信小程序的在线办公系统+java+uinapp+Mysql
  12. 独木舟上的旅行-OJ
  13. 数据分析之信用风险评分卡建立
  14. 在PC体验sailfishos(旗鱼)系统
  15. 思科access-list 1 permit 1.1.1.0 0.0.254.0 //允许第三位为奇数的路由
  16. h3c S2000-EA 交换机DHCP Snooping支持Option 82功能的配置
  17. 腾讯qq珊瑚虫版_QQ for Mac+QQ小助手
  18. 在Ubuntu下使用QEMU搭建arm开发环境(一)搭建基本开发环境
  19. 教你用Python压缩图片
  20. Android 百度地图集成问题(定位不准或定位在非洲)

热门文章

  1. 浏览器控制台输出格式化字符串
  2. 苹果手机变成耳机模式怎么调回来_电视机蓝屏咋调回来啊
  3. Android 讯飞语音开发
  4. 【十万字的SpringCloud,你不来看看】
  5. 怎么求点云的投影面积
  6. “没有打开该文件的权限,请与文件所有者或管理员联系以获得相应权限”
  7. 智慧教室系统--烟感警报系统
  8. 离散数学 06.02 群的定义
  9. Android 全面屏手机view出现绿色边框
  10. 百老汇大乐队迷你连奏版 – Broadway Big Band 1.3 Mini-Legato