技能介绍

牛来风格图片生成(niulaiskill)由 Pluviobyte 制作,把照片、影视截图或文字场景,转换为《牛来》公开画面中粗粝、低模、充气玩偶般的 3D 视觉语言。

它既能保留原图的人物、动作和构图做风格改造,也能从零生成新场景,并支持一套独立的水墨海报模式。作者声明:本 Skill 依据公开可见的电影画面提炼视觉特征,不代表官方制作规范。

适用场景

  • 「把这张照片改成牛来风格」
  • 「把这个电影截图做成粗粝低模的牛来式动画」
  • 「生成一张牛来正片质感的荒诞 3D 场景」
  • 「做一张牛来水墨海报风的图」
  • 「这版太像 Pixar 了,帮我改得更像牛来」

核心能力

  • 将真人照片或影视截图重绘为牛来式粗粝 3D 画面。
  • 根据文字描述生成新的牛来式原创场景。
  • 保留原图中的人物数量、动作、左右位置、关键道具和镜头裁切。
  • 在默认电影画面模式与水墨海报模式之间正确区分。
  • 用内置参考图和质检标准,逐轮修正「太精致、太可爱、太像现代游戏建模」等偏差。

两种模式

默认:电影画面 3D 模式,适用于绝大多数「牛来风格」请求。画面重点呈现:

  • 像廉价充气服或填充玩偶一样的圆柱躯干
  • 过大的牛头、浅色橡胶感口鼻、小而半睁的眼睛与不规则牛角
  • 短管状四肢、手套状手部和白色袜套般的蹄子
  • 模糊、拉伸、比例失真的低分辨率贴图
  • 简陋的树、草地、山体、洞穴等早期 3D 教程式场景资产
  • 平直光照、弱接触阴影和轻微的银幕截图柔化感

它追求的是「技术上未充分完成的粗糙感」,不是干净的低多边形、精致吉祥物或电影级 3D 渲染。

水墨海报模式只在你明确提出「牛来水墨海报风」时启用,使用留白、黑灰山水墨痕、深绿色水纹、小型红披风牛角色与竖向书画式构图。水墨海报模式不会混入默认模式中的粗粝 3D 牛角色和场景资产。

效果预览

牛来风格图片生成

仓库中提供了风格参考图、效果示例与对比图,并有 scripts/make_comparison.py 用于生成对比图。改造已有图片时,Skill 会在保留原图人物数量、站位、动作、服装颜色、道具和镜头裁切的前提下,只替换视觉风格。

工作方式

每次生成后,Skill 会从以下六个维度检查结果:

  1. 角色体块是否笨重、圆钝、充气玩偶化
  2. 面部是否有宽口鼻、小眼睛与不规则五官,而不是可爱卡通脸
  3. 材质是否呈现模糊、拉伸、低分辨率贴图感
  4. 场景是否足够简陋、粗粝,避免写实或精美置景
  5. 光照是否扁平、阴影是否克制,避免电影级氛围光
  6. 是否保留了原图或原始描述中的关键人物、动作、道具和构图

如果画面仍然像精致、统一、专业制作的低模插画,就不算通过,应继续迭代;内置风格参考图与评估标准(references/style-spec.md、references/evaluation-rubric.md)就是逐轮纠偏的依据。

你需要提供

  • 一张照片/影视截图,或一段文字场景描述(人物数量、动作、道具、画面比例)。
  • 期望的画面比例和用途,例如头像、封面、16:9 视频配图或竖版海报。
  • 对已有图片,需明确列出不能变的内容:人物数量、位置、动作、服装颜色、道具和镜头裁切。

处理已有图片时,避免输入未获许可的商业素材、敏感人物信息或不宜使用的真实画面;涉及儿童群像或生成受阻的素材,建议换用成年人场景或其他合规素材。

你会获得

  • 一张(或一组)牛来风格图片,默认按电影画面 3D 模式生成;明确要求时输出水墨海报风图片。
  • 输出默认移除来源图中的文字、Logo、日期、字幕和水印。
  • 每轮生成后附带六维质检结果,便于继续迭代修正。

最终画面应按实际使用场景再进行内容、版权和发布边界检查。

使用示例

改造已有图片——上传图片后直接说明想保留和改变的内容:

把这张合照改成牛来正片风格。保留三个人的左右站位、手里的咖啡杯、红蓝黄的衣服颜色和横向构图;人物全部转成笨拙的牛角色,不要文字、水印或字幕。

图片较宽时,建议先准备宽度不超过约 1600px 的工作版本,以提高生成稳定性。

从文字生成新场景:

生成一张 16:9 画面:两个笨拙的牛角色在紫色纸板山前搭帐篷,左边角色举着手电,右边角色抱着一口锅。使用牛来电影画面 3D 模式,避免精致建模、真实毛发和电影级光影。

需要水墨海报时,明确说出「水墨海报」,避免与默认 3D 模式混淆:

做一张牛来水墨海报风:大片留白、灰黑山势、深绿水纹,一只披红色斗篷的小牛站在画面下方,竖版构图。

触发词示例:

调用 $niulaiskill,把我上传的图片改成《牛来》正片风格,并保留人物、动作、道具和构图。
调用 $niulaiskill,生成一张《牛来》正片风格的 16:9 荒诞 3D 场景,画面是:<填写你的场景描述>。
调用 $niulaiskill,生成一张《牛来》水墨海报风的竖版图片:大面积留白、水墨山势、深绿色水纹和一只披红斗篷的小牛。

获得更准结果的要点:如果结果太漂亮或太像现代游戏角色,直接指出「降低材质清晰度、弱化光影、去掉精致解剖结构、让角色更像充气玩偶」;不要只说「低多边形」,这通常会得到干净利落的现代游戏风,而不是本 Skill 的目标效果;多人画面中逐个说明角色的位置和动作,避免角色融合或站位漂移。

仓库的文件结构:

rn-niulai-style-image/
├── SKILL.md                     # 执行说明与提示词策略
├── agents/openai.yaml           # Agent 配置
├── assets/style-reference/      # 风格参考图
├── assets/showcases/            # 效果示例与对比图
├── references/style-spec.md     # 风格细则
├── references/evaluation-rubric.md # 六维评估标准
└── scripts/make_comparison.py   # 对比图生成脚本