gtkottman/mortiflix-oss/blender-3d

Claude Code and agent skill by gtkottman/mortiflix-oss

Trust tier 3
  • community
  • ext:[{"type":"plugin","description":"Custom plugin integration"}]
Source check pending

Checking that the SKILL.md file is still in the repository.

3D work in the studio's own Blender with its toolkits: MoBlend (MoGraph cloners, effectors, fields, MoText, fracture), Nova FX (particles, fire, sparks, fireworks), Camera (framing, shot presets, moves, shake, cuts, contact sheets), Animate (easing, springs, paths), Math (LaTeX and exact math) and Circuits. Use for any 3D scene, product shot, logo in 3D, particle effect or camera move rendered in Blender.

Install

npx vskill@latest install gtkottman/mortiflix-oss/blender-3d

Semi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard

SKILL.md

Blender 3D

The owner set up a Blender for this studio with its own profile and toolkits. Use it, not a system Blender, and never install add-ons yourself.

"$MFX_BLENDER" -b 3d/scene.blend --python 3d/shot.py # BLENDER_USER_RESOURCES is already set: the studio profile
mfx render --label "3d shot 2" -- "$MFX_BLENDER" -b 3d/scene.blend -o //../out/3d/f_#### -a # renders queue like any heavy job

Calling the toolkits

Inside a script Blender runs, mfx3d calls any toolkit command directly (no server, no MCP):

python
import sys, os; sys.path.insert(0, os.environ["MFX3D"])
import mfx3d
print(mfx3d.commands("camera")) # what a toolkit can do
mfx3d.call("camera", "apply_shot_preset", {"subject": "Product", "shot_size": "medium", "angle": "low"})
mfx3d.call("mograph", "create_cloner", {"type": "grid"})
nova = mfx3d.particles() # Nova FX: presets.new_system / emitter / col
KitToolkitRead first
cameraCamerathe blender-camera-director skill (its tool names are these commands), toolkits/camera.md
animateAnimatethe blender-animate skill, toolkits/animate.md
mathMaththe blender-math skill, toolkits/math.md
circuitsCircuitsthe circuit-explainer-video skill, toolkits/circuits.md
mographMoBlendtoolkits/mograph.md (its MCP tool names are these commands)
particlesNova FXtoolkits/particles.md; step the simulation with scene.frame_set from the system's start frame

Those skills were written for MCP clients: wherever one says "call animate_orbit", call mfx3d.call("camera", "animate_orbit", {...}) in your script. A wrong parameter name raises with the list of valid ones: read it, don't guess twice.

Working method

  1. Build the scene in scripts (3d/*.py), not by hand: re-runnable, reviewable, and the next session can change

them. Save the .blend after each script so a render never depends on a script having run.

  1. Look at what you made. The camera kit's render_preview and render_contact_sheet write images: view them

before you submit anything. analyze_framing reports headroom and coverage in numbers; check them against the frame's text-safe area.

  1. Motion that reads: ease every move (Animate's springs and curves), keep cameras level unless the shot is a

Dutch angle on purpose, and let particles settle before a cut.

  1. Renders go through `mfx render` (they queue behind other heavy work). Eevee for previews and style frames,

Cycles only when the look needs it and the owner's machine can afford it. Check the frame sheet like any motion.

  1. Nova FX (Linux only for now) compiled its core for this CPU when it was installed. If it says the core isn't

built, don't work around it: build the effect another way, or mfx needs-you if the brief depends on it.

The owner can open this same Blender with mortiflix blender (it has Camera Flight, for flying the camera by hand): if a shot needs a hand-flown move, ask for a take instead of faking one.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Extension points

  • pluginCustom plugin integration

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/gtkottman/mortiflix-oss/blender-3d/badge)](https://verified-skill.com/skills/gtkottman/mortiflix-oss/blender-3d)

Something wrong with this skill or its page? Tell us.