当前位置: 首页 > article >正文

URP学习(一)

URP是unity出的比较简单的可供改造引擎渲染管线的流程。能实现用较低的代价消耗实现较好的效果。

现记录学习:

一.如何设置URP关键

这步结束后材质会被替换

  1. 加package
  2. Create/Rendering/URP Universal Rendering

  3. Setting设置为urp

材质也需要urp目录下的

几种常用的shader:

Lit是基于物理的shader

SimpleLit低端机性能较好,使用Blinn-Phong光照模型计算

Baked Lit不需要实时光照和高端反射效果可选用

Unlit单色shader

二.Shader写法的改变

兼容处理

Lit Shader里写了5个模块

ForwardLit:前向渲染

ShadowCaster:阴影渲染

DepthOnly:写入深度

Meta:

Universal2D:2D渲染

Shader中不能写CGPROGRAM … ENDCG包裹而是HLSLPROGRAM

…ENDHLSL

Unity为什么URP要这么搞的原因是因为之前CG代码会包含其他文件,导致文件变得复杂。HLSL所有的引用都是显示加入非隐式调用,显得精简。

三.URP与传统管线的区别


http://www.kler.cn/news/356823.html

相关文章:

  • 机器学习核心功能:分类、回归、聚类与降维
  • AJAX——POST 设置请求体参数
  • IP基本原理
  • 【nlp】知识蒸馏Distilling
  • Postman发送GET、POST请求
  • 【重学 MySQL】七十二、轻松掌握视图的创建与高效查看技巧
  • 网络爬虫自动化Selenium模拟用户操作
  • Python知识点:基于Python工具,如何使用Ethereum Tester进行智能合约测试
  • python中else使用汇总
  • docker启动MySQL容器失败原因排查记录
  • 力扣 142.环形链表Ⅱ【详细解释】
  • C#的自定义对话框和提示窗体 - 开源研究系列文章
  • Shell脚本:用户和用户组管理全面指南
  • 如何用代码将网页打开
  • Hbase安装及使用
  • OpenCV高级图形用户界面(6)获取指定窗口中图像的矩形区域函数getWindowImageRect()的使用
  • 业务逻辑漏洞之墨者学院靶场——身份认证失效
  • 【文化课学习笔记】【化学】选必三:同分异构体的书写
  • 初识Linux之指令(二)
  • 学习资料分享平台计算机毕设基于SpringBootSSM框架