Unity如何使用HDRP,项目如何升级到HDRP
  2024/5/13 15:38:33
  Unity自2019推出URP、HDRP,目的是为了提高场景画面质量,实现写实风格的电影级效果。
  高清渲染管线 (HDRP) 是Unity构建的高保真渲染管线,基于物理、线性、HDR光照和混合平铺、群集延迟、前向照明、后处理架构,提供了逼近真实的高标准光追效果场景。

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

  将项目升级到HDRP
  Unity2020+不建议 windows-PackageManager -抬头选择UnityRegisty HighDifinition RP,建议通过windows-Render-HDRP Wizard安装,并补齐修复所有补丁。
  环境搭建 HDR配置
  1.ShaderGraph,
  2.Render Pipline Core Library
  3.HD RenderPipeline(High Definition RP)
  4.Lightweight Rendering Pipeline不要安装,HDRP已经集成 
  5.Post Processing不要安装,HDRP已经集成。        

  到此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软件对软件进行二次处理,将曝光调整到满意的状态。所以如果有摄影基础的同学调起来可能会更舒服一些。



网评摘要:

小猪佩奇:我是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】

瑞易互联:2020后PackageManager对HDRP都是支持的,Bloom的Threshod参数设置不能大于0.2,否则没效果【2024-5-6】
 [1] [2] [3]

相关文章(向右看)..

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

·热点