URPLearn
A project used for learning Unity Universal Render Pipeline
Install / Use
/learn @wlgys8/URPLearnREADME
URPLearn
此项目用于Unity通用渲染管线学习。
环境:
- Unity版本 2019.4.18f
- URP版本 7.5.2。
资源文件说明:
- 管线配置位于
Assets/Settings - 用例代码位于
Assets/URPLearn,按照文件夹区分。有的用例会自带scene场景,其余的统一使用Assets/Scenes/SampleScene场景来预览 - 各种后处理的开关请看
Assets/Settings/ForwardRenderer面板内,PostProcessingFeature中的Effects列表。点击选中每个Effect,控制其Active状态来进行开关。
URP源码解读
URP后处理造轮子
-
2.1 简单的ColorTint
2.2 Blur - 模糊效果
2.3 Bloom - 泛光特效
2.4 SSAO - 屏幕空间环境光遮蔽
GUP Instance功能
水体模拟
扩展阅读
-
- ToneMapping
- 浮点纹理
-
以上文章大致总结以下就是:
- 早期显示器输出亮度与电压不是线性关系,而是
l = u^2.2幂次关系。因此线性的色彩空间,经由显示器输出后,会变暗。 - sRGB编码就是通过反向的曲线,先将线性色彩变亮,即
sRGB = linearRGB^0.45。再经由显示器,就能完美还原了。
- 早期显示器输出亮度与电压不是线性关系,而是
Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
groundhog
399Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
workshop-rules
Materials used to teach the summer camp <Data Science for Kids>
