From c5c72da68f443a0de8d7e9d08a86ece065072384 Mon Sep 17 00:00:00 2001 From: BlueRose <378100977@qq.com> Date: Thu, 20 Feb 2025 22:34:32 +0800 Subject: [PATCH] vault backup: 2025-02-20 22:34:32 --- .../渲染功能/ShaderModel/ToonShaderModel.md | 29 +++++++++++++------ 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/03-UnrealEngine/卡通渲染相关资料/渲染功能/ShaderModel/ToonShaderModel.md b/03-UnrealEngine/卡通渲染相关资料/渲染功能/ShaderModel/ToonShaderModel.md index 6970044..9f0ff5e 100644 --- a/03-UnrealEngine/卡通渲染相关资料/渲染功能/ShaderModel/ToonShaderModel.md +++ b/03-UnrealEngine/卡通渲染相关资料/渲染功能/ShaderModel/ToonShaderModel.md @@ -42,9 +42,10 @@ rating: ⭐ - [【翻译】西川善司「实验做出的游戏图形」「GUILTY GEAR Xrd -SIGN-」中实现的「纯卡通动画的实时3D图形」的秘密,前篇(2)](https://www.cnblogs.com/TracePlus/p/4205834.html "发布于 2015-01-06 13:23") - [【翻译】西川善司的「实验做出的游戏图形」「GUILTY GEAR Xrd -SIGN-」中实现的「纯卡通动画的实时3D图形」的秘密,后篇](https://www.cnblogs.com/TracePlus/p/4205978.html "发布于 2015-01-06 14:23") - 知乎文章 - - https://zhuanlan.zhihu.com/p/513598386 - - https://zhuanlan.zhihu.com/p/493802718 - - [x] https://zhuanlan.zhihu.com/p/513228315 + 1. [ ] ***https://zhuanlan.zhihu.com/p/631214546 + 2. https://zhuanlan.zhihu.com/p/513598386 + 3. https://zhuanlan.zhihu.com/p/493802718 + 4. [x] https://zhuanlan.zhihu.com/p/513228315 - ### 贴图 @@ -55,14 +56,24 @@ rating: ⭐ - rgb:暗面颜色 - **a**:? - ILM - - **ilm(R)**:金属度,高光类型? - - ilm(G):阴影与高光Offset + - **ilm(R)**:高光强度 ? ***高光类型(待验证)*** + - `[0~10)` 普通——无边缘光 + - `[10~145)` 皮革、皮肤——有边缘光 + - `[145~200)`头发——无边缘光 + - `[200~255]`金属——无边缘光 + - [x] ilm(G):阴影与高光Offset - ilm(B):高光遮罩,高光强度Mask。 - - ilm(A):本衬线(基于UV制作,风格化内描边,原理参考先前文章),内描边Mask。 + - `0`:无高光 + - `(0,128]`:裁边高光 + - `(128,255]`:PBR高光 + - [x] ilm(A):本衬线(基于UV制作,风格化内描边,原理参考先前文章),内描边Mask。 - detail(texcoord[1]):细节遮罩,磨损贴图?。用第二套UV,与底色正片叠底混合(mul) -- VertexColor(R):褶皱与背面阴影Offset,将阴影向深处偏移 -- VertexColor(G):明度存储组件信息 -- VertexColor(B):存储部分细节 +- decal +- VertexColor + - VertexColor(R):褶皱与背面阴影Offset,将阴影向深处偏移 + - VertexColor(G):明度存储组件信息 + - VertexColor(B):存储部分细节 +- OLM? ### TODO - [ ] 给ToonDataAsset 添加干掉自投影功能