本文へ移動
cccskills
無料GitHub で公開

zackd-director

Turn ONE curiosity-driven topic or question into a finished Zack D Films-style 3D animated short video, end to end on the MuAPI platform + local ffmpeg — curiosity-loop script, character consistency sheets, 3D keyframe rendering, motion clips, cloned voiceover, zoom-ins, transitions, and captions, all automated. Use this whenever the user wants a "Zack D Films style short", a 3D medical / anatomical / educational explainer short, a curiosity-driven short video, or wants to automate 3D animated short production with an API-backed media pipeline. Triggers: "zack d films short", "zack d style", "3d animation short", "curiosity loop video", "make a zack d video", "turn this topic into a zack d short".

日本語の概要は準備中です。原文の説明を表示しています。

Anil-matcha/zack-d-films-ai-video-generatorスター 27(GitHub 27 + cccskills 0)

実行スコア 未検証

インストール方法を見る

含まれるファイル(36)

  • SKILL.md5.9 KB
  • .gitignore143 B
  • AGENTS.md1.2 KB
  • examples/mosquito_bite_beats.json2.8 KB
  • examples/swallow_gum_beats.json2.8 KB
  • out/test_run/beats.json3.0 KB
  • out/test_run/clips/beat_1_a.mp42.3 MB
  • out/test_run/clips/beat_1_b.mp43.0 MB
  • out/test_run/clips/beat_2_a.mp42.0 MB
  • out/test_run/clips/beat_2_b.mp41.4 MB
  • out/test_run/clips/beat_3_a.mp41.9 MB
  • out/test_run/final.mp47.5 MB
  • out/test_run/generated_keyframe.jpg693.6 KB
  • out/test_run/keyframes/beat_1_a.png630.3 KB
  • out/test_run/keyframes/beat_1_b.png764.8 KB
  • out/test_run/keyframes/beat_2_a.png575.5 KB
  • out/test_run/keyframes/beat_2_b.png564.6 KB
  • out/test_run/keyframes/beat_3_a.png581.3 KB
  • package.json862 B
  • README.md10.3 KB
  • README.zh.md3.5 KB
  • references/beat-layer.md3.5 KB
  • references/character-sheets.md2.6 KB
  • references/models-and-gotchas.md2.8 KB
  • references/prompt-guide.md3.1 KB
  • references/voices.md1.1 KB
  • scripts/assemble.py10.8 KB
  • scripts/audio.py2.0 KB
  • scripts/character_sheets.py2.2 KB
  • scripts/clips.py2.2 KB
  • scripts/keyframes.py2.3 KB
  • scripts/muapi_compat.py391 B
  • scripts/provider.py8.3 KB
  • scripts/script_generator.py5.0 KB
  • scripts/trend_research.py2.0 KB
  • SKILL.zh.md2.2 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

🎬 Zack D Director

Turn a single topic or question into a finished Zack D Films-style 3D short video: a fast-paced, curiosity-hooking, 3D animated short where every line opens a question your brain needs closed, supported by consistent 3D character sheets, high-impact motion, cloned voice narration, key-beat zoom-ins, and screen shakes between scenes.

Powered by MuAPI Platform (api.muapi.ai) + Google Veo 3.1 + local ffmpeg.


💡 The Core Workflow & Principles

The Zack D Films visual style and viral retention formula rely on 4 critical pillars:

  1. Curiosity-Loop Script Structure: Every sentence opens an open loop (a question your brain physically needs answered), driving scroll-stopping retention.
  2. Character & Object Consistency Sheets: Recurring characters, anatomical parts, or items are rendered on standard 3D turnaround sheets first. Every scene uses these sheets as visual anchors to guarantee exact visual identity across angles and wear.
  3. Signature 3D Render Style: Stylized 3D digital art, smooth clay/plasticine subsurface scattering, crisp ambient occlusion, cross-section views, vibrant lighting, and cinematic depth of field.
  4. Fluid Editing Conventions: Fast cuts (every 2–4 seconds), camera zoom-ins on key impact beats, and short transitions between scenes.

🛠️ Prerequisites

  1. MuAPI Key Setup:
  2. Local Tools:
    • ffmpeg + ffprobe (for video assembly, zoompans, screen shakes, sound ducking).
    • Python 3 with Pillow (for text overlays and image processing).
  3. Cloned Voice Sample:
    • ~60 seconds of clean voice recording for zero-shot voice cloning.

🚀 Step-by-Step Production Pipeline

Each project lives under out/<project>/ and is governed by beats.json.

topic / trend
  │
  ├─ 1. trend & curiosity hook  Claude researches / formulates curiosity questions
  ├─ 2. script breakdown         Generate beats.json with scene details & asset requirements ◀── GATE 1: User approves script
  ├─ 3. character sheets         Generate orthographic turnaround reference sheets
  ├─ 4. 3D keyframes             Render keyframe images anchored to character sheets
  ├─ 5. motion clips             Animate keyframes via the configured image-to-video model
  ├─ 6. voice narration          Synthesize full script in user's cloned voice
  ├─ 7. assembly                 FFmpeg: transitions, impact zooms, captions, BGM
  └─ final.mp4

Step 1: Trend Research & Topic Selection

Run trend research to identify high-curiosity medical, scientific, or everyday questions:

python scripts/trend_research.py "Why do your ears pop on airplanes?"

Outputs proposed topics with curiosity hooks.

Step 2: Curiosity Script & Scene Breakdown

Generate out/<project>/beats.json:

python scripts/script_generator.py out/<project> --topic "What Happens When You Swallow Gum?"

Beats checklist:

  • Beat 1: Hook (≤3s). Opens the curiosity loop.
  • Pacing: Cuts every 2–4s (2 shots per beat: wide establishing + close-up detail).
  • Scene specifications: Explicit camera focus, character actions, and cross-section requirements.
  • GATE 1: Show the beats.json breakdown to the user for approval.

Step 3: Character Consistency Sheets

Generate 3D character/asset reference sheets for all recurring elements:

python scripts/character_sheets.py out/<project>

Creates orthographic front/side/back 3D reference images under out/<project>/characters/.

Step 4: 3D Keyframe Rendering

Render beat keyframes using the character sheets as visual backbones:

python scripts/keyframes.py out/<project>

Ensures 3D stylized lighting, subsurface scattering, and exact character identity.

Step 5: Motion Clip Generation

Animate keyframes with the configured image-to-video model:

python scripts/clips.py out/<project>

Applies smooth camera motions, internal element animations, and macro zoom shifts.

Step 6: Voice Cloning & Narration

Synthesize narration in the cloned voice:

python scripts/audio.py out/<project> --voice-sample voice_recording.mp3

Produces seamless narration timed beat-by-beat.

Step 7: Final Cut Assembly

Assemble the video with signature Zack D editing effects:

python scripts/assemble.py out/<project>
  • Adds zoom-ins on key beats.
  • Applies short fade, wipe, slide, and circle-open transitions between scenes.
  • Duck background music under narration and burn styled captions.
  • Outputs out/<project>/final.mp4.

📚 References & Resources

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

このスキルの問題を報告する