К основному содержанию
скилл CX Codex

3d-spatial — скилл для Claude Code: что делает и как установить

Переносит 12 классических принципов анимации Диснея в 3D, VR и AR. Помогает настроить физику, сплайны и тайминги в Blender, Unity или Unreal Engine.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add dylantarre/animation-principles --skill 3d-spatial -a claude-code
Открыть на GitHub

Что делает 3d-spatial

Скилл даёт правила адаптации 12 принципов классической анимации для трёхмерной графики и пространственных интерфейсов. Внутри собраны техники деформации через латтисы и блендшейпы, правила сохранения объёма при сжатии, расчёты дуг движения и методы наслоения поз. Для разработчиков есть готовые примеры кода: Python-скрипт настройки драйверов захлёста костей в Blender и C#-компонент пружинного следования SpringFollow для Unity.

Особое внимание уделено ограничениям виртуальной реальности. В VR нельзя анимировать камеру принудительно, потому что обзором управляет сам пользователь, а частота кадров должна держаться не ниже 90 fps. Слишком сильное преувеличение движений в VR вызывает физический дискомфорт, поэтому скилл требует плавного ускорения и сохранения физического масштаба сцены. Для производительности рекомендуется запекать сложные симуляции и отсекать невидимые меши.

Какие задачи решает

  • настроить физический захлёст цепочек костей через драйверы Blender
  • реализовать пружинное следование объектов скриптом на C# в Unity
  • выставить кривые замедления и ускорения в редакторе без линейных переходов
  • адаптировать тайминги и масштаб анимации под требования 90 fps в VR

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

  • Напиши Python-скрипт для Blender, чтобы добавить вторичное движение хвоста через драйвер вращения родительской кости.
  • Сделай C# скрипт затухающих колебаний для Unity, чтобы объект плавно следовал за целью.
  • Проверь анимацию прыжка персонажа: как сохранить объём тела при сжатии и растяжении?

Как установить 3d-spatial

1Через Skills CLI (Vercel)

npx skills add dylantarre/animation-principles --skill 3d-spatial -a claude-code

2Вручную: положить файлы

~/.claude/skills/3d-spatial/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/3d-spatial/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о 3d-spatial

Как установить 3d-spatial в Claude Code?

Выполните команду npx skills add dylantarre/animation-principles --skill 3d-spatial -a claude-code. Файл навыка сохранится по пути ~/.claude/skills/3d-spatial/SKILL.md.

Для какого софта подходит скилл 3d-spatial?

Инструкции рассчитаны на работу в Blender, Unity 3D, Unreal Engine, Cinema 4D и Maya, а также в проектах виртуальной и дополненной реальности.

Какие требования к анимации скилл задаёт для VR?

Он требует удерживать частоту кадров от 90 fps (предпочтительно 120 fps) и запрещает программную анимацию камеры, чтобы пользователя не укачивало.

Исходный текст

SKILL.md · MIT
---
name: 3d-spatial
description: Use when working in Blender, Unity 3D, Unreal Engine, Cinema 4D, VR/AR applications, or any three-dimensional animation work.
---

# 3D Spatial Animation

Apply Disney's 12 animation principles to 3D software, VR/AR, and spatial computing environments.

## Quick Reference

| Principle | 3D/Spatial Implementation |
|-----------|--------------------------|
| Squash & Stretch | Lattice deformers, blend shapes |
| Anticipation | IK/FK wind-ups, camera pre-motion |
| Staging | Camera angles, lighting, depth |
| Straight Ahead / Pose to Pose | Layered animation vs blocking |
| Follow Through / Overlapping | Bone chains, physics simulation |
| Slow In / Slow Out | F-curve editing, animation curves |
| Arc | IK handles, motion paths in 3D space |
| Secondary Action | Cloth sim, particle systems, environment |
| Timing | Frame timing, VR 90fps requirements |
| Exaggeration | Stylized deformation, pushed poses |
| Solid Drawing | Volume preservation, silhouettes |
| Appeal | Character design, satisfying motion |

## Principle Applications

**Squash & Stretch**: Use lattice or mesh deformers for organic squash. Blend shapes for facial deformation. Scale bones in hierarchies. Always preserve volume—if Y compresses, X/Z expand.

**Anticipation**: IK rig wind-ups for character animation. Camera pulls back before push-in. Objects coil before release. VR: telegraph actions clearly for user comfort.

**Staging**: Camera angle sells the action. Three-point lighting directs focus. Depth of field isolates subjects. In VR, use spatial audio and lighting to guide attention.

**Straight Ahead vs Pose to Pose**: Block key poses first (pose to pose), then refine (spline). Use layered animation—body first, then overlapping elements. Procedural secondary motion is straight ahead.

**Follow Through & Overlapping**: Bone chains for tails, hair, capes. Physics simulation for cloth and particles. Delay child bones from parents. Jiggle deformers for organic follow-through.

**Slow In / Slow Out**: F-curves (Blender), Animation Curves (Unity), Graph Editor (Maya). Tangent handles control easing. Flat tangents = slow, steep = fast. Never leave curves linear.

