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!
Navigate Mode - Full skeleton visualization with joint controls
Translate Mode - Precise bone positioning with axis handles
Wireframe Mode - See through your model for precise control
Professional timeline with keyframe management
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:
Your 3D model - the shape and appearance
Textures - the colors and surface details
Animations - how the model moves
Skeleton/bones - the internal structure that allows animation
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
Open BlackBox Animator in your web browser
Click the "Choose File" button in the top-left corner
Select your GLB file from your computer
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:
GLB Animation Editor title on the left
Choose File button to load your models
Export GLB - Saves all animations
Export Selected - Saves only current animation
New Animation - Create a new animation from scratch
Mode Indicator - Shows current mode (e.g., "Mode: Select (S)")
View Options - Four view toggle buttons:
Wireframe - Shows model as wireframe mesh
Skeleton - Displays only the bone structure
Model - Shows the textured 3D model
Grid - Toggles the floor grid on/off
2. Animation List (Left Panel)
Shows all animations in your GLB file:
Animations header at the top
Each animation listed with its name (e.g., "Idle_12", "Walking")
Active animation highlighted in blue
Duplicate button to copy an animation
Delete button to remove an animation
Animations can be renamed when duplicating
3. 3D Viewport (Center)
Your character appears here in full 3D:
Dark background for clear visibility
Grid floor helps with spatial orientation
Axis indicators (RGB lines) show world directions
Selected bones highlighted with transform gizmos
Mouse controls:
Left-click and drag: Rotate view
Right-click and drag: Pan view
Scroll wheel: Zoom in/out
4. Bone Controls (Right Panel)
Hierarchical list of all bones:
Collapsible sections (click arrows ▶ to expand)
Each bone shows:
Position values (X, Y, Z coordinates)
Rotation values (in degrees)
Numeric input fields for precise control
Selected bone appears highlighted
Values update in real-time as you animate
5. Timeline (Bottom)
Professional animation timeline:
Playback controls: Play ▶, Pause ⏸, Stop ⏹
Keyframe buttons: + Key (add), - Key (delete)
Autokey button 🔑 (green when active)
Frame counter: Shows current frame and time
Timeline tracks:
Expandable bone hierarchy
Blue dots represent existing keyframes
Red/pink highlight shows selected keyframe
Green glow on current bone's keyframes
Vertical red line shows current playhead position
Interactive scrubbing: Click and drag anywhere to move through time
Resizable: Drag the top edge to adjust height
Basic Workflow
Quick Start Guide
Load Your Model - Choose a GLB file with a skeleton
Select an Animation - Pick from existing or create new
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.