🎬 BlackBox Animator v1.0

Professional 3D animation editing for GLB files - right in your browser

🎓 Educational Resources

Interactive demos and learning tools to master animation concepts:

🎯 Joint Constraint Explorer
Interactive demo of biomechanical joint limits and constraint visualization
🐉 Gimble Dragon Lab
Advanced IK concepts, quadruped animation, and creature rigging principles

Welcome to BlackBox Animator!

A powerful yet intuitive animation editing tool designed specifically for GLB files. Whether you're creating character animations for games, VR experiences, or 3D presentations, BlackBox Animator provides a streamlined workflow for bringing your 3D models to life.

Note: This manual covers the core animation features available in v1.0. Advanced IK (Inverse Kinematics) and constraint features are coming soon in v2.0!

What You Need to Know

What is a GLB File?

A GLB file is a binary version of the glTF (GL Transmission Format) file format. Think of it as a container that holds:

GLB files are widely supported and perfect for web applications, games, and AR/VR experiences.

What is a glTF File?

glTF is the text-based version of the same format. While GLB files pack everything into one binary file, glTF files consist of multiple separate files (.gltf, .bin, textures). GLB is generally preferred for its convenience.

The Meshy3D Pipeline

Most users will be exporting their 3D characters from Meshy3D, a popular tool for creating 3D models. BlackBox Animator is designed to seamlessly work with models exported from Meshy3D, providing you with professional animation capabilities without the complexity of traditional 3D software.

Getting Started

Loading Your Model

  1. Open BlackBox Animator in your web browser
  2. Click the "Choose File" button in the top-left corner
  3. Select your GLB file from your computer
  4. Wait a moment while the model loads - you'll see your character appear in the center viewport

The camera will automatically frame your model, giving you a perfect view of your character.

Understanding the Interface

BlackBox Animator has five main areas:

1. Header Bar (Top)

The dark header contains all your main controls:

2. Animation List (Left Panel)

Shows all animations in your GLB file:

3. 3D Viewport (Center)

Your character appears here in full 3D:

4. Bone Controls (Right Panel)

Hierarchical list of all bones:

5. Timeline (Bottom)

Professional animation timeline:

Basic Workflow

Quick Start Guide

  1. Load Your Model - Choose a GLB file with a skeleton
  2. Select an Animation - Pick from existing or create new
  3. Enter Select Mode - Press S
  4. Click a Joint - Select the bone to animate
  5. Transform - Press R to rotate or T to move
  6. Save Keyframes - Enable Autokey or click "+ Key"
  7. Build Animation - Move timeline, adjust bones, repeat
  8. Preview - Click Play to watch your animation
  9. Export - Save your work as GLB

Working with Animations

Animation Concepts

Creating a New Animation

  1. If no animations exist, click "+ Create New Animation" in the left panel
  2. Enter a name for your animation
  3. Set the duration (default is 3 seconds)
  4. Your new animation starts with the model in its default pose

Managing Animations

Animation Controls

Interaction Modes

BlackBox Animator uses different modes for different tasks. Switch modes using keyboard shortcuts or the mode dropdown:

Mode Shortcut Purpose
Navigate Mode V Default mode for camera control - rotate, pan, zoom
Select Mode S Click near joints to select bones
Rotate Mode R Rotate the selected bone (requires bone selection)
Translate Mode T Move the selected bone (requires bone selection)

Bone Selection

Transform Controls

Rotation Mode (R)

Translation Mode (T)

Timeline Features

Understanding the Timeline

The timeline shows a visual representation of your animation:

Keyframe Management

Autokey Mode

When Autokey (🔑) is enabled and glowing green:

  • Any changes you make are automatically saved as keyframes
  • Red flash animation confirms the keyframe was created
  • Flash fades to green over 3 seconds
  • No need to manually click "+ Key"

Without Autokey: Make your changes, then click "+ Key" to save the current pose

Timeline Navigation

Keyboard Shortcuts

Action Shortcut
Mode Switching
Navigate Mode (camera control) V
Select Mode (bone selection) S
Rotate Mode R
Translate Mode T
Bone Navigation
Select parent bone
Select first child bone
Select previous sibling
Select next sibling
Select mirror bone M
General Controls
Deselect bone / Return to Navigate ESC
Undo last action Ctrl+Z
Redo action Ctrl+Y

Exporting Your Work

Export Options

1. Export GLB (All Animations)

  • Saves your entire model with all animations
  • Original textures and materials are preserved
  • File name: "exported_model.glb"

2. Export Selected Animation

  • Saves only the currently selected animation
  • Useful for creating separate animation files
  • File name matches the animation name

Export Process

  1. Make sure all your keyframes are saved
  2. Click the appropriate export button
  3. Confirm the export (for selected animation)
  4. Your browser will download the GLB file
  5. The file is ready to use in any GLB-compatible application

Tips & Best Practices

For Beginners

  1. Start Simple: Begin with basic movements like waves or head turns
  2. Use Autokey: Turn on Autokey (🔑) to automatically save your poses
  3. Work in Sections: Animate one body part at a time
  4. Preview Often: Regularly play your animation to check progress
  5. Save Frequently: Export your work regularly to avoid losing progress

Using View Modes Effectively

Animation Principles

  1. Keyframe Spacing: Fewer keyframes often create smoother motion
  2. Anticipation: Add small movements before main actions
  3. Follow Through: Let movements settle naturally
  4. Overlapping Action: Not all parts should move at the same time
  5. Arcs: Natural movements follow curved paths

Common Issues

Can't select a bone?

Make sure you're in Select Mode (S). Click closer to the joint - the selection detection works best near joint centers.

Bone movements look unnatural?

Check parent bones first. Make sure the hierarchy is correct. Sometimes parent bone rotations affect children unexpectedly.

Export file is very large?

Export only the animations you need using "Export Selected" instead of exporting all animations at once.

What's Coming in v2.0?

Advanced IK (Inverse Kinematics) Features

  • IK Mode: Drag end effectors (hands, feet) to naturally pose limbs
  • Joint Constraints: Set realistic rotation limits for elbows, knees, etc.
  • Biomechanical Presets: One-click anatomically correct joint limits
  • Constraint Visualization: Interactive 3D widgets for setting joint limits
  • IK Solver Integration: Powered by the p0qp0q-IK-Solver engine

These features will make character animation even more intuitive and realistic!

Ready to Animate?

BlackBox Animator makes professional 3D animation accessible to everyone. With its intuitive interface and powerful features, you can bring your Meshy3D characters to life without learning complex 3D software.

Launch BlackBox Animator

Happy Animating!