关于 texture-state-animation
用于规划纹理状态动画的技能,涵盖图像对齐、语义分层和预览检查。适用于需要受控过渡及兼容导出动画通道的纹理与 3D 资产工作流。
主要功能
- 01状态对齐与归一化
- 02语义图层分类
- 03按图层规划过渡
- 04兼容导出的动画通道
- 05联系表与闪烁检查
适用场景
- 01规划不同纹理状态间的过渡
- 02动画期间保持头像轮廓稳定
- 03交付前检查导出限制
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ roble3/ cc-blender-skill --skill texture-state-animation安装后在 Claude Code 中输入/texture-state-animation确认已加载。
附带文件scripts/texture_transition_plan.py
详细介绍
纹理状态动画
这项技能的存在,是因为“对多张完整图像进行交叉淡化”通常效果很差。纹理动画必须像动态图形一样设计:状态经过配准、过渡通道受到约束,并设置预览检查关卡。
需要避免的失败模式
- 对裁剪或构图互不相关的画面进行整帧交叉淡化。
- 需要导出或运行时支持时,仅使用 Python 帧处理程序作为播放机制。
- 在装饰性运动的同时更换纹理,导致轮廓、摄像机裁剪范围或缩放发生变化。
- 将光晕/背景/HUD 像素混入头像表面纹理,除非这是预期效果。
- 变形脉冲破坏已接受的几何约束,例如保持深度不变。
工作流
- 先配准状态:将所有源状态裁剪、缩放、对齐并进行颜色归一化,使其位于同一画布和同一语义蒙版上。
- 对像素/图层进行分类:
- 头像表面/底色;
- 面部贴花/特征;
- 发光/自发光点缀;
- 背景/光晕/环境;
- HUD/圆形元素。
- 按图层选择过渡类型,而不是使用全局混合:
- 头像表面:保持不变、闪烁、轻微明度/粗糙度脉冲,或蒙版溶解;
- 面部特征:保持不变或进行短暂的不透明度淡变;
- 发光点缀:自发光脉冲/移动高光;
- 光晕/HUD:独立的环绕/虚线/圆点动画;
- 背景:使用独立平面/合成器;除非另有要求,切勿烘焙进头像。
- 需要时使用兼容导出的通道:
- 关键帧材质值、不透明度、UV 变换、形态键、对象变换;
- 仅在目标支持时使用图像序列;
- 除非目标运行时会重新创建,否则最终 GLB 应避免使用 Blender Python 处理程序。
- 在判定动画合格前,渲染接触表并生成闪烁报告。
验收关卡
- 每个纹理状态都配准到相同的边界框/特征点。
- 除非状态已配准且语义一致,否则不得使用整画布交叉淡化。
- 除非故事情节明确要求变形,否则头像轮廓保持稳定。
- 环境/光晕元素与头像材质分离。
- 导出格式能够重现动画,或已记录相关限制。
脚本
scripts/texture_transition_plan.py根据源状态创建过渡计划,并标记有风险的整帧交叉淡化。
评论
支持 Markdown