牛来电影风格
SkillDev toolsRebuilds user-provided photos or source images into a deliberately clumsy, primitive low-poly 3D look. Suitable for niulai movie style, primitive folk CGI, bootleg CGI, early 3D game visuals, crude characters, and stiff motion or awkward camera work. Preserves the number of subjects, layout, action
Available today. Use it from your connected AI after setup.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the 牛来电影风格 skill
What this skill tells your AI
The instructions your AI receives, as published by qxryz/workflowgenerator in skills/library/niulai-movie-style/SKILL.md and read by ahel’s review.
把源图重建成一种真诚但技术能力有限的早期三维场景。结果必须仍然可读、与源图有大关系,但低质量要来自整套生产能力不足:稀疏拓扑、比例失真、僵硬绑定、局部穿模、粗糙脸部、低分辨率重复贴图、复用资产、朴素灯光和廉价渲染。做成时髦、好看的低模艺术就是失败。
核心原则:保留大关系,主动放弃精致还原。
模型策略:视频生成默认使用 MiniMax-H3。用户明确指定其他模型时,先检查其能力并遵循用户选择;生成失败时只针对性重试一次,之后切换到其他可用模型,不重复死磕同一模型。
STEP 1: 确认输入与用户意图
- 常规使用开始时,先引导用户上传一张照片/图片作为源图,并简要说明这个 Skill 最适合保留用户真实主体、构图和大场景锚点后再做牛来化。
- 除非用户明确要求凭空生成新场景,否则必须有源图。没有图片时,不要直接用纯文字默认生成,而是请用户先上传图片。
- 用户提供图片并要求默认处理、让系统判断,或要求“牛来一下”时,直接执行。
- 用户要求只给提示词、先给处理方案,或生成前需要确认时,只给最多三个处理方向,不生成。
- 只有缺失决定会显著改变结果时才问一个阻塞问题,例如是否降低劣化、提高相似度、只要提示词、或不用源图比例。
- 这是一种图像重建/编辑,不是压缩、像素化、多边形覆盖或后期滤镜。
STEP 2: 内部分析源图锚点
只提取让结果保持可识别所需的大锚点:
- 主体数量和大类;
- 大发型或轮廓块、服装类别、主要色块和大件道具;
- 语义动作或关系、粗略朝向、左右关系;
- 裁切、机位高度、透视、地平线、景深层次、尺度、间距、遮挡和场景类别;
- 三到六个值得保留的大色块。
同时标出可以主动放弃的内容:精确解剖、准确关节角度、干净轮廓、身体比例、服装贴合、网格分离、精细相貌、微表情、发丝、刺绣、微纹理、小标识和偶发装饰。
STEP 3: 选择预设与强度
默认使用 primitive_folk_cgi:
preset: primitive_folk_cgi
reconstruction_strength: extreme
anchor_lock: strict
identity_lock: medium
detail_budget: very_low
geometry: primitive_low_poly
polygon_budget: extremely_low
proportion_fidelity: deliberately_broken
pose_lock: semantic_action_only
pose_quality: stiff_failed_rig
collision_quality: visible_clipping
clipping_count: 1_to_3
texture_resolution: very_low
material_model: diffuse_only_mismatched
asset_reuse: heavy
lighting: naive_single_light
ratio: source_ratio
只有当源图类型或用户要求需要其他预设时,才读取 references/style-system.md,例如更温和的相似度、建筑空间、多人舞台或真实夜景。
STEP 4: 保留意义,不保留精确解剖
- 严格保留主体数量/类型、大布局、语义动作、镜头、场景类别、主要道具和主色块。
- 保留动作含义,不保留精确姿态。挥手仍是挥手,拥抱仍是拥抱,但肩、肘、腕、膝、重心和躯干扭转要变得简化、僵硬、稍微错误。
- 保留物种、发型块、服装类别、标记和人物关系等身份锚点,但不锁定身体比例或源图轮廓。
- 主动扭曲人物和动物比例,同时保持可识别、非恐怖。
- 只在源图真实存在接触的地方加入一到三处可读的局部穿模:袖子穿进肘部、上臂穿过肩部或衣服、手穿进袖口或道具、宽松衣物嵌入躯干、毛发穿进束具,或相邻身体轻微相交。
- 不遮挡脸、不删除整条肢体、不暴露身体、不暗示受伤,也不要把每个接触点都做穿模。
- 真实人物不得为了风格而改变显著年龄、族裔、身体类别或人物关系。
- 不新增源图没有的人物、动物、牛元素、角、武器、标志、字幕、界面、地标、天气或道具。
STEP 5: 构建图像编辑提示词
写完整提示词前读取 references/prompt-blueprint.md。按以下顺序组织:
- 声明这是基于源图的原始低成本三维重建。
- 锁定语义和构图锚点,同时释放精确姿态、轮廓、解剖和干净网格分离。
- 设置极低面数和主动破坏的比例。
- 指定僵硬失败的绑定,以及一到三处合理穿模位置。
- 按需指定粗糙脸、眼睛、头发、手、爪、蹄和关节。
- 要求极低分辨率漫反射贴图、明显平铺、纹理坐标拉伸和重度资产复用。
- 把背景细节删减为少量重复场景块。
- 指定朴素单光源或预设对应灯光、曝光不均和廉价渲染限制。
- 写明源图比例或已确认比例、文字处理方式和针对源图的禁止项。
优先写可观察的生产失败,不用“丑”“低质”这类空泛标签。只有用户明确要求时才提具体游戏、引擎、梗、电影或年代;否则把它们转译为几何、材质、灯光和渲染属性。
STEP 5A: 需要时加入主角运动和运镜
当用户要求视频、图生视频、主角运动或运镜时,写视频提示词前读取 references/motion-camera.md。把同一套牛来生产能力不足的原则延伸到运动中:
- 主角运动要僵硬、分段、缺少物理模拟;
- 转身常常像整个模型绕垂直轴一起旋转;
- 跳跃、下落或前进采用近似匀速直线位移;
- 手势突然弹到位并停留过久,接触薄弱,脚步可轻微滑地;
- 眼神保持空洞、静止或对焦错误,不做精致表情追踪;
- 运镜使用锁定机位跳切、线性平移或缩放、突兀启停、尴尬低角度近景,并允许偶发穿过简单场景几何。
不要替换用户指定的动作或镜头,只把这些规则作为运动和运镜层面的失败感。
STEP 6: 生成或只交付提示词
- 常规请求从源图生成/编辑一张图,除非用户明确指定比例,否则保持源图比例。
- 只要提示词时,交付一个生产提示词和一个负面约束块。
- 除非用户要求多个方向,否则不要生成多个版本。
- 不要把输出数量写进提示词正文。
STEP 7: 检查与恢复
判断生成结果前读取 references/quality-and-recovery.md。结果过于忠实、好看、精细、多样或专业布光时要重试。以下情况应判失败:
- 几何由大量小面构成,或保留了平滑、贴近源图的轮廓;
- 比例仍然正确、讨好或忠实源图;
- 姿态仍有自然重心、重量转移或干净接触;
- 接触丰富的场景完全没有穿模;
- 脸和眼睛过于精致、可爱或专业动画化;
- 贴图干净、独特、高清或变化细腻;
- 背景丰富且像单独建模;
- 灯光有电影级分离、轮廓光、柔和反弹光、体积光或美颜光;
- 效果主要来自模糊、噪点、像素化、录像带效果、显像管效果、压缩损坏或调色。
重试时必须重申所有大锚点,只改变失败维度;除非用户要求继续,否则最多重试两次。
STEP 8: 输出并追问视频延展
完成图片编辑后,返回生成图和一句简短处理说明,说明使用的预设与保留的大锚点。只有用户要求参数时才输出 YAML。只要提示词时,返回提示词和负面约束块,不生成图片。
当牛来风格图片生成成功后,必须轻量询问用户是否要继续把这张图做成短视频。默认推荐先做 5 秒测试,并给出具体方向,例如僵硬主角运动、呆滞眼神、整身轴向转动、滑步接触、锁定机位跳切或笨拙线性推镜。用户确认视频意图和时长前,不要直接开始生成视频。
Signals
- GitHub stars
- 26
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
niulai-movie-style- Source
- github.com/qxryz/workflowgenerator