(01)Unity 中使用 HDRP
概述
Unity在2019.2版本中推出HDRP(高清渲染管线),目的是为了提高图形质量,实现从照片写实到风格化的图像。
先看一下官方对HDRP的概述:
高清渲染管线 (HDRP) 是由 Unity 构建的高保真脚本化渲染管线,面向现代(与计算着色器兼容)平台。HDRP 利用基于物理的光照技术、线性光照、HDR 光照和可配置的混合平铺/群集延迟/前向照明架构。它为您提供了创建应用程序(如游戏、技术演示和动画)所需的工具,以达到高图形标准。
看起来还算通俗易懂,也就是说咱们普普通通没有美术功底的开发者,可以通过HDRP拖拉拽扯的这种方式来实现牛逼哄哄的效果了。
使用HDRP
进入正题,如何开始使用HDRP无非就两种情况:1.项目开始前确认使用HDRP;2.将现有项目升级为HDRP,这两种方式分别使用官方示例模板项目和Package Manager导入就可以了,关于这两种方法在网上能搜到很多,官方也有教程,所以这里不做过多赘述。官方教程传送门
1.使用模板项目
2.将项目升级到HDRP
导入后会发现原先的场景材质全部错误变成了粉红色就是正常的了,这个时候傻瓜式(我是)将项目所有材质升级到HDRP材质即可。
3.小Tips
到此HDRP就能够正常使用了,第三个标题用来记录在使用HDRP这一块有哪些要点需要注意。如有错误或其他问题欢迎评论~
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软件对软件进行二次处理,将招聘的曝光调整到满意的状态。所以如果有摄影基础的同学调起来可能会更舒服一些。
(01)Unity 中使用 HDRP相关推荐
- C#开发Unity游戏教程之Unity中方法的参数
C#开发Unity游戏教程之Unity中方法的参数 Unity的方法的参数 出现在脚本中的方法,无论是在定义的时候,还是使用的时候,后面都跟着一对括号"( )",有意义吗?看起来最 ...
- Unity中制作游戏的快照游戏支持玩家拍快照
Unity中制作游戏的快照游戏支持玩家拍快照 有些游戏支持玩家"拍快照",也就是将游戏的精彩瞬间以图片的形式记录下来的功能.这个功能比较有趣,而且以后的用途也会很广,为此本节打算介 ...
- 如何在Unity中添加三维空间声音Spatial Sounds
hololens的声音模块是头戴环上,靠近耳朵上方的一个红色的模块,三维空间声音感效果还不错,本文主要讲述如何在项目中使用空间声音特性.我们主要讲述必须的插件组件和unity声音组件和属性的设置来确保 ...
- matlab 里catmull rom,Unity中的曲线插值CatmullRom
ps:博客从typecho换成jekyll后,文章复制到简书来因为图片链接原因变得麻烦了.- -! 正文 之前写了个插件,有个需要曲线插值的功能.给定一些点的位置,物体成一条平滑曲线依次通过这些点. ...
- Unity Shader:雾的数学运算以及在Unity中使用Fog
文章目录 1,Unity Fog效果图 2,uniform fog均匀雾的数学公式推导 3,Fog在Unity中的应用 4,Unity Fog的源码分析 5,Unity exp fog VS unif ...
- 在Unity中制作高质量的光照效果(上)
原创: Unity Unity官方平台 本篇专家指南将介绍在Unity中制作高质量光照效果的多种高级方法,其中使用了2D和立方体贴图的光线遮罩,并且利用了Unity高清渲染管线HDRP中的高级着色器. ...
- Unity中的半透明阴影
Unity中的半透明阴影 在Unity中渲染半透明阴影可以使用Unity提供的dither texture.在这之前,先考虑一般半透明物体的渲染流程: 设置render queue为Transpare ...
- Unity中的3D数学—02向量与矩阵
1.向量 1.1 向量的运算 运算 公式 矢量和标量的乘/除法 k v = ( k v x , k v y , k v z ) k\mathbf{v}=(kv_x,kv_y,kv_z) kv=(kvx ...
- unity 控制点 贝塞尔曲线_在Unity中使用贝塞尔曲线(转)
鼎鼎大名的贝塞尔曲线相信大家都耳熟能详.这两天因为工作的原因需要将贝塞尔曲线加在工程中,那么MOMO迅速的研究了一下成果就分享给大家了哦.贝塞尔曲线的原理是由两个点构成的任意角度的曲线,这两个点一个是 ...
最新文章
- 在线支付之风控系统架构选型
- 【讨论】拿什么来维护原创作者的权益?
- Kettle使用_7 数据校验组件应用
- 计算客 (人人都有极客精神)爆力
- LeetCode 314. 二叉树的垂直遍历(BFS/DFS)
- mysql [ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
- 安卓开发笔记(二十二):读取本地(内置)html文件并实现和Javascript交互
- [ER/Studio]进行不同版本数据库结构的合并
- MS OFFICE 2019下载及使用
- 妙盈科技:ESG数据提供商获融资
- lisp ssget 浩辰_ssget 详解
- 如何写Dockerfile,Dockerfile 参考文档
- Oblog博客系统存在SQL注入漏洞http://www.anqn.com
- Python调用百度根据经纬度查询地址
- v-model 自带绑定的number 、lazy 、debounce属性
- (int*)、(int *)和(int **)的区别
- pyquery url初始化
- 酒店管理系统的设计与实现/酒店客房管理系统/酒店预定系统
- 设置.env.development无效
- vulhub打靶第一周
热门文章
- 开源流媒体服务器SRS学习笔记(1) - 安装、推流、拉流
- 汽车诊断之UDS入门-0x2E(WriteDataByIdentifier)通过ID写数据
- 单片机怎么控制水泵灭火_毕业设计| 智能自动寻光循迹灭火小车
- word中如何选中已经衬于文字下的形状
- 图森未来将被摘牌:股价重挫29% 侯晓迪已在内斗中出局
- Linux——环境变量
- 计算机主板上的SATA接口是串行接口,sata接口怎么接 小编为您系统整理方法步骤【图文】...
- Android图表库hellocharts详解
- Java NIO框架(Java编程)
- react-react ssr