mcpField
A
animation-shader

animation-shader

github.com/yuki001创意与媒体10545 次安装4 周前更新
代码仓库

关于 animation-shader

animation-shader 是动画风格着色器的领域知识参考技能,面向设计 Toon Shader 外观的创作者与开发者。它整理风格预设、着色功能及其对应的多种着色器参考资料,不提供工作流。

主要功能

  1. 01提供八类风格预设
  2. 02按类别整理着色功能
  3. 03映射功能与参考文档
  4. 04支持知识查询与工作流配合

适用场景

  1. 01为角色选择动画着色风格
  2. 02按需求查找着色器功能资料
  3. 03为着色器设计阶段提供参考

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/yuki001/game-dev-skills --skill animation-shader

安装后在 Claude Code 中输入/animation-shader确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/lilToon/
Features.md
references/lilToon/Details/
01_Base_Main.md
02_Lighting_Shadows.md
03_Surface_Reflections.md
04_Special_Effects.md
05_Advanced.md
06_Variants.md
07_Variant_Features.md
08_Outline.md
references/PoiyomiShaders/
Features.md
references/PoiyomiShaders/Details/
01_Base_Main.md
02_Lighting_Shadows.md
03_Surface_Reflections.md
04_Special_Effects.md
05_Outline.md
references/RToon/
Features.md
references/RToon/Details/
01_Core_Shading.md
02_ShadowT.md
03_Outline.md
04_MatCap_Reflection.md
05_Gloss_Rim.md
06_Advanced_Features.md
references/SToon/
Features.md
references/SToon/Details/
01_Core_Shading.md
02_Outline.md
03_Overlays.md
04_Specular_Rim.md
05_Artistic_Controls.md
references/ToonShadingCollection/Details/
01_ArtStyles.md
02_Outline.md

详细介绍

动画着色器技能

动画风格着色器(卡通着色器)的领域知识参考。包含预设风格、功能列表,以及热门着色器库的参考映射。

说明

此技能仅包含领域知识,不包含工作流。请将它与工作流技能(例如 OpenSpec、SpecKit)搭配使用,或配合 Agent 的计划模式,实现结构化设计流程。

使用模式

配合工作流技能使用(推荐)

与工作流技能(例如 OpenSpec、SpecKit)搭配使用,或在 Agent 的计划模式下使用时,此技能可作为领域知识插件:

  • 需求/规格阶段:使用 Presents 部分确定目标风格,并将用户请求映射到具体功能集
  • 设计/规划阶段:使用 Feature List 查找各项功能对应的所有 references/ 文档
  • 关键规则:对于每项已识别的功能,都要阅读列出的所有参考文件,不要只选其中一份
知识模式(查询)

当用户请求查询动画着色器相关知识时,此技能会根据任务提供预设风格及功能到参考资料的映射。

预设

当用户不确定具体功能,或想快速开始尝试某种风格时,请使用这些预设。

1. 基础动漫风格
  • 描述:标准、简洁的动漫风格。高效、清晰且用途广泛。
  • 功能:基础颜色 / 主纹理、三段式阴影(双重阴影)、描边(反转外壳)。
  • 适用场景:通用头像、NPC、标准动漫角色、对性能要求较高的场景。
2. 高级插画风格
  • 描述:高品质、细节丰富的风格,具有丰富的光照、材质表现和景深。
  • 功能:基础颜色 / 主纹理、分层纹理、三段式阴影(双重阴影)、Alpha 蒙版、描边(反转外壳)、轮廓光、MatCap(材质捕捉)、高光 / 高亮色、阴影渐变。
  • 适用场景:主角、特写、高保真 VRChat 头像、电影式过场动画。
3. 风格化素描
  • 描述:模仿手绘艺术、漫画或铅笔素描,呈现粗犷而富有艺术感的效果。
  • 功能:颜色调整(降低饱和度)、素描风格描边、排线、半色调叠加、素描 / 纸张叠加。
  • 适用场景:闪回场景、艺术风格的独立游戏、独特的美术风格、漫画改编作品。
4. 赛博 / 视觉特效
  • 描述:高科技、发光且充满动感的风格,具有动态效果和响应能力。
  • 功能:基础颜色 / 主纹理(深色)、自发光 / 辉光、AudioLink、溶解、顶点操控(故障效果)、轮廓光。
  • 适用场景:科幻角色、强化状态、音乐可视化、全息效果。
5. 半写实卡通风格
  • 描述:融合动漫美学与写实材质属性,呈现现代、高保真的效果。
  • 功能:PBR(金属度 / 平滑度)、法线贴图、阴影渐变、次表面散射(SSS)、描边(反转外壳)。
  • 适用场景:现代动作 RPG、高端电影式角色、“类似 Genshin 的风格”,但细节更丰富。
