关于 character-design
面向 genmedia 的角色创作与优化技能,帮助在图像和视频中保持角色身份稳定。它指导 Agent 收集参考、建立固定角色锚点、选择模型并检查结果。
主要功能
- 01角色身份锚点与镜头变量
- 02基于参考图的图像和视频流程
- 03角色任务的模型路由
- 04检查身份和风格偏移
适用场景
- 01开发原创角色概念
- 02制作统一的表情或服装设定表
- 03根据已批准的角色图制作视频
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ fal-ai-community/ skills --skill character-design安装后在 Claude Code 中输入/character-design确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/anchor-system.mdexamples.mdprompt-patterns.md详细介绍
使用 genmedia 进行角色设计
当用户想要创建、完善或保留某个角色时,使用此技能。 需要时加载参考文件:
references/anchor-system.mdreferences/prompt-patterns.mdreferences/examples.md
同时加载 model-routing,以获取默认端点选择。
首要目标是保持一致性。保持角色锚点稳定,只更改用户要求的场景、表情、服装、镜头或动作。
需要收集的输入
只询问会影响身份或模型路由的缺失信息。
- 角色类型:写实人物、风格化角色、动漫角色、吉祥物、奇幻角色、科幻角色。
- 身份锚点:年龄范围、脸型、头发、眼睛、体型、姿势、标记。
- 风格:摄影、3D、插画、漫画、日本漫画、游戏概念艺术。
- 所需输出:肖像、全身图、转面图、表情表、服装组、动作静帧、视频镜头、对现有角色进行编辑。
- 参考资料:源图、已批准的设计、服装、姿势、风格板。
- 一致性级别:探索阶段、适合提案、制作连续性。
- 模型偏好:除非用户指定模型,或任务需要权衡质量和成本,否则使用
model-routing默认设置。
Genmedia 工作流
-
从已路由的端点 ID 开始。
genmedia models --endpoint_id openai/gpt-image-2 --json genmedia models --endpoint_id fal-ai/nano-banana-pro/edit --json genmedia models --endpoint_id bytedance/seedance-2.0/image-to-video --json genmedia models --endpoint_id veed/fabric-1.0 --json仅在发现不受支持的角色时,才将文本搜索作为后备方案:
genmedia docs "consistent character generation" --json genmedia models "image editing character consistency" --json -
每次运行端点前都检查架构。
genmedia schema <endpoint_id> --json genmedia pricing <endpoint_id> --json -
上传参考资料。
genmedia upload ./character-reference.png --json genmedia upload ./costume-reference.png --json -
运行静帧或图集并下载。
genmedia run <endpoint_id> \ --prompt "<anchor + variable prompt>" \ --image_url "<reference url if supported>" \ --download "./outputs/characters/{request_id}_{index}.{ext}" \ --json -
异步运行视频。
genmedia run <endpoint_id> \ --prompt "<anchor + shot action>" \ --image_url "<approved character frame if supported>" \ --async \ --json genmedia status <endpoint_id> <request_id> \ --download "./outputs/characters/{request_id}_{index}.{ext}" \ --json
仅使用架构支持的字段。如果模型支持种子、参考图像、图像强度、多个图像输入或负面提示词,请有意使用,并记录使用情况。
角色锚点
生成前创建一个简短且不可更改的锚点。
CHARACTER ANCHOR:
[name or codename], [age range], [face shape], [eye shape and color],
[nose and lips], [skin tone and distinguishing marks], [hair color, texture,
style], [body build and posture], [signature clothing or silhouette],
[style target]
然后添加一个用于当前镜头的可变区块。
SHOT VARIABLE:
[expression], [pose/action], [outfit changes if allowed], [environment],
[camera/framing], [lighting], [mood]
切勿随意改写锚点。如果结果改变了角色身份,请强化锚点,或改用参考图/编辑工作流,而不是添加更多风格词。
模型路由
- 创建全新角色概念并追求最高一致性:使用
openai/gpt-image-2。 - 高品质且更便宜的图像选项:使用
fal-ai/nano-banana-pro或fal-ai/nano-banana-2。 - 快速探索性草稿:使用
fal-ai/flux-2/klein/9b。 - 根据已批准的角色制作一致的图集:优先使用
openai/gpt-image-2; 如果要编辑现有图像,请检查openai/gpt-image-2/edit。 - 服装变化和角色编辑:依次使用
fal-ai/nano-banana-pro/edit,openai/gpt-image-2/edit,然后使用fal-ai/bytedance/seedream/v5/lite/edit。 - 表情表:使用一张已批准的脸部参考图,并配合多个可控的表情提示词。
- 角色视频:先准备已批准的静帧,然后使用
bytedance/seedance-2.0/image-to-video以获得最终品质。 - 快速视频草稿:使用
xai/grok-imagine-video/image-to-video。 - 会说话的虚拟形象或口型同步:使用
veed/fabric-1.0、veed/fabric-1.0/text或fal-ai/creatify/aurora。
质量标准
出现以下情况时,拒绝结果或重试:
- 脸型、眼间距、发型、标记或体型发生偏移。
- 提示词要求只改变表情或姿势,但服装也发生了变化。
- 图集中各面板的风格不一致。
- 手或道具干扰了用户要求的设计任务。
- 视频动作导致年龄、脸部、服装或轮廓发生变化。
返回下载后的路径,并附上所用锚点,以便后续提示词沿用同一身份。
评论
支持 Markdown