mcpField
R
rn-niulai-style-image

rn-niulai-style-image

github.com/pluviobyte创意与媒体1.7k62 次安装5 周前更新
代码仓库

关于 rn-niulai-style-image

rn-niulai-style-image 是用于生成或编辑牛来电影画面风格图片的 Skill,指导参考图选择、提示词编写、效果比较和迭代评分。

主要功能

  1. 01选择图片生成或编辑模式
  2. 02使用面部与身体风格参考图
  3. 03保留场景和角色细节
  4. 04依据评分标准比较结果
  5. 05针对具体视觉问题迭代
  6. 06报告最终路径与评分

适用场景

  1. 01为现有静帧转换风格
  2. 02创作牛来风格的新场景
  3. 03依据视觉评分标准改进图片

安装

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

$npx skills add https://github.com/pluviobyte/rnskill --skill rn-niulai-style-image

安装后在 Claude Code 中输入/rn-niulai-style-image确认已加载。

包含的文件

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

agents/
openai.yaml
references/
evaluation-rubric.md
style-spec.md
scripts/
make_comparison.py

详细介绍

牛来风格图片生成

对于现有静帧,请使用运行时的图像编辑工具;仅在创建新场景时使用图像生成工具。存在编辑目标时,将任务视为 style-transfer;创建新场景时,将任务视为 stylized-concept。

选择模式

  • 默认使用 niulai-film-3d:从公开电影画面中观察到的粗糙低成本 3D 风格。
  • 仅在用户明确要求水墨海报时,才使用 niulai-poster-ink。切勿将海报风格与电影画面参考混用。
  • 将结果描述为符合观察到的公开画面视觉规律,而非官方艺术规范。

编写提示词前,请阅读 style-spec.md。评判任何输出前,请阅读 evaluation-rubric.md。

准备输入

  1. 将编辑目标标记为 Image 1。
  2. 从 assets/style-reference/ 中选择两个风格参考,分别涵盖面部和身体。图像工具最多接受三个输入。
  3. 如果源静帧宽度超过约 1600 px,请先调整工作副本的尺寸。尺寸过大的静帧会导致失败。
  4. 除非用户要求更改,否则保留目标中的角色数量、位置、动作、服装颜色作用、关键道具和镜头裁切。
  5. 从输出中移除源图中的徽标、标题、日期、字幕和水印。
  6. 如果某张静帧被审核机制拦截,请停止处理该静帧,改用另一个包含成年人的场景。不要改写内容后重试。优先选择成年人的静帧;跳过儿童群像。

编写第一版提示词

使用以下结构:

Use case: style-transfer
Asset type: <intended use and aspect>
Input images: Image 1 is the edit target; Images 2-N are style references. Match the look of Images 2-N, not a polished 3D reinterpretation.
Primary request: Rebuild Image 1 as cheap inflatable-costume 3D from an early-2000s amateur animation, while preserving <scene invariants>.
Character translation: Replace people with distinct upright bovine characters whose bodies are sausage-like inflatable suits; preserve identity through role, clothing color, pose, and left-right position rather than human facial likeness.
Style/medium: balloon torsos with almost no waist; oversized mask heads; pale plastic muzzles; small half-lidded eyes; uneven blunt horns; short tube limbs; mitten hands; white sock-hooves; blurry low-resolution fur-color bitmaps stretched across smooth blobby meshes; broad smears, visible seams and scale mismatch; weak contact shadows; primitive flat lighting; stock tutorial trees and painted backdrops; mild cinema-screen capture softness.
Constraints: <invariants>; no text, logo, watermark, subtitle, or date.
Avoid: professional 3D, clean low-poly, cinematic game art, realistic fur, appealing mascot design, Pixar/Disney, global illumination, correct human anatomy under an animal head.

不要只要求“低多边形”。这通常会生成干净、现代的游戏美术风格,偏离目标。最常见的偏差是做出精致的动物头人身角色。如果角色身体有腰部、手指关节分明、皮毛经过梳理,或采用电影感灯光,结果就是错误的。

有针对性地迭代

  1. 生成一张初版图像。
  2. 如果本地路径可用,请使用 scripts/.venv/bin/python scripts/make_comparison.py 对比目标、风格参考和输出。如果缺少该解释器,请创建 scripts/.venv 并安装 Pillow。
  3. 为评分标准中的六个维度全部打分。如果总分低于 27/30、任何维度低于 4,或触发自动不合格条件,请继续迭代。
  4. 每轮只修正一个主要问题:
    • 仍残留真人实拍质感 -> 将整个画面重建为 3D,包括墙壁、道具和火焰;
    • 过于精致 -> 降低纹理尺度、接缝、灯光协调性和成像清晰度;
    • 过于可爱 -> 弱化表情、缩小眼睛、加宽口鼻部、让姿势更僵硬;
    • 像照片里的吉祥物或乙烯基套装 -> 改用气球状几何体,以及模糊、拉伸、低分辨率的颜色位图;
    • 布偶感过强 -> 去掉纽扣眼、科学怪人式缝线和字母印花;
    • 参考风格渗入 -> 除非目标角色带有斑点,否则不要使用豹纹参考;
    • 普通低多边形风格 -> 用臃肿的形体和不匹配的拼贴纹理,替换清晰的面片;
    • 材质仍显得精雕细琢 -> 去掉浮雕或程序化细节,改为模糊的低分辨率位图、宽阔的 UV 涂抹痕迹和简单的光滑网格;
    • 场景偏移 -> 重申角色数量、位置、道具和动作等不变项;
    • 角色混淆 -> 按位置和动作分别描述每个角色。
  5. 每次编辑都重新陈述所有不变项。只有达到门槛后才能停止。

构建或验证此 Skill 时,请将迭代历史保存在 assets/showcases/iterations/ 下。将选定的最终结果保存在 assets/showcases/final/ 下。

交付内容

报告:

  • 最终图像路径;
  • 最终提示词或提示词模板;
  • 每张图像的评分标准得分;
  • 哪一轮迭代实质性地改变了结果;
  • 使用内置图像生成功能作为执行模式。

评论

支持 Markdown