6. 90 年代复古动漫风格
  • 描述:再现 90 年代经典赛璐珞动画的风格。
  • 功能:颜色调整(高饱和度、色调分离)、三段式阴影(双重阴影)、描边(反转外壳)、胶片颗粒。
  • 适用场景:怀旧项目、复古风格游戏、低保真美学。
7. 油画 / 艺术风格
  • 描述:模拟油画或水彩等传统媒介。
  • 功能:笔触纹理、扭曲 UV、素描 / 纸张叠加、涂抹阴影、素描风格描边。
  • 适用场景:童话书视觉效果、艺术展示、梦境场景。
8. 扁平波普艺术
  • 描述:大胆鲜明的图形风格,阴影极少,色彩鲜艳。
  • 功能:基础颜色 / 主纹理(无光照)、描边(反转外壳)、半色调叠加、模板图案。
  • 适用场景:UI 角色、音乐视频、风格化独立游戏。

功能列表

按类别整理了所有受支持着色器提供的功能。

1. 核心着色与上色
  • 基础颜色 / 主纹理:模型的主要颜色和纹理。(全部)
    • references/lilToon/Details/01_Base_Main.md
    • references/PoiyomiShaders/Details/01_Base_Main.md
    • references/ToonShadingCollection/Details/03_Diffuse.md
  • 颜色调整:调整最终颜色的色相、饱和度、亮度,或应用色调分离。(Poiyomi、SToon、lilToon)
    • references/lilToon/Details/01_Base_Main.md
    • references/PoiyomiShaders/Details/01_Base_Main.md
  • 三段式着色(双层阴影):使用两种不同色调(第一层和第二层)定义阴影,呈现传统动漫风格。(lilToon、Poiyomi、UTS2)
    • references/lilToon/Details/02_Lighting_Shadows.md
    • references/PoiyomiShaders/Details/02_Lighting_Shadows.md
    • references/UnityChanToonShaderVer2/Details/01_DoubleShade.md
    • references/ToonShadingCollection/Details/09_Lighting_Shadows.md
  • 阴影渐变:使用渐变纹理控制阴影的衰减和颜色,实现柔和或风格化的过渡。(SToon、Poiyomi、RToon)
    • references/PoiyomiShaders/Details/02_Lighting_Shadows.md
  • 阴影纹理(ShadowT):仅在阴影区域应用图案(如排线或半色调)。(RToon、SToon)
    • references/RToon/Details/02_ShadowT.md
  • 着色等级贴图:使用灰度贴图逐像素控制阴影阈值,打造自然的阴影形状。(UTS2)
    • references/UnityChanToonShaderVer2/Details/02_ShadingGradeMap.md
  • 位置贴图:无论光照方向如何,都将阴影固定在特定区域(例如下巴下方)。(UTS2)
    • references/UnityChanToonShaderVer2/Details/01_DoubleShade.md
  • 环境光遮蔽(AO):在缝隙和角落处添加柔和阴影,增强立体感。(Poiyomi、SToon、lilToon)
    • references/lilToon/Details/02_Lighting_Shadows.md
    • references/PoiyomiShaders/Details/02_Lighting_Shadows.md
  • 赛璐璐着色 / 硬着色:通过硬阈值切分阴影,营造赛璐璐着色效果。(RToon、SToon)
    • references/RToon/Details/01_Core_Shading.md
    • references/SToon/Details/01_Core_Shading.md
  • 漫反射扭曲:扭曲着色分界线,形成不规则的手绘阴影边缘。(SToon)
    • references/SToon/Details/05_Artistic_Controls.md
  • 法线贴图:在不改变几何形状的情况下增加表面细节和立体感。(全部)
    • references/PoiyomiShaders/Details/01_Base_Main.md
  • 细节贴图:使用次级纹理增加高频表面细节。(Poiyomi、lilToon)
    • references/PoiyomiShaders/Details/02_Lighting_Shadows.md
  • 分层纹理:支持使用混合模式叠加多个纹理图层,以呈现复杂的表面细节。(lilToon、Poiyomi)
    • references/lilToon/Details/01_Base_Main.md
  • 贴花:在主表面上应用类似贴纸的纹理,并独立变换。(Poiyomi、lilToon)
    • references/lilToon/Details/01_Base_Main.md
  • Alpha 遮罩:使用遮罩纹理控制透明度,或将功能限制在特定区域。(lilToon、Poiyomi)
    • references/lilToon/Details/01_Base_Main.md
  • RGB 遮罩:使用 RGBA 遮罩重新着色网格的特定部分。(Poiyomi)
    • references/PoiyomiShaders/Details/01_Base_Main.md
  • 三平面映射:根据世界空间应用纹理,适用于没有合适 UV 的模型。(RToon、SToon)
    • references/RToon/Details/06_Advanced_Features.md
