Unity Shader卡通渲染 · 高清渲染管线·HDRP

Unity Shader卡通渲染 · 高清渲染管线·HDRP

前言

最近在研究HDRP管线中的卡通渲染,就想着能不能把官方的UCTS移植到HDRP管线里面去,说干就干,到昨天晚上上传了github,今天来写篇博客介绍一哈。

项目包地址(unitypackage)

https://github.com/Kirkice/UnityChanToonShaderHDRP

Demo效果截图

正面

Unity Shader卡通渲染 · 高清渲染管线·HDRP_第1张图片

侧面

Unity Shader卡通渲染 · 高清渲染管线·HDRP_第2张图片

后面

Unity Shader卡通渲染 · 高清渲染管线·HDRP_第3张图片

着色其功能

完整的实现了UnityChanToonShader的全部功能并且整合了喵刀Hime Up主的流动高光的头发渲染功能,在这里对B站Up主喵刀Hime表示十分感谢。

着色器编辑界面截图

具体功能包括有:

  1. 实时渲染的三阶色以及指定色阴影(法线贴图控制,阴影贴图控制)。
  2. 三阶色的柔和过度控制。
  3. 高光控制(包含有喵刀Hime Up主的流动高光)
  4. 边缘光控制
  5. 材质捕获控制
  6. 自发光控制
  7. 描边控制
  8. 受光控制
  9. 环境光控制

功能非常的多,每一个大的控制分类里有许多细微的参数控制。
Unity Shader卡通渲染 · 高清渲染管线·HDRP_第4张图片
喵刀Hime Up主的流动高光整合部分效果展示

动图展示

shader编辑器截图
Unity Shader卡通渲染 · 高清渲染管线·HDRP_第5张图片

参考

[1] https://zhuanlan.zhihu.com/p/103695949

[2] https://github.com/unity3d-jp/UnityChanToonShaderVer2_Project

[3] https://github.com/togucchi/HDToon

你可能感兴趣的:(Unity3D,Unity,Shader,Shader,shader,unity,unity3d,hlsl,图形学)