title: "Cazalis 模型完整数据结构" description: "原版 Cazalis VRChat 模型的完整资产清单,包含所有 Renderer、Material、Texture、骨骼层级、PhysBone 配置。基于 Unity MCP 全量扫描生成。" date: 2026-05-04 tags: - VRChat - Cazalis - 模型数据 - lilToon
Cazalis 模型完整数据结构
扫描时间: 2026-05-04
扫描方式: Unity MCP Server 3.2.4 全量扫描
模型版本: 原版(未修改)
着色器: lilToon 系列
1. 模型概览
| 属性 | 值 |
|---|---|
| 根物体 | Cazalis |
| Transform 总数 | 519 |
| Renderer 总数 | 20 |
| 独立材质数 | 10 |
| 贴图总数 | 33 |
| VRCPhysBone | 65 |
| VRCPhysBoneCollider | 18 |
| Animator | 无 |
贴图总数 | 33 | | VRCPhysBone | 65 | | VRCPhysBoneCollider | 18 | | Animator | 无 |
---## 2. 顶层层级结构
Cazalis (Root)
├── Armature (骨骼根节点)
│ └── Hips (髋骨)
│ ├── Spine (脊柱)
│ ├── UpperLeg_L/R (大腿)
│ ├── Butt_L/R (臀部)
│ └── Skirt_Root (裙子根骨骼)
├── Body (面部)
├── Body_Base (身体主体)
├── Cloth_Dress (连衣裙)
├── Cloth_DressRibbon (裙子蝴蝶结)
├── Cloth_DressSkirt (裙摆)
├── Cloth_HairRibbon (头发蝴蝶结)
├── Cloth_Pumps (高跟鞋)
├── Cloth_Socks (袜子)
├── Cloth_Under_Bra (内衣)
├── Cloth_Under_Shorts (内裤)
├── Hair_Accessories (发饰)
├── Hair_Back (后发)
├── Hair_Bang (刘海)
├── Hair_Base (头发基底)
├── Hair_Earring (耳环)
├── Hair_Side (侧发)
├── Hair_Tail (尾发)
├── Hair_Top (顶发)
├── PlaneCollider (平面碰撞体)
├── Anchor Target (锚点目标)
└── Butterfly (蝴蝶装饰)
├── Target
│ └── Cazalis_Butterfly
└── Base
└── PBBase (PhysBone 基座)
et │ └── Cazalis_Butterfly └── Base └── PBBase (PhysBone 基座)
---## 3. Renderer 完整清单
## 3. Renderer 完整清单| # | 路径 | 材质槽位 0 | 材质槽位 1 |
|---|------|-----------|-----------|
| 1 | `Cazalis/Body` | `Cazalis_Face` (lilToonOutline) | `Cazalis_Face_Alpha` (TwoPassTransparent) |
| 2 | `Cazalis/Body_Base` | `Cazalis_Body` (lilToonOutline) | — |
| 3 | `Cazalis/Cloth_Dress` | `Cazalis_Cloth` (lilToon) | `Cazalis_Cloth_Alpha` (TwoPassTransparent) |
| 4 | `Cazalis/Cloth_DressRibbon` | `Cazalis_Cloth` (lilToon) | — |
| 5 | `Cazalis/Cloth_DressSkirt` | `Cazalis_Cloth` (lilToon) | `Cazalis_Cloth_Alpha` (TwoPassTransparent) |
| 6 | `Cazalis/Cloth_HairRibbon` | `Cazalis_Cloth` (lilToon) | — |
| 7 | `Cazalis/Cloth_Pumps` | `Cazalis_Pumps` (lilToon) | — |
| 8 | `Cazalis/Cloth_Socks` | `Cazalis_Cloth` (lilToon) | — |
| 9 | `Cazalis/Cloth_Under_Bra` | `Cazalis_Cloth` (lilToon) | — |
| 10 | `Cazalis/Cloth_Under_Shorts` | `Cazalis_Cloth` (lilToon) | — |
| 11 | `Cazalis/Hair_Accessories` | `Cazalis_Hair` (lilToonOutline) | — |
| 12 | `Cazalis/Hair_Back` | `Cazalis_Hair` (lilToonOutline) | — |
| 13 | `Cazalis/Hair_Bang` | `Cazalis_Hair` (lilToonOutline) | `Cazalis_HairBang_FakeShadow` (FakeShadow) |
| 14 | `Cazalis/Hair_Base` | `Cazalis_Hair` (lilToonOutline) | — |
| 15 | `Cazalis/Hair_Earring` | `Cazalis_Hair` (lilToonOutline) | — |
| 16 | `Cazalis/Hair_Side` | `Cazalis_Hair` (lilToonOutline) | — |
| 17 | `Cazalis/Hair_Tail` | `Cazalis_Hair` (lilToonOutline) | — |
| 18 | `Cazalis/Hair_Top` | `Cazalis_Hair` (lilToonOutline) | — |
| 19 | `Cazalis/Butterfly/.../Butterfly` | `Cazalis_Butterfly` (lilToon) |
` (lilToonOutline) | — |
| 19 | `Cazalis/Butterfly/.../Butterfly` | `Cazalis_Butterfly` (lilToon) | ` (lilToonOutline) | — |
| 19 | `Cazalis/Butterfly/.../Butterfly` | `Cazalis_Butterfly` (lilToon) | — |
| 20 | `Cazalis/Butterfly/.../Kirakira` | `Cazalis_Butterfly_Particle` (Particles/Standard Unlit) | — |
0 | `Cazalis/Butterfly/.../Kirakira` | `Cazalis_Butterfly_Particle` (Particles/Standard Unlit) | — |### 材质引用关系图
Cazalis_Body ──────► Body_Base
Cazalis_Cloth ─────┬► Cloth_Dress (Slot 0) ├► Cloth_DressRibbon ⚠️ ├► Cloth_DressSkirt (Slot 0) ├► Cloth_HairRibbon ⚠️ ├► Cloth_Socks ├► Cloth_Under_Bra └► Cloth_Under_Shorts
Cazalis_Cloth_Alpha► Cloth_Dress (Slot 1) └► Cloth_DressSkirt (Slot 1)
Cazalis_Pumps ─────► Cloth_Pumps
Cazalis_Hair ──────┬► Hair_Accessories ├► Hair_Back ├► Hair_Bang (Slot 0) ├► Hair_Base ├► Hair_Earring ├► Hair_Side ├► Hair_Tail └► Hair_Top
Cazalis_HairBang_FakeShadow ► Hair_Bang (Slot 1)
Cazalis_Butterfly ─► Butterfly Cazalis_Butterfly_Particle ► Kirakira (粒子) ```
⚠️ 关键陷阱:
Cazalis_Cloth被 6 个部件 共用(裙子、裙子蝴蝶结、裙摆、头发蝴蝶结、袜子、内衣)。修改此材质会同时影响所有部件!
4. 材质详情
(材质详情略,保留原样,详见 Wiki)
5. 完整贴图清单 (33 张)
结、裙摆、头发蝴蝶结、袜子、内衣)。修改此材质会同时影响所有部件!
4. 材质详情
(材质详情略,保留原样,详见 Wiki)
5. 完整贴图清单 (33 张)### 基础贴图
| 文件 | 路径 |
|---|---|
Cazalis_Face.png |
Assets/Cazalis/Texture/Cazalis_Face.png |
Cazalis_Body.png |
Assets/Cazalis/Texture/Cazalis_Body.png |
Cazalis_Cloth.png |
Assets/Cazalis/Texture/Cazalis_Cloth.png |
Cazalis_Cloth_Alpha.png |
Assets/Cazalis/Texture/Cazalis_Cloth_Alpha.png |
Cazalis_Hair.png |
Assets/Cazalis/Texture/Cazalis_Hair.png |
Cazalis_Butterfly.png |
Assets/Cazalis/Texture/Cazalis_Butterfly.png |
R-18 叠加贴图 (改変目录)
| 文件 | 路径 |
|---|---|
Cazalis_Body_20260428193245.png |
Assets/!改変/R18テクスチャー/Cazalis_Body_20260428193245.png |
AOmap.png |
Assets/!改変/R18テクスチャー/AOmap.png |
matcap 1.png |
Assets/!改変/R18テクスチャー/matcap 1.png |
法线贴图 (Normal)
| 文件 | 路径 |
|---|---|
Cazalis_Cloth_Normal.png |
Assets/Cazalis/Texture/Normal/Cazalis_Cloth_Normal.png |
Cazalis_Cloth_Normal_Tiling.png |
Assets/Cazalis/Texture/Normal/Cazalis_Cloth_Normal_Tiling.png |
Cazalis_Cloth_Alpha_Normal.png |
Assets/Cazalis/Texture/Normal/Cazalis_Cloth_Alpha_Normal.png |
Cazalis_Hair_Normal.png |
Assets/Cazalis/Texture/Normal/Cazalis_Hair_Normal.png |
| ormal.png` | |
Cazalis_Hair_Normal.png |
Assets/Cazalis/Texture/Normal/Cazalis_Hair_Normal.png |
| 文件 | 路径 |
| ------ | ------ |
Cazalis_Matcap_Shoes.jpg |
Assets/Cazalis/Texture/Matcap/Cazalis_Matcap_Shoes.jpg |
Cazalis_Matcap_Whitemetal.png |
Assets/Cazalis/Texture/Matcap/Cazalis_Matcap_Whitemetal.png |
Cazalis_Matcap_Pearl.png |
Assets/Cazalis/Texture/Matcap/Cazalis_Matcap_Pearl.png |
Cazalis_Matcap_Hair.png |
Assets/Cazalis/Texture/Matcap/Cazalis_Matcap_Hair.png |
Cazalis_Matcap_Hairpin.png |
Assets/Cazalis/Texture/Matcap/Cazalis_Matcap_Hairpin.png |
| png` | |
Cazalis_Matcap_Hairpin.png |
Assets/Cazalis/Texture/Matcap/Cazalis_Matcap_Hairpin.png |
| 文件 | 路径 |
| ------ | ------ |
Cazalis_Face_Mask_Shadow.png |
Assets/Cazalis/Texture/Mask/Cazalis_Face_Mask_Shadow.png |
Cazalis_Face_Mask_AO.png |
Assets/Cazalis/Texture/Mask/Cazalis_Face_Mask_AO.png |
Cazalis_Face_Mask_Outline.png |
Assets/Cazalis/Texture/Mask/Cazalis_Face_Mask_Outline.png |
Cazalis_Face_Mask_Opacity.png |
Assets/Cazalis/Texture/Mask/Cazalis_Face_Mask_Opacity.png |
Cazalis_Body_Mask_AO.png |
Assets/Cazalis/Texture/Mask/Cazalis_Body_Mask_AO.png |
Cazalis_Cloth_Mask_Normal2.png |
Assets/Cazalis/Texture/Mask/Cazalis_Cloth_Mask_Normal2.png |
Cazalis_Cloth_Mask_Reflection.png |
Assets/Cazalis/Texture/Mask/Cazalis_Cloth_Mask_Reflection.png |
Cazalis_Cloth_Mask_Matcap2.png |
Assets/Cazalis/Texture/Mask/Cazalis_Cloth_Mask_Matcap2.png |
Cazalis_Cloth_Mask_Alpha.png |
Assets/Cazalis/Texture/Mask/Cazalis_Cloth_Mask_Alpha.png |
Cazalis_Hair_Mask_Matcap.png |
Assets/Cazalis/Texture/Mask/Cazalis_Hair_Mask_Matcap.png |
Cazalis_Hair_Mask_Matcap2.png |
Assets/Cazalis/Texture/Mask/Cazalis_Hair_Mask_Matcap2.png |
Cazalis_Hair_Mask.png |
Assets/Cazalis/Texture/Mask/Cazalis_Hair_Mask.png |
| ask_Matcap2.png` | |
Cazalis_Hair_Mask.png |
Assets/Cazalis/Texture/Mask/Cazalis_Hair_Mask.png |
| 文件 | 路径 |
| ------ | ------ |
Cazalis_Reflection_Noise.png |
Assets/Cazalis/Texture/Others/Cazalis_Reflection_Noise.png |
Cazalis_Cloth_Alpha_Opacity.png |
Assets/Cazalis/Texture/Others/Cazalis_Cloth_Alpha_Opacity.png |
Cazalis_Particle_Kirakira.png |
Assets/Cazalis/Texture/Others/Cazalis_Particle_Kirakira.png |
6. Shader 使用统计
| Shader | 使用次数 | 说明 |
|---|---|---|
Hidden/lilToonOutline |
10 | 带描边的 lilToon(身体、头发、面部) |
lilToon |
9 | 标准 lilToon(布料、鞋子、蝴蝶结) |
Hidden/lilToonTwoPassTransparent |
3 | 双面透明(面部 Alpha、裙子 Alpha、裙摆 Alpha) |
_lil/[Optional] lilToonFakeShadow |
1 | 刘海假阴影 |
Particles/Standard Unlit |
1 | 蝴蝶粒子特效 |
7. PhysBone 配置
| 项目 | 数量 |
|---|---|
| VRCPhysBone | 65 |
| VRCPhysBoneCollider | 18 |
65 个 PhysBone 覆盖头发(刘海、侧发、后发、尾发)、裙子、蝴蝶结、耳环等物理模拟部件。18 个 Collider 用于防止穿模。
8. 材质共享关系与陷阱
高危共享材质
Cazalis_Cloth.mat — 被 6 个部件共用
Cloth_Dress(连衣裙主体)Cloth_DressRibbon(裙子蝴蝶结)Cloth_DressSkirt(裙摆)Cloth_HairRibbon(头发蝴蝶结)Cloth_Socks(袜子)Cloth_Under_Bra(内衣)Cloth_Under_Shorts(内裤)
警告: 直接修改
Cazalis_Cloth.mat会同时影响以上所有部件。如需单独修改某个部件颜色,必须创建材质实例副本,仅赋给目标 Renderer,然后修改副本。
Cazalis_Hair.mat — 被 8 个部件共用
Hair_Accessories(发饰)Hair_Back(后发)Hair_Bang(刘海)Hair_Base(头发基底)Hair_Earring(耳环)Hair_Side(侧发)Hair_Tail(尾发)Hair_Top(顶发) )Hair_Base(头发基底)Hair_Earring(耳环)Hair_Side(侧发)Hair_Tail(尾发)Hair_Top(顶发)### 多材质槽位部件
| 部件 | Slot 0 | Slot 1 |
|---|---|---|
Body |
Cazalis_Face |
Cazalis_Face_Alpha |
Cloth_Dress |
Cazalis_Cloth |
Cazalis_Cloth_Alpha |
Cloth_DressSkirt |
Cazalis_Cloth |
Cazalis_Cloth_Alpha |
Hair_Bang |
Cazalis_Hair |
Cazalis_HairBang_FakeShadow |
警告: 修改这些部件的材质时,必须使用
sharedMaterials数组操作,不能直接用sharedMaterial赋值,否则会丢失其他槽位。
9. 关键 lilToon 参数参考
面部 (Cazalis_Face)
_Color: 白色 (1,1,1,1) — 让贴图完全显色_ShadowColor: 浅粉 (1.000, 0.969, 0.969) — 非常淡的阴影_ShadowBorder: 0.489 — 中等边界_ShadowBlur: 0.188 — 柔和过渡_OutlineColor: 暗红棕 (0.585, 0.389, 0.413)_OutlineWidth: 0.060 — 细描边_BacklightColor: 暖黄 (0.850, 0.800, 0.700)
身体 (Cazalis_Body)
- 标准 lilToon 配置
- 支持 R-18 叠加层 (
_Main2ndTex)
头发 (Cazalis_Hair)
- 使用 MatCap 高光 (
Cazalis_Matcap_Hair.png) - 双层 MatCap 混合 (
_MatCapTex+_MatCap2ndTex) - 法线贴图 (
Cazalis_Hair_Normal.png)
布料 (Cazalis_Cloth)
- 标准 lilToon
- 法线贴图 (
Cazalis_Cloth_Normal.png) - MatCap 珍珠光泽 (
Cazalis_Matcap_Pearl.png)
10. 中文路径资产
以下资产位于中文路径目录 Assets/!改変/R18テクスチャー/:
- Cazalis_Body_20260428193245.png — 身体叠加贴图
- AOmap.png — AO 阴影遮罩
- matcap 1.png — 材质捕获贴图
注意: Unity AssetDatabase 对中文路径返回乱码,必须使用 GUID 加载这些资产。
11. 改模日志 (Modification Log)
说明: 记录对 Cazalis 模型进行的结构、参数、材质层面的所有修改。 核心原则: 修改前必做备份 (Backup_OriginalSize),严禁覆盖原版配置。 铁律: 操作前必须先查阅
internal/vrchat-toggle-system.md和internal/vrchat-dissolve-guide.md! 覆盖原版配置。 铁律: 操作前必须先查阅internal/vrchat-toggle-system.md和internal/vrchat-dissolve-guide.md!### 2026-05-27: Blanchir 第5套换装集成 + Skill 修复
1. Blanchir 换装系统完成
* Layer: 4S_Blanchir(索引 22),Override 模式,taozhuang=5
* 3 个 SMR: Blanchir_inner、Blanchir_skirt、Blanchir_top
* 动画 Clip: blanchir_ON.anim、blanchir_OFF.anim、blanchir_Hide.anim(存放于 Assets/Cazalis/Animation/Clip/Blanchir/)
* 材质: blanchir Cazalis.mat(lilToonCutoutOutline),已配置溶解参数
* 溶解参数: _DissolveParams=(2,0,1.7,0), _DissolvePos=(0,1,0,0), NoiseMask=Cazalis_Reflection_Noise, NoiseStrength=0.3, DissolveColor=(0.22,0.48,0.91,1)
* 状态机: 4 状态循环(A_Closed/B_Appearing/C_Opened/D_Disappearing),与现有 4 套层完全一致
* Prefab: Blanchir_Cazalis.prefab,根缩放建议 1.04,带 ModularAvatarMergeArmature
2. 溶解过渡时间统一调整 * 5 个 4S 层共 10 条溶解过渡时长统一调整为 1.2 秒(历程:1s → 1.5s → 1.2s) * 非溶解过渡保持 0 秒不变
3. A_Closed 配置勘误
* 原文档错误:A_Closed 不能设 writeDefaultValues=true
* 正确:理论推荐 wd=true + Hide clip(w=0.1);实际 Cazalis 所有 5 套 4S 层用 OFF clip + wd=false,验证正常
4. Skill 模板 bug 修复(14 个)
* cazalis-dissolve-system-v3: A_Closed wd 标注错误修正
* liltoon-dissolve-material-batch: _DissolveParams.a 值 0→0.1 修正
* vrchat-4state-toggle-dissolve-system: hideClip 未定义 bug 修复
* vrchat-dissolve-transition-system: AnimatorConditionMode 补全
5. Hide clip w 值最佳实践 * w=0 导致溶解边缘锯齿,最佳实践 w=0.1
nsition-system`: AnimatorConditionMode 补全
5. Hide clip w 值最佳实践 * w=0 导致溶解边缘锯齿,最佳实践 w=0.1
---### 2026-05-07: 内衣穿脱溶解系统 (失败与修正记录)
⚠️ 深度反思:5 月 6 日晚的操作完全脱离了 Wiki 指导,导致严重的返工。
1. 错误路径 (已排除)
* MA MergeAnimator 附加方案: 试图通过 MA 组件添加 Animator 层,结果参数注册冲突或层级被覆盖。Wiki 结论:在该模型上直接改 FX 控制器更可靠。
* 死磕 _DissolveParams: 试图动画 _DissolveParams.x,但 lilToon 不支持该属性的动画曲线绑定。Wiki 结论:使用 Alpha Mask 方案。
* 粗糙的 _Cutoff: 尝试通过动画 _Cutoff 实现溶解,结果是边缘切割(硬裁剪),没有噪点溶解效果。
2. 正确方案 (基于 Wiki 验证)
* 材质模式: 使用 lilToon 的 Alpha Mask 模式。
* 核心属性: 绑定 Dissolve_Noise.png 到 _AlphaMask。
* 动画属性: 动画 _AlphaMaskValue (Float 0→1)。
* 架构选择: 直接在 Cazalis_FX.controller 添加新层(权重 1.0)。
- 动画
_AlphaMaskValue(Float 0→1)。 * 架构选择: 直接在Cazalis_FX.controller添加新层(权重 1.0)。
---### 2026-05-05: 身高适配与内衣开关系统
1. 身高调整 (Root Scale)
* 原始身高: 153.7 cm (Scale 1.0)
* 目标身高: 160 cm (用户偏好,女友感)
* Root Scale: 1.04 (放大 4%)
* 操作: 同时调整了 Cazalis 和 Cazalis_Kisekae 两个模型。
2. 视角修正 (ViewPosition - 严重避坑)
* 问题: 放大模型后,ViewPosition (第一人称视线) 没有自动跟随缩放,导致视角卡在模型嘴巴位置 (原高度 1.23m 相对变矮)。
* 错误尝试: 试图读取 LeftEye 骨骼位置来设置视角。但由于 Animator 可能在 Play 模式下移动骨骼,导致读取值偏低。
* 正确修正: 必须基于原始 ViewPosition 乘以缩放系数 (1.23 * 1.04 ≈ 1.28)。
* 最终参数: (0.00, 1.28, 0.07)。
* 教训: 严禁通过读取动态骨骼来计算视角,必须使用数学缩放。
3. Kisekae 版本同步
* 头发材质: 将 Cazalis_Kisekae 的所有头发部件材质替换为 Cazalis_Hair_PureRed (与主模型一致)。
* 配饰补全: 从主模型复制了缺失的 Cloth_HairRibbon (蝴蝶结)。
* 身高/视角: 同步应用了 160cm 缩放和 ViewPosition 修正。
4. 内衣开关系统 (Underwear Toggle)
* 方案: 改用 MA (Modular Avatar) 方案,但严格模仿原版结构(原版衣服是通过 Animator + MA Menu Item 控制)。
* 层级结构:
* 新建 Underwear_Menu 文件夹 (作为子菜单入口)。
* 配置 MA Menu Item:Type=SubMenu, Name="Underwear", MenuSource=Children。
* 在文件夹内创建 Bra_ON 和 Shorts_ON 空对象。
* 配置对象上的 MA Menu Item:Type=Toggle, Parameter 分别为 Bra / Shorts。
* 逻辑绑定 (Object Toggle):
* 在 Cloth_Under_Bra 网格对象上挂载 MA ObjectToggle。
* 配置其 m_objects 列表指向自身 (Self)。
5. 备份机制
* 操作: 在根目录创建了隐藏的 Cazalis_Backup_154cm 和 Cazalis_Kisekae_Backup_154cm。
⚠️ 遗留问题 (待明日验证) * 上传验证: 由于 MCP 隧道不稳定,今天的改动尚未在 VRChat 客户端实际验证生效。 * 冲突风险: 原版衣服(Dress/Socks)是在 Animator 里控制的,需要确认内衣的 Toggle 是否会与衣服层级冲突。
未在 VRChat 客户端实际验证生效。 * 冲突风险: 原版衣服(Dress/Socks)是在 Animator 里控制的,需要确认内衣的 Toggle 是否会与衣服层级冲突。
---## 12. 莱万汀发色预设 (Levantin Hair Preset - Final)
说明: 这是经过多次迭代验证的“莱万汀 (苏尔特尔)"火焰红发最终参数配置。 核心方案: 樱花贴图 (底) + 绯红渐变条 (色) + 强化 MatCap (光) + 深红描边。 最后更新: 2026-05-04 (用户最终微调版)
材质配置: Cazalis_Hair_PureRed
| 分类 | 关键参数 | 设置值 | 说明 |
|---|---|---|---|
| Shader | Shader |
Hidden/lilToonOutline |
|
| 主贴图 | _MainTex |
Cazalis_Hair_Sakura_Levantin |
核心:樱花贴图副本,保留发丝细节 |
_BumpMap |
Cazalis_Hair_Normal |
法线贴图,保留立体感 | |
| 颜色叠加 | _Color |
(1.0, 1.0, 1.0) |
纯白,让贴图显色 |
_ShadowColor |
(0.20, 0.00, 0.02) |
深红,压暗暗部,防止发黑 | |
_Shadow2ndColor |
(0.71, 0.77, 0.86) |
二级阴影 (保持原版冷色调对比) | |
| 渐变 | _MainGradationTex |
Gradient_SlightlyRedder |
绯红渐变条 (1x256) |
_MainGradationStrength |
0.940 | 强度极高,确保通透的红色覆盖 | |
| 描边 | _OutlineColor |
(0.245, 0.015, 0.015) |
深红色 (关键修改:已同步发色,不再发紫) |
_OutlineWidth |
0.050 |
细描边 | |
| 高光 | _MatCapMainStrength |
1.500 | 增强:比普通更强的高光 |
_MatCapColor |
(1.0, 0.95, 0.90, 0.25) |
微暖白,柔和不抢色 | |
_MatCapBlend |
1.000 |
完全混合 | |
| 边缘光 | _UseRim |
1 |
开启 |
_RimColor |
(0.80, 0.47, 0.07, 0.6) |
火焰外焰色:橙色边缘光 (透明度 0.6) | |
_RimBorder |
0.250 |
边缘光宽度 | |
_RimBlur |
0.050 |
边缘光模糊 (锐利) | |
| 外焰色**:橙色边缘光 (透明度 0.6) | |||
_RimBorder |
0.250 |
边缘光宽度 | |
_RimBlur |
0.050 |
边缘光模糊 (锐利) |
- 描边必须同步:头发改红后,描边
_OutlineColor必须改成深红(0.245, 0.015, 0.015),否则紫色的描边会非常突兀。 - 不要只改材质颜色:单纯改
_Color会导致颜色发灰,必须配合贴图。 - 不要重绘主贴图:直接修改
Cazalis_Hair.png会导致丢失纹理,变成塑料质感。必须使用“原贴图+渐变条”方案。 - 高光要足:红色很容易吃掉高光,必须将
_MatCapMainStrength调高到1.5左右,并配合_MatCapColor的暖色调。 - 边缘光是灵魂:加上橙色的
_RimColor能瞬间让头发有“火焰般”的发光感,Alpha 设为 0.6 比较自然。