2. 表面与反射
  • 高光 / 高光色:为表面添加风格化高光,通常使用遮罩或卡通形状。(全部)
    • references/lilToon/Details/03_Surface_Reflections.md
    • references/PoiyomiShaders/Details/03_Surface_Reflections.md
    • references/ToonShadingCollection/Details/04_Specular.md
    • references/SToon/Details/04_Specular_Rim.md
    • references/RToon/Details/05_Gloss_Rim.md
  • MatCap(材质捕捉):使用球形纹理模拟复杂的光照和反射(例如金属或头发的光泽)。(全部)
    • references/RToon/Details/04_MatCap_Reflection.md
    • references/lilToon/Details/03_Surface_Reflections.md
    • references/PoiyomiShaders/Details/03_Surface_Reflections.md
    • references/UnityChanToonShaderVer2/Details/04_SpecialFeatures.md
  • 摄像机滚转稳定器:即使摄像机倾斜,也能让 MatCap 反射保持正向。(UTS2)
    • references/UnityChanToonShaderVer2/Details/04_SpecialFeatures.md
  • 边缘光:根据视角(菲涅耳效应)为模型边缘添加高光。(全部)
    • references/RToon/Details/05_Gloss_Rim.md
    • references/SToon/Details/04_Specular_Rim.md
    • references/lilToon/Details/03_Surface_Reflections.md
    • references/PoiyomiShaders/Details/03_Surface_Reflections.md
  • 背光:模拟来自物体背后的光线,增强轮廓,或在背光一侧添加边缘光。(lilToon、SToon、UTS2)
    • references/lilToon/Details/02_Lighting_Shadows.md
    • references/SToon/Details/04_Specular_Rim.md
  • 阴影边缘光 / 背光侧边缘光:专门在物体背光一侧添加边缘光。(UTS2)
    • references/UnityChanToonShaderVer2/Details/04_SpecialFeatures.md
  • 侧面光泽:在物体侧面添加特定高光,以增强体积感。(SToon)
    • references/SToon/Details/04_Specular_Rim.md
  • 各向异性:为头发或拉丝金属表面添加专用高光。(lilToon、Poiyomi、SToon)
    • references/lilToon/Details/03_Surface_Reflections.md
    • references/PoiyomiShaders/Details/03_Surface_Reflections.md
    • references/ToonShadingCollection/Details/04_Specular.md
  • 清漆层:在材质表面添加额外的光泽层,营造上漆效果。(Poiyomi)
    • references/PoiyomiShaders/Details/03_Surface_Reflections.md
  • 伪反射:使用静态纹理代替探针实现反射,以便进行风格化控制。(RToon)
    • references/RToon/Details/04_MatCap_Reflection.md
  • 环境 / 反射:使用立方体贴图或反射探针配置环境反射。(全部)
    • references/ToonShadingCollection/Details/05_Environment.md
  • 虹彩 / 色彩偏移:根据视角或时间改变颜色。(UTS2、Poiyomi)
    • references/UnityChanToonShaderVer2/Details/04_SpecialFeatures.md
  • 次表面散射(SSS):模拟光线穿透皮肤等半透明表面的效果。(Poiyomi)
    • references/PoiyomiShaders/Details/02_Lighting_Shadows.md
3. 描边与边缘检测
  • 描边(反转外壳):通过挤出背面顶点创建描边,广泛用于角色轮廓。(全部)
    • references/lilToon/Details/08_Outline.md
    • references/PoiyomiShaders/Details/05_Outline.md
    • references/RToon/Details/03_Outline.md
    • references/UnityChanToonShaderVer2/Details/03_Outline.md
    • references/ToonShadingCollection/Details/02_Outline.md
  • 风格化描边:噪点、草图、手绘效果。
    • references/SToon/Details/02_Outline.md
    • references/RToon/Details/03_Outline.md
  • 烘焙法线描边:使用平滑法线贴图描边,避免硬边处出现断裂。(UTS2)
    • references/UnityChanToonShaderVer2/Details/03_Outline.md
