Unity如何使用HDRP,项目如何升级到HDRP
  2024/5/13 15:38:33
  Unity在2020版本中推出HDRP(高清渲染管线),目的是为了提高图形质量,实现写实到风格化的图像。
  高清渲染管线 (HDRP) 是由 Unity 构建的高保真脚本化渲染管线,基于物理的光照、线性光照、HDR 光照和混合平铺/群集延迟/前向照明架构,提供了创建应用程序(如游戏、技术演示和动画)所需的高标准光追效果图形。

  进入正题,如何开始使用HDRP无非就两种情况:
  1.项目开始前确认使用HDRP;2.将现有项目升级为HDRP,

  将项目升级到HDRP
  Unity Editor - windows -PackageManager -抬头选择Unity Registy,列表选择High Difinition RP,然后面板右下方点击Up to date升级。安装以下项目:
  环境搭建 HDR配置
  1.ShaderGraph,
  2.Render Pipline Core Library
  3.HD RenderPipeline(High Definition RP)
  4.Lightweight Rendering Pipeline
  5.Post Processing          

  到此HDRP就能够正常使用了。创建HDR管线
  1.Project->创建Creat->Rendering-> HDR Asset
  2.Editor Project Setting->Graphies Setting
  3.把资源拖入到Volume Setting中
  注意:
  1.渲染管线兼容:HDRP与URP是不兼容的,所以在选择渲染管线上只能进行单选。HDRP与默认渲染管线的shader也是不兼容的,也就是说项目导入了HDRP后,这个项目中的原始基础材质Standard shader是无法使用的,而是被HDRP->Lit shader替换了。
  2.目前HDRP在Windows上仅支持DirectX,不支持基于OpenGL和OpenGL ES的设备,所以在考虑使用HDRP时还要考虑到项目最终的终端设备是什么。目前笔者在一款基于OpenGL的VR一体机(zSpace)上测试是有无法跑通的。
  3.说一说目前笔者对HDRP的理解,HDRP好像是(也许真是?)对画面进行二次处理调优的一个工具,可以理解为使用手机拍了一张照片,但你在拍摄时没有对这张照片的曝光调整好,然后就需要通过各种PS软件对软件进行二次处理,将招聘的曝光调整到满意的状态。所以如果有摄影基础的同学调起来可能会更舒服一些。

原文链接:
https://blog.csdn.net/qq_42047805/article/details/129250102
https://blog.csdn.net/qq_42987283/article/details/103564251


网评摘要:

小猪佩奇:我是unity2020,安装HDRP后bloom、tracing等很多功能不能用,不干事HDRP自带的还是PostVolume提供的都没用,甚至PackageManager里没有HD RenderPipeline 【2023-12-11】

泥粑粑:我用的WIN10专业版+Unity2022,没装UDP和HDRP,在主摄像机添加PostLayer,新建空物体添加PostVolume,设置图层后Bloom、DepthOfField都可以用,但是材质高度图置换需要HDRP,装了HDRP后Bloom就没有效果,还报错,无语【2023-12-16】
 [1] [2] [3]

相关文章(向右看)..

·相关
Unity判断物体是否在摄像机视
UnityC#五种方法调用其他脚
C#协程的几种调用方法
C#unity定时延迟函数的常用
u3d出现Autodesk.Fb/图
C#实现三维自动寻址导航技术
unity之HDRP性能质量最优/图
Unity提升画质的几点注意,U
nginx装逼:伪装隐藏网站扩展
unity使用GUI及时控制文字

·热点