关于 animation-shader
animation-shader 是动画风格着色器的领域知识参考技能,面向设计 Toon Shader 外观的创作者与开发者。它整理风格预设、着色功能及其对应的多种着色器参考资料,不提供工作流。
主要功能
- 01提供八类风格预设
- 02按类别整理着色功能
- 03映射功能与参考文档
- 04支持知识查询与工作流配合
适用场景
- 01为角色选择动画着色风格
- 02按需求查找着色器功能资料
- 03为着色器设计阶段提供参考
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ yuki001/ game-dev-skills --skill animation-shader安装后在 Claude Code 中输入/animation-shader确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/lilToon/Features.mdreferences/lilToon/Details/01_Base_Main.md02_Lighting_Shadows.md03_Surface_Reflections.md04_Special_Effects.md05_Advanced.md06_Variants.md07_Variant_Features.md08_Outline.mdreferences/PoiyomiShaders/Features.mdreferences/PoiyomiShaders/Details/01_Base_Main.md02_Lighting_Shadows.md03_Surface_Reflections.md04_Special_Effects.md05_Outline.mdreferences/RToon/Features.mdreferences/RToon/Details/01_Core_Shading.md02_ShadowT.md03_Outline.md04_MatCap_Reflection.md05_Gloss_Rim.md06_Advanced_Features.mdreferences/SToon/Features.mdreferences/SToon/Details/01_Core_Shading.md02_Outline.md03_Overlays.md04_Specular_Rim.md05_Artistic_Controls.mdreferences/ToonShadingCollection/Details/01_ArtStyles.md02_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.mdreferences/PoiyomiShaders/Details/01_Base_Main.mdreferences/ToonShadingCollection/Details/03_Diffuse.md
- 颜色调整:调整最终颜色的色相、饱和度、亮度,或应用色调分离。(Poiyomi、SToon、lilToon)
references/lilToon/Details/01_Base_Main.mdreferences/PoiyomiShaders/Details/01_Base_Main.md
- 三段式着色(双层阴影):使用两种不同色调(第一层和第二层)定义阴影,呈现传统动漫风格。(lilToon、Poiyomi、UTS2)
references/lilToon/Details/02_Lighting_Shadows.mdreferences/PoiyomiShaders/Details/02_Lighting_Shadows.mdreferences/UnityChanToonShaderVer2/Details/01_DoubleShade.mdreferences/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.mdreferences/PoiyomiShaders/Details/02_Lighting_Shadows.md
- 赛璐璐着色 / 硬着色:通过硬阈值切分阴影,营造赛璐璐着色效果。(RToon、SToon)
references/RToon/Details/01_Core_Shading.mdreferences/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.mdreferences/PoiyomiShaders/Details/03_Surface_Reflections.mdreferences/ToonShadingCollection/Details/04_Specular.mdreferences/SToon/Details/04_Specular_Rim.mdreferences/RToon/Details/05_Gloss_Rim.md
- MatCap(材质捕捉):使用球形纹理模拟复杂的光照和反射(例如金属或头发的光泽)。(全部)
references/RToon/Details/04_MatCap_Reflection.mdreferences/lilToon/Details/03_Surface_Reflections.mdreferences/PoiyomiShaders/Details/03_Surface_Reflections.mdreferences/UnityChanToonShaderVer2/Details/04_SpecialFeatures.md
- 摄像机滚转稳定器:即使摄像机倾斜,也能让 MatCap 反射保持正向。(UTS2)
references/UnityChanToonShaderVer2/Details/04_SpecialFeatures.md
- 边缘光:根据视角(菲涅耳效应)为模型边缘添加高光。(全部)
references/RToon/Details/05_Gloss_Rim.mdreferences/SToon/Details/04_Specular_Rim.mdreferences/lilToon/Details/03_Surface_Reflections.mdreferences/PoiyomiShaders/Details/03_Surface_Reflections.md
- 背光:模拟来自物体背后的光线,增强轮廓,或在背光一侧添加边缘光。(lilToon、SToon、UTS2)
references/lilToon/Details/02_Lighting_Shadows.mdreferences/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.mdreferences/PoiyomiShaders/Details/03_Surface_Reflections.mdreferences/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.mdreferences/PoiyomiShaders/Details/05_Outline.mdreferences/RToon/Details/03_Outline.mdreferences/UnityChanToonShaderVer2/Details/03_Outline.mdreferences/ToonShadingCollection/Details/02_Outline.md
- 风格化描边:噪点、草图、手绘效果。
references/SToon/Details/02_Outline.mdreferences/RToon/Details/03_Outline.md
- 烘焙法线描边:使用平滑法线贴图描边,避免硬边处出现断裂。(UTS2)
references/UnityChanToonShaderVer2/Details/03_Outline.md
4. 特效与 VFX
- 自发光 / 辉光:让模型的特定部分发光,通常支持动画。(lilToon、Poiyomi、UTS2)
references/lilToon/Details/04_Special_Effects.mdreferences/PoiyomiShaders/Details/04_Special_Effects.mdreferences/UnityChanToonShaderVer2/Details/04_SpecialFeatures.md
- 溶解:使用噪声图案逐渐使模型变透明,通常带有发光边缘。(lilToon、Poiyomi)
references/PoiyomiShaders/Details/04_Special_Effects.mdreferences/lilToon/Details/04_Special_Effects.md
- 半调网点叠加:在模型上应用漫画风格的网点图案。(SToon)
references/SToon/Details/03_Overlays.mdreferences/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.mdreferences/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.mdreferences/SToon/Details/05_Artistic_Controls.md
5. 高级功能与管线
- 剔除 / 模板 / 裁剪:控制面剔除和模板缓冲区操作,以实现高级渲染效果。(lilToon、UTS2)
references/lilToon/Details/05_Advanced.mdreferences/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.mdreferences/ToonShadingCollection/Details/11_Modeling_Pipeline.md
- 艺术风格与理论:分析不同艺术风格和 PBR 风格化技术。(ToonShadingCollection)
references/ToonShadingCollection/Details/01_ArtStyles.mdreferences/ToonShadingCollection/Details/06_PBR_Stylization.md
6. 特殊对象(材质特定)
- 头发(天使光环):在头发上创建固定的高光光环。(UTS2)
references/UnityChanToonShaderVer2/Details/04_SpecialFeatures.mdreferences/ToonShadingCollection/Details/04_Specular.md
- 眼睛:针对眼睛的专用渲染,包括视差、折射和模板遮罩。(lilToon、UTS2)
references/lilToon/Details/07_Variant_Features.mdreferences/ToonShadingCollection/Details/07_Stylized_Features.md
- 皮肤:模拟皮肤的次表面散射和柔和着色。(Poiyomi、UTS2)
references/PoiyomiShaders/Details/02_Lighting_Shadows.mdreferences/ToonShadingCollection/Details/07_Stylized_Features.md
- 毛皮:使用多层渲染模拟毛皮。(lilToon)
references/lilToon/Details/07_Variant_Features.md
详细功能文档
references/lilToon/Features.mdreferences/PoiyomiShaders/Features.mdreferences/SToon/Features.mdreferences/RToon/Features.mdreferences/UnityChanToonShaderVer2/Features.mdreferences/ToonShadingCollection/Features.md
评论
支持 Markdown