立即注册
登录
搜索
前端开发
后端开发
虚幻引擎
U3D引擎
体感研发
数据库
论坛
BBS
本版
帖子
用户
麒麟软控
»
论坛
›
麒麟软控
›
U3D引擎
›
Unity URP 学习开篇
返回列表
发新帖
Unity URP 学习开篇
邹桂明
邹桂明
当前离线
积分
17
5
主题
8
帖子
17
积分
新手上路
新手上路, 积分 17, 距离下一级还需 33 积分
新手上路, 积分 17, 距离下一级还需 33 积分
积分
17
发消息
发表于 2023-3-10 18:08:48
|
显示全部楼层
学习新事物的思路--Why?What?How?
学习目的:巩固练习在Games101、Games202中的知识,同时学习URP
Why?为什么要用URP?
URP涵盖了范围广泛的不同平台,是针对跨平台开发而构建的,性能比内置管线要好,另外可以进行自定义,实现不同风格的渲染,通用渲染管线未来将成为在Unity中进行渲染的基础 。
平台范围:
可以在Unity当前支持的任何平台上使用
截至2021年已经有超过1/3的项目在用URP,现在更多了。
What?--URP是什么?
Unity渲染管线包含内置渲染管线和SRP,内置渲染管线是Unity默认的渲染管线,不可修改;而SRP是可以用户自己控制渲染流程;URP和HDRP则相当于Unity提供的SRP模板。
URP前身是LWRP轻量级渲染管线(Light Weight Render Pipeline)。
详细的下面文章说的很清楚:
Unity URP/SRP可编程渲染管线_Peter_Gao_的博客-CSDN博客_unity urp
URP的官方文档:
Universal Render Pipeline overview | Universal RP | 13.1.9 (unity3d.com)
How?如何学习、使用URP?
参考:Unity教程:URP渲染管线实战教程系列【1】 - 知乎 (zhihu.com)
Getting started | Universal RP | 13.1.9 (unity3d.com)
1.创建URP Demo工程,有遇到创建失败问题,疑似连接Unity网络原因,重试解决
2.Demo工程里也包含了Shader Graph,这是一个可视化编写Shader的工具,文档:About Shader Graph | Shader Graph | 16.0.0 (unity3d.com)
工程中包含了鼠标和键盘控制脚本,可以调整角度、距离观察场景,目前能看到一些软阴影和全局光照的效果
3.参照URP的实例Demo开始学习,看看URP源码
Unity图形大佬的Demo(可优先参考这个学习):
GitHub - phi-lira/UniversalShaderExamples: Sand box project containing example shaders and assets compatible with Unity Universal Render Pipeline.
Demo下载:
GitHub - Unity-Technologies/UniversalRenderingExamples: This project contains a collection of Custom Renderer examples. This will be updated as we refine the feature and add more options.
官方的这个Samples没找到demo,只有文档
URP Package Samples | Universal RP | 13.1.9 (unity3d.com)
学习笔记:Unity CustomSRP-1_牛神自的博客-CSDN博客
Unity Custom SRP Tutorials (catlikecoding.com)
Unity的一些官方教程:
Unity3d 教程 | Unity 中文课堂 (u3d.cn)
别人参照Catlike Coding 上的大牛弄得:
Unity SRP从零搭建一套图形渲染管线_UWA学堂 (uwa4d.com)
4.考虑一些效果在URP中尝试实现 光栅化、pbr、ibl、球谐光照
URP和内建管线的区别
下面链接是10.3.2版本的
Feature comparison table | Universal RP | 10.3.2 (unity3d.com)
参考
Unity 内置渲染管线、SRP、URP、HDRP区别_StudyHard_luozhongxu的博客-CSDN博客_hdrp
URP渲染管线与Buildin管线的区别_铃兰177的博客-CSDN博客_urp和普通渲染管线有什么区别
别人使用URP的经验:
ILRuntime作者林若峰分享:次世代手游渲染怎么做 - GameRes游资网
URP实战:
Unity教程:URP渲染管线实战教程系列【1】 - 知乎 (zhihu.com)
英文教程:Unity C# and Shader Tutorials (catlikecoding.com)
一个有关URP源码学习 的专栏
unity渲染学习 - 知乎 (zhihu.com)
工具向:
Unity3D研究院之方便找和写URP的shader | 雨松MOMO程序研究院 (xuanyusong.com)
科普:什么是抗锯齿?FXAA、SMAA、MSAA、TXAA等有什么区别吗? (baidu.com)
一个B站up主 学习URP记录:
一骑gens的个人空间_哔哩哔哩_bilibili
UWA网站上有雨松的有关URP的教程,因为是付费的,就不提供链接了
上一篇:
框架内容-红点策略
下一篇:
武汉微派面经
回复
举报
使用道具
分享
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
浏览过的版块
数据库
快速回复
返回顶部
返回列表