4. 特效与 VFX
  • 自发光 / 辉光:让模型的特定部分发光,通常支持动画。(lilToon、Poiyomi、UTS2)
    • references/lilToon/Details/04_Special_Effects.md
    • references/PoiyomiShaders/Details/04_Special_Effects.md
    • references/UnityChanToonShaderVer2/Details/04_SpecialFeatures.md
  • 溶解:使用噪声图案逐渐使模型变透明,通常带有发光边缘。(lilToon、Poiyomi)
    • references/PoiyomiShaders/Details/04_Special_Effects.md
    • references/lilToon/Details/04_Special_Effects.md
  • 半调网点叠加:在模型上应用漫画风格的网点图案。(SToon)
    • references/SToon/Details/03_Overlays.md
    • references/ToonShadingCollection/Details/08_PostProcessing.md
  • 排线:使用线条图案而非纯色进行着色,通常包含多个图层。(SToon、RToon)
    • references/SToon/Details/03_Overlays.md
  • 素描 / 纸张叠加:应用纸张纹理或素描线条,营造手绘效果。(SToon)
    • references/SToon/Details/03_Overlays.md
  • 闪光:为表面添加程序化的闪烁效果。(lilToon)
    • references/lilToon/Details/04_Special_Effects.md
  • AudioLink:对音乐 / 音频做出响应,产生脉冲自发光、颜色变化或顶点故障等动态效果。(lilToon、Poiyomi)
    • references/lilToon/Details/05_Advanced.md
    • references/PoiyomiShaders/Details/04_Special_Effects.md
  • 视差遮蔽:根据视角偏移 UV,以模拟纹理中的深度。(lilToon)
    • references/lilToon/Details/04_Special_Effects.md
  • 顶点操控:变形网格几何体(例如故障效果、圆化、缩放)。(Poiyomi、SToon)
    • references/PoiyomiShaders/Details/01_Base_Main.md
  • 动画与运动:UV 动画、顶点动画和拖影帧等技术。(ToonShadingCollection)
    • references/ToonShadingCollection/Details/10_Animation_VFX.md
  • 折射 / 宝石:模拟光线穿过宝石或眼睛等透明材质时的弯曲效果。(lilToon)
    • references/lilToon/Details/07_Variant_Features.md
  • UV 动画:滚动或旋转纹理,以实现流水或科技界面等效果。(SToon、lilToon、UTS2)
    • references/lilToon/Details/01_Base_Main.md
    • references/SToon/Details/05_Artistic_Controls.md
5. 高级功能与管线
  • 剔除 / 模板 / 裁剪:控制面剔除和模板缓冲区操作,以实现高级渲染效果。(lilToon、UTS2)
    • references/lilToon/Details/05_Advanced.md
    • references/UnityChanToonShaderVer2/Details/04_SpecialFeatures.md
  • 模板遮罩:使用模板缓冲区实现“眉毛透过头发可见”等效果。(lilToon、UTS2)
    • references/UnityChanToonShaderVer2/Details/04_SpecialFeatures.md
  • 背面渲染:用于渲染多边形背面的专用设置。(Poiyomi)
    • references/lilToon/Details/01_Base_Main.md
  • 距离淡出 / 近距离淡出:根据摄像机距离淡化物体或轮廓,避免遮挡视野。(lilToon、RToon、UTS2)
    • references/RToon/Details/06_Advanced_Features.md
  • 曲面细分:动态细分几何体,使曲线更平滑。(lilToon)
    • references/lilToon/Details/07_Variant_Features.md
  • 变体与优化:关于使用着色器变体(Lite、Multi)和优化模型的指南。(lilToon、ToonShadingCollection)
    • references/lilToon/Details/06_Variants.md
    • references/ToonShadingCollection/Details/11_Modeling_Pipeline.md
  • 艺术风格与理论:分析不同艺术风格和 PBR 风格化技术。(ToonShadingCollection)
    • references/ToonShadingCollection/Details/01_ArtStyles.md
    • references/ToonShadingCollection/Details/06_PBR_Stylization.md
6. 特殊对象(材质特定)
  • 头发(天使光环):在头发上创建固定的高光光环。(UTS2)
    • references/UnityChanToonShaderVer2/Details/04_SpecialFeatures.md
    • references/ToonShadingCollection/Details/04_Specular.md
  • 眼睛:针对眼睛的专用渲染,包括视差、折射和模板遮罩。(lilToon、UTS2)
    • references/lilToon/Details/07_Variant_Features.md
    • references/ToonShadingCollection/Details/07_Stylized_Features.md
  • 皮肤:模拟皮肤的次表面散射和柔和着色。(Poiyomi、UTS2)
    • references/PoiyomiShaders/Details/02_Lighting_Shadows.md
    • references/ToonShadingCollection/Details/07_Stylized_Features.md
  • 毛皮:使用多层渲染模拟毛皮。(lilToon)
    • references/lilToon/Details/07_Variant_Features.md

详细功能文档

  • references/lilToon/Features.md
  • references/PoiyomiShaders/Features.md
  • references/SToon/Features.md
  • references/RToon/Features.md
  • references/UnityChanToonShaderVer2/Features.md
  • references/ToonShadingCollection/Features.md

评论

支持 Markdown