**Arc**: Motion paths visible in 3D space. IK handles naturally create arcs. Check arcs from multiple camera angles. FK rotation creates inherent arcs in hierarchies.

**Secondary Action**: Cloth simulation responds to primary motion. Particles emit on impacts. Environment objects react to character. Facial animation supports body action.

**Timing**: Film: 24fps with motion blur. Games: 60fps minimum. VR: 90fps required (72-120fps). Frame timing affects perceived weight—heavy = slower, light = faster.

**Exaggeration**: Push poses beyond anatomical limits for style. Smear frames for fast motion. Exaggerated anticipation and follow-through. VR: be careful—exaggeration can cause discomfort.

**Solid Drawing**: Check silhouettes from all angles. Maintain volume during deformation. Strong poses read in profile. Avoid interpenetration and broken geometry.

**Appeal**: Character design serves animation needs. Weight and balance feel believable. Movement has personality. In VR, presence and comfort are paramount.

## Software Techniques

### Blender
```python
# Add follow-through with driver
# On child bone, add driver to rotation
driver.expression = "var * 0.3"
driver.variables["var"].source = parent_bone.rotation

# Physics-based secondary
bpy.ops.object.modifier_add(type='CLOTH')
bpy.context.object.modifiers["Cloth"].settings.quality = 10
```

### Unity
```csharp
// Spring-based follow through
public class SpringFollow : MonoBehaviour {
    public Transform target;
    public float springStrength = 10f;
    public float damping = 0.5f;

    private Vector3 velocity;

    void Update() {
        Vector3 delta = target.position - transform.position;
        velocity += delta * springStrength * Time.deltaTime;
        velocity *= 1f - damping * Time.deltaTime;
        transform.position += velocity * Time.deltaTime;
    }
}
```

## VR/AR Considerations

| Aspect | Requirement |
|--------|-------------|
| Framerate | 90fps minimum, 120fps preferred |
| Motion | Avoid camera animation—user controls view |
| Comfort | Gradual acceleration, avoid sudden motion |
| Scale | Animations must work at world scale |
| Interaction | Clear feedback for hand/controller input |

## Performance Notes

- LOD (Level of Detail) for distant animations
- Bake complex simulations when possible
- GPU skinning for character meshes
- Culling animations outside view frustum
- VR: maintain framerate above all else

© dylantarre · MIT · dylantarre/animation-principles

Похожие скиллы

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
orbit-card heygen-com Скилл для встраивания готового 10-секундного 3D-блока HyperFrames: карточка фичи облетает сферу из точек по траектории камеры из Blender. CX Codex +1 10 000установок cad earthtojake Создаёт и правит параметрические CAD-модели, экспортирует STEP, STL, 3MF и GLB, измеряет геометрию и открывает готовые файлы в CAD Viewer. CX Codex +1 14 000установок step-parts earthtojake Скилл ищет готовые покупные детали в каталоге step.parts и скачивает их STEP-файлы, чтобы не рисовать заглушки в сборке. CX Codex +1 11 200установок sdf earthtojake Скилл создаёт и проверяет SDFormat-файлы для моделей и миров, а затем помогает подготовить их к передаче в симулятор. CX Codex +1 10 500установок urdf earthtojake Скилл помогает создавать, проверять и отлаживать описания роботов в формате URDF. Пригодится для работы со звеньями, сочленениями и геометрией. CX Codex +1 10 500установок hatch-pet официальный openai Создаёт и упаковывает анимированных питомцев и спрайт-листы для Codex. Пригодится, когда нужен персонаж по описанию, изображению или фирменным ориентирам. CX Codex +1 3 300установок

Из того же набора90

scroll-animations Скилл для анимаций, привязанных к прокрутке: появления блоков, параллакс, липкие шапки, индикаторы прогресса. Пригодится, когда страница должна реагировать на скролл, а не просто листаться. CX Codex +1 1 100установок game-designer Скилл для тех, кто делает анимации в играх: разбирает 12 принципов Диснея применительно к отзывчивости управления и ощущению удара. CX Codex +1 1 000установок after-effects Помогает агенту собрать анимацию в Adobe After Effects по 12 принципам Disney: от squash and stretch до appeal. Пригодится, когда нужно оживить персонажа или интерфейс. CX Codex +1 887установок filmmaker Скилл адаптирует двенадцать принципов анимации Диснея для кинорежиссуры. Пригодится при постановке сцен, раскадровке и визуальном повествовании. CX Codex +1 864установок gsap-greensock Скилл подсказывает агенту, как применить 12 диснеевских принципов анимации в GreenSock: от сжатия и растяжения до движения по дуге через твины и таймлайны. CX Codex +1 727установок css-native Скилл помогает агенту писать анимации на чистом CSS: @keyframes, transition, transform. Пригодится, когда нужны движения интерфейса без JS-библиотек. CX Codex +1 714установок saas-productivity Задаёт принципы анимации для рабочих интерфейсов: задач, форм, панелей и уведомлений. Нужен при проектировании движения без лишних отвлечений. CX Codex +1 706установок page-transitions Скилл для анимации смены маршрутов, модалок и навигации. Помогает агенту выбрать тайминги и тип перехода вместо случайных значений. CX Codex +1 667установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой