Claude Blender Skills

Три бесплатных скилла Claude для реалистичных анимаций в Blender: ночной пролет дрона, лес с машиной и зимний короткий фильм

  • 79 ★ репозитория
  • Последний коммит
Скилл

Широкий доступ

Почему такой уровень

  • Мост выполняет присланный Python внутри Blender с правами пользователя на локальном порту
  • Скрипты запускают тяжелые рендеры и внешние программы вроде `ffmpeg`
Все причины и проверки

mromidev/claude-blender-skills

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/claude-blender-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Мост выполняет присланный Python внутри Blender с правами пользователя на локальном порту
  • Скрипты запускают тяжелые рендеры и внешние программы вроде `ffmpeg`

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Набор из трех скиллов, где каждый содержит полный рабочий процесс одного ролика автора с настоящими скриптами сцены. Claude планирует, строит, освещает, анимирует и рендерит сцену в вашем Blender, смотреть видео перед этим не обязательно. `blender-film` делает десятисекундный ночной пролет FPV-дрона через город: раскадровку, траекторию с реальной физикой, ночное освещение, звук из 3D-движения, рендер за ночь и раскрытие глиняной сборки. `blender-forest` строит реалистичный лес с едущей машиной по длинному руководству, со своей системой рассыпания и ригом машины. `blender-car-film` собирает двадцатисекундный зимний фильм с моделью машины, декорациями на Python, частицами снега и шестью камерами, сокращая рендер с 5–8 часов до часа. Claude управляет Blender через мост: скрипт `tools/bridge.py` работает внутри открытого Blender и выполняет присланный Python в главном потоке, а `tools/send.py` отправляет файл или одну строку и печатает ответ. Все изменения видны в вашем окне. Долгие рендеры идут в фоне командой `blender -b` из сохраненного файла.

Для кого. 3D-художникам и любителям, которые хотят дать Claude собрать кинематографичную сцену в Blender по готовому рабочему процессу и без пустого запроса.

Подходит, если

  • Нужен короткий ночной кадр с дроном и городом из готового набора ассетов
  • Лес с машиной собирают по длинному руководству, и нужен свой разброс растительности
  • Фильм на 20 секунд требует шести камер и рендера за час, без ночного ожидания
  • Освещение, звук или раскрытие глиняной сборки хочется взять как отдельный шаг
  • Скиллом пользуются в обычном чате: вставляют `SKILL.md` и просят Claude писать скрипты

Не подходит, если

  • Нет видеокарты для Cycles: рендер на слабой карте идет очень долго
  • Нужны платные дополнения: набор работает с CC0 и собственными ассетами
  • Вы работаете в другом редакторе 3D, не в Blender

Пример запроса к агенту

Сделай десятисекундный ночной кадр пролета дрона над городом: раскадровка, путь, освещение и черновой рендер.

Ограничения

Нужны Blender 4.4 или новее (автор работал на 5.2), Claude Code для самостоятельного запуска скриптов, видеокарта для Cycles, Python 3 и `ffmpeg` в `PATH`, а для шагов физики и звука еще `numpy` и `scipy`. Города и окружение вы берете из своих паков или из бесплатных CC0 на Poly Haven. Мост слушает только `127.0.0.1` и закрывается вместе с Blender. Скрипты озвучки читают ключ из `ELEVENLABS_API_KEY`. Загруженные файлы `.blend` открывайте с `--disable-autoexec` и проверяйте на встроенные скрипты.

Как отключить. Удалите папки `blender-film`, `blender-forest` и `blender-car-film` из `~/.claude/skills/`. Мост остановится вместе с закрытием Blender.

Частые вопросы

Как поставить скиллы?

Склонируйте репозиторий и скопируйте папки из `skills/` в `~/.claude/skills/`, затем перезапустите Claude Code. На Windows есть вариант с PowerShell.

Как Claude управляет Blender?

Через мост: `tools/bridge.py` запущен в открытом Blender на `127.0.0.1:9876`, а `tools/send.py` отправляет в него скрипт или строку Python и печатает ответ.

Нужно ли смотреть видео автора?

Нет. Каждый скилл содержит полный рабочий процесс и настоящие скрипты, видео служат примером результата.

Работает ли набор в обычном чате Claude?

Да. Откройте `SKILL.md`, вставьте его в новый чат и опишите идею. Скрипты из папки `scripts/` добавляйте по запросу Claude.

Нужны ли платные ассеты?

Нет. Подойдут свои паки или бесплатные CC0-ассеты Poly Haven, платные дополнения не требуются.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Шесть скиллов Claude Code делают анимацию для рилсов без съемки: график, маршрут на карте, разбор устройства, ролики с озвучкой

ПлагинРасширенный доступ656Звезды репозитория

Скилл Claude Code для видео из кода делит ролик на сцены и подбирает каждой свой движок, от Paper.js и Three.js до Manim.

СкиллРасширенный доступ115Звезды репозитория

Blender Skills

blender-skills

Скиллы для Blender для Cursor, Claude Code, Kiro и Codex: работа идет через аддон BlenderMCP, который нужно поставить в Blender

СкиллРасширенный доступ2,6 тыс.Звезды репозитория

Навык ведет Claude от сценария до вертикального мультфильма на 55–70 секунд в three.js и Remotion, без ИИ-генераторов видео.

СкиллМинимальный доступ3 тыс.Звезды репозитория

Скилл для Claude Code собирает игровой 3D-ассет в Blender по концепт-арту и проверяет каждую стадию замерами.

СкиллРасширенный доступ182Звезды репозитория

Воркфлоу для Claude Code собирает в Blender обставленную сцену по картинкам или абзацу описания, с освещением и рендерами.

ВоркфлоуРасширенный доступ363Звезды репозитория

Коротко о README

Описаны требования, установка в Claude Code и приложение Claude, быстрый старт с первым кадром, устройство моста, подробности по трем скиллам, правила реалистичности, рендер и безопасность.

Бейдж для README

Исходный SKILL.md

---
name: blender-film
description: Make a short, realistic cinematic shot in Blender with Claude, start to finish - storyboard, city layout, a physics-driven flight path, a chase camera, a hero that moves like the real thing, a realism pass, night lighting that actually reads as night, handheld camera shake, sound designed from the 3D motion, an overnight render with automatic checks, and a "white clay build-up" reveal that proves it's real 3D. Use when someone wants a cinematic Blender shot / short film / drone or superhero flythrough made with Claude, asks to "do the whole workflow from the video", or wants any single step of it (physics path, night lighting, sound from motion, clay build-up).
---

# Blender film with Claude

The workflow behind a 10-second night FPV drone shot through a city: one storyboard, a real physics path, one pivot (the first hero
didn't work), night lighting, sound from the motion, a 3.5-hour render, and a clay build-up reveal. Every step below is a script in
`scripts/` that was actually run for that shot; names in them (`Drone Empty`, `Street Asphalt`, `Building_1`...) come from that
scene - rename them for yours.

## 0. Setup

- Blender 4.4+ (made on 5.2), a GPU for Cycles, Python 3 + `ffmpeg` on PATH (+ `numpy`, `scipy` for the sound step).
- **Live bridge** (Claude drives the open Blender, you watch): in Blender's Text Editor run `tools/bridge.py` (listens on
  127.0.0.1:9876). Then from a terminal: `python tools/send.py scripts/06_night.py` or `python tools/send.py -c "print(bpy.data.filepath)"`.
- Set `FILM_ROOT` to your project folder (default `~/blender-film`): `scene/`, `render/`, `audio/`, `research/` live there.
  `tools/lib.py` is loaded by every script (helpers: `coll()`, `save()`, `snap()`...).
- **Work on copies.** Before replaying or re-running any script that edits materials, copy the .blend - several passes are not
  idempotent if a run crashes halfway (re-running orphaned node links once).

## 1. Storyboard first

Ask Claude for a 10-second storyboard *before touching Blender*: shot list with timings, camera per shot, where the hero is, what
the viewer feels. Turn it into one image sheet (any image model) and keep it open - every later decision gets checked against it.

## 2. City

Use a city asset pack you own (buildings, roads, props) or free CC0 assets (Poly Haven). Have Claude lay out one avenue + one
intersection along +X from a top-view map (keep the hero's path clear of props), then dress it: cars (parked / moving / stopped),
lamps, trees, hydrants. Bake every external asset into the .blend.

## 3. Motion from physics, not hand-keyed curves

`scripts/01_swing_sim.py` simulates the move (gravity, air drag, a rope that can't stretch, web anchors from the storyboard) and
searches the anchor timings until the path threads the street. `02_path_empty.py` turns it into a path curve + an empty on
Follow Path with the offset keyed per frame (real speed, not linear). The hero is parented to the empty, the camera follows its
own path (`03_camera.py`, + `03b_camera_noise.py` for subtle shake).

## 4. The hero - and when to pivot

The first hero was a rigged Spider-Man animated with Mixamo clips. It failed: mocap is recorded on the ground, so in the air it
hung like a puppet, poses were stiff, and he was tiny in frame. **If the character with limbs looks wrong, swap the hero - keep the
city, camera and path.** Ask Claude for options (we got: hawk, supercar, fix by hand, FPV drone).

The FPV drone works because nothing can look stiff. `04_drone_attitude.py` flies it like a real quad:
- **attitude from physics**: thrust axis = acceleration + gravity, nose along velocity -> it tilts into speed-ups, banks hard in fast
  turns, flares nose-up when braking;
- **throttle cut where the path is ballistic** -> freestyle tricks layered on top: power flip, barrel roll, back flip;

Сообщить о проблеме