Communitygithub.com

codepawl/paint-stylized-backgrounds

制作电影、短片、游戏和插画中的风格化背景和环境艺术,支持多种风格(动漫、吉卜力风格、绘画感、卡通、复古、风格化写实):Blender 渲染设置、3D 区块搭建后手绘覆盖、照片覆盖、画笔、氛围与光照、时间变体、2.5D 视差和背景元素动画。

paint-stylized-backgrounds 是什么?

该技能为 AI 代理(如 Claude Code、Cursor、Codex)提供一套完整的、可重复的工作流程,用于创建风格化的 2D 和 2.5D 背景艺术,尤其适合电影、短片、游戏和插画。它采用绘画式方法,将 Blender 渲染或照片作为基底,然后通过手动绘制的图层进行增强:柔化 CG 边缘、添加手绘轮廓线、重绘天空,并根据一天中的不同时间或天气(白天、傍晚、夜晚、雨天)重新绘制阴影。该技能强调通过分层的“前景、中景、背景”结构来营造深度感,结合雾效和大气透视效果,并支持 2.5D 视差动画及移动元素(如风、水、鸟和烟火)。最终输出是分层文件(非扁平图像),已在时间变体、边缘视差错误和动画同步方面经过质量检查。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/codepawl/creator-generalist/tree/HEAD/plugins/2d-generalist/skills/paint-stylized-backgrounds

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

绘制风格化背景

此工艺技能负责风格化背景艺术:基础渲染或照片、手绘覆盖、光照、颜色变体以及背景中的运动。 2d-generalist、3d-generalist、use-3d-software 和 edit-video 会调用它。它们负责维护整个项目的风格和顺序。

何时使用

  • 电影、短片、游戏场景或插画需要绘画或风格化的背景底图。
  • 您必须将 Blender 渲染或照片转变为手绘背景。
  • 同一个背景必须能在白天、傍晚、夜晚和雨天工作。
  • 静态背景需要运动:视差、风、水、鸟、烟花、卡片闪光。

先询问

当用户直接调用此技能制作新作品时,先了解他们的需求再开始制作。阅读请求、附件和项目文件,然后仅询问那些仍不明确且会影响结果的内容:用途和平台、格式(宽高比、时长、文件类型)、主体细节、外观(风格、参考)和限制条件。每轮最多问 4 个问题,每个问题提供 2 到 4 个具体选项,并将您的推荐选项放在首位(Claude Code:使用 AskUserQuestion;其他地方使用编号列表,其中“ok”表示接受第一个选项)。用 2 到 3 行重新表述目标,在进入昂贵的步骤之前,先展示最廉价的效果预览,并在交付前将结果与目标进行对比。当通用技能调用本技能并附有简要说明时,直接使用该简要说明,不要再提问。

核心规则

  1. 在 Blender EEVEE 中渲染基础,视图变换设为 Standard。Filmic 和 AgX 会使纯色变灰。仅当风格化写实时使用 AgX。
  2. 根据场景选择基底。真实地点使用照片。虚构地点使用渲染。简单形状用区块搭建并多画些,或者多建模少画些。
  3. 以明亮色、白天光线绘制基底,避免生硬阴影。为每个情绪状态在单独图层上重新绘制阴影。
  4. 在着色或制作动画之前,将艺术品分为前景、中景和背景图层。在所有遮挡物后方绘制,确保视差无孔洞。
  5. 首先柔化 CG 边缘:在物体边缘绘制较浅的倒角线,并粗糙化阴影和发光边缘。在每个物体上执行此操作,而不是部分物体。
  6. 使用剪切图层上的雾效构建景深感。远处的图层变得更亮、对比度更低。近处的图层保持更暗、更锐利。
  7. 使用暖光搭配冷色或蓝色阴影。为暗部世界颜色着色,因为某些阴影仍会变灰。吉卜力风格使用黄绿色填充代替冷蓝色。
  8. 为每种情绪状态重新绘制天空。在天空上使用照片滤镜效果会很差。
  9. 移除将要移动的画面中的人物和动物的静止剪影。
  10. 在顶部添加噪点(叠加或柔光模式),以隐藏照片、渲染和绘画之间的接缝。纯平涂卡通风格跳过此步骤。
  11. 远处的图层移动速度比近处的图层慢。在副本中变化每个数值,使风力和摇曳运动永不同步。
  12. 保留一个清晰的白天主版本,并基于它构建所有变体。

工作流程

  1. 选择基底(照片、区块搭建渲染或详细渲染)和风格。阅读 references/render-and-blockout.md。
  2. 使用 Standard 颜色、透明胶片和简单的灯光进行渲染。保留手绘覆盖所需的通道和图层。
  3. 裁剪、修正透视、分割为图层,然后调整颜色。阅读 references/paint-over-and-brushes.md。
  4. 手绘覆盖:边缘、天空、云朵、树木、草地、移除物。添加发光、光线、雾效和颗粒。
  5. 构建不同时间和天气的变体。阅读 references/light-colour-and-time-of-day.md。
  6. 动画化:首先制作视差,然后是风、水和其他移动元素。阅读 references/animate-backgrounds.md。
  7. 执行以下检查,然后将底图交付给调用技能。

路由

任务阅读
背景渲染的 Blender 设置,EEVEE 5.x 名称,区块搭建,树木,灌木,草地,卡通材质references/render-and-blockout.md
手绘覆盖步骤,图层,倒角线,天空和云朵,画笔,发光线条,雨天,最终润色references/paint-over-and-brushes.md
灯光,雾效,发光,光线,青橙调色,傍晚,夜晚,雨天,星星,暗角references/light-colour-and-time-of-day.md
视差,相机运动,风,树叶,水,鸟,烟花,全息卡references/animate-backgrounds.md

检查

  • 以全尺寸和缩略图尺寸查看底图。图层必须体现由远及近的层次感。
  • 检查颜色:无灰色调,无纯黑阴影,无裁剪的发光。
  • 检查每个图层边缘,确保在相机移动后没有光晕、孔洞或裁剪的角落。
  • 播放动画。没有两个元素同步运动,并且每个循环都闭合且无跳帧。
  • 并排比较白天、傍晚和夜晚的变体。光源必须比周围环境更亮。
  • 检查风格规则是否成立:纯平涂卡通底图无颗粒,吉卜力风格底图边缘柔和。

来源

Mclelun(YouTube @Mclelun)是主要来源:动漫背景、手绘覆盖和 After Effects 动画教程。相机、光照和渲染条目来自 Blender 入门课程。Grease Pencil 雾效和循环条目来自 Lacruzo 的 Blender 2D/3D 流程视频。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相关技能