Appearance
Reference Library
Organize mood boards, character references, location photos, and visual inspiration in a dedicated canvas view.
What is the Reference Library?
The Reference Library is a visual workspace for storing and organizing reference images that inspire your storyboard. Unlike beats (which appear in your timeline), references are pure visual notes that help you maintain consistency and spark creativity.
Perfect for:
- Character design references
- Location inspiration photos
- Mood boards and color palettes
- Costume and prop references
- Architectural details
- Lighting and composition ideas
Accessing the Reference Library
Switching Views
At the top of the Node View area, you'll see two tabs:
- Beats - Your timeline canvas (default)
- References - Your reference library canvas
Click References to switch to the library view. Each view maintains its own zoom and pan state, so you can organize references independently from your beats.
Creating References
Method 1: Drag & Drop Images (Fastest)
- Drag one or more images from your file explorer
- Drop them onto the References canvas
- Images are created automatically in a 3-column grid layout
- Each reference is centered on your drop position
Tip: You can drag 10+ images at once - EmberBoard will arrange them in a neat grid!
Method 2: Double-Click
- Double-click anywhere in the References view
- An empty reference placeholder appears centered on your cursor
- Drag an image onto it to add a picture
Method 3: Paste Images from Clipboard
- Copy an image (screenshot, browser image, etc.)
- Switch to References view
- Press Ctrl + V
- A new reference is created with your image
Note Nodes
In addition to reference images, the Reference Library supports Note Nodes - resizable text boxes with markdown support for annotations, documentation, and mixed-media organization.
What are Note Nodes?
Note nodes are dedicated text areas that live alongside your reference images. They're perfect for:
- Quick sticky notes - Ideas, reminders, questions
- Detailed documentation - Character bios, scene descriptions, story notes
- Mixed organization - Combine notes with related reference images
- Project planning - Outline acts, track ideas, brainstorm
- Markdown formatting - Headers, lists, bold/italic, code blocks
Creating Note Nodes
Method 1: Keyboard Shortcut (Fastest)
- Press the N key
- A new note appears at the center of your viewport
- Click to select and start typing
Method 2: Toolbar Button
- Click the Note button in the bottom-left toolbar
- Note appears at center of viewport
- Select to begin editing
Tip: Notes are subject to the same 2000 node limit (combined with references and beats).
Editing Notes
Note nodes have two display modes that switch automatically based on selection:
Edit Mode (Node Selected):
- Shows a textarea with raw markdown text
- Type freely with all markdown syntax
- Title editable in Properties Panel
- Resize by dragging corner handles
View Mode (Node Not Selected):
- Shows rendered markdown as formatted HTML
- Headings, lists, and formatting displayed
- Read-only preview of your content
- Click to enter edit mode again
This dual-mode design lets you write markdown naturally and see the rendered result instantly.
Markdown Support
Note nodes support full CommonMark markdown syntax:
Text Formatting:
markdown
**bold text**
*italic text*
`inline code`Headings:
markdown
# Heading 1
## Heading 2
### Heading 3Lists:
markdown
- Unordered list item
- Another item
- Nested item
1. Ordered list item
2. Second itemCode Blocks:
markdown
```
Code block with syntax
```Note: Markdown is rendered safely - HTML tags are escaped for security.
Resizing Note Nodes
Note nodes are fully resizable to fit your content:
- Select the note - Corner handles appear
- Drag any corner - Resize freely in all directions
- Release - New size is saved to project
Default size: 300px × 200px Tip: Make notes wider for long text, taller for lists and documentation.
Customizing Note Appearance
Select a note to access properties in the Properties Panel:
Title
- Give notes descriptive names
- Shows in a header bar at the top of the note
- Example: "Character Arc - Alice", "Scene 3 Notes"
Border Color
- Choose from 10 preset colors
- Or use custom color picker
- Adds a colored border for visual categorization
- Great for grouping notes by character, scene, or topic
Render Markdown Toggle
- Enable (default): Content renders as formatted markdown when deselected
- Disable: Content shows as plain text always
- Useful if you want raw text without formatting
Organizing with Notes
Mixed Canvas Organization:
- Position notes near related reference images
- Create "annotation clusters" - note + references
- Use notes as section headers for reference groups
- Build mood boards with text descriptions
Example Layout:
┌─────────────────┐ ┌──────────┐ ┌──────────┐
│ Character: Alice│ │ Ref Img │ │ Ref Img │
│ - Age: 25 │ │ (costume)│ │ (face) │
│ - Arc: Growth │ └──────────┘ └──────────┘
│ - Traits: Shy │
└─────────────────┘Working with Note Nodes
Selecting Notes:
- Click to select (same as references)
- Shift + Click for multi-select
- Selection shows corner resize handles
Moving Notes:
- Click and drag to reposition
- Multi-select moves all together
- Position is purely organizational (no timeline impact)
Duplicating Notes:
- Alt + Drag to duplicate while moving (hold Alt, then drag the node)
- Right-click → Duplicate for copy in place (context menu)
- Copies all content, title, color, and settings
Deleting Notes:
- Delete key removes selected notes
- Ctrl + Z to undo deletion
- Works with single or multi-selection
Note Node Properties Panel
When a note is selected, the Properties Panel shows:
| Field | Description |
|---|---|
| Title | Note name (shown in header bar) |
| Content | Full markdown text content |
| Render Markdown | Toggle for markdown rendering |
| Border Color | Custom color for the note border |
Tip: The content field in the Properties Panel is debounced - changes save automatically after you stop typing.
Note Best Practices
Use Notes for Context:
- Explain why you chose certain references
- Document character relationships
- Track plot points and story beats
- Keep production notes and reminders
Markdown for Structure:
- Use headings (##) for sections
- Bullet lists for quick points
- Code blocks for script snippets or technical notes
Color Coding:
- Blue notes for character info
- Green notes for locations
- Yellow notes for story beats
- Purple notes for technical/production
Combine with References:
Character Sheet (note) ──┬── Facial ref image
├── Costume ref image
└── Action pose refReference Node Design
Reference nodes are visually distinct from beat nodes with a "photo board" aesthetic:
Adaptive Sizing
Unlike beats (which use fixed aspect ratios), reference nodes match the shape of their images:
- Square images create square nodes (1:1)
- Wide panoramas create wide nodes (3:1, 2:1)
- Portrait photos create tall nodes (9:16, 2:3)
Size constraints:
- Width: 150-400 pixels
- Height: 100-500 pixels
- Aspect ratio always preserved
This creates a natural "photo board" feel where each reference has its unique shape.
Minimal Chrome
References use an image-first design:
- No header bar - image fills the entire node
- Title overlay - appears on hover with gradient background
- Tags - show on hover above title (pill badges)
- Thin border - 1px normally, 3px when selected
- Image fill - uses
objectFit: cover(may crop, no letterboxing)
Hover over any reference to see its title and tags.
Organizing References
Title
Give each reference a descriptive name:
- "Victorian Interior - Dark Wood"
- "Character - Facial Expression Study"
- "Sunset Color Palette"
Titles appear as overlays when you hover over references.
Notes
Use the notes field in the Properties Panel to add:
- Where you found the image
- What inspired you about it
- How you plan to use it
- Details to remember
Tags (with Autocomplete)
Organize references with tags for easy mental grouping:
- Character names - "alice", "villain", "sidekick"
- Locations - "forest", "city", "interior"
- Moods - "dark", "whimsical", "tense"
- Types - "costume", "lighting", "composition"
Adding tags:
- Select a reference
- Type tags in the Properties Panel (comma-separated)
- Press Enter or blur to save
- Tags appear as colored pill badges on hover
Autocomplete:
- EmberBoard remembers tags you've used
- Double-click the tag field to see all previous tags
- Start typing for fuzzy-matched suggestions
- Arrow keys (↑/↓) to navigate, Enter to select
Example:
Tags: character, costume, victorian, femaleThese become colored pills that show when hovering over the reference.
Selecting and Moving References
Single Selection
- Click any reference to select it
- Selection border becomes thicker (3px blue)
- Properties Panel updates to show reference details
Multi-Selection
- Shift + Click to add references to selection
- Shift + Drag box around multiple references (box selection)
Moving References
- Click and drag any reference to reposition it
- Multiple selected - they all move together
- No timeline impact - positions are purely organizational
Unlike beats, reference positions don't affect any sequence or timeline. Arrange them however makes sense visually!
Sending References as Beats
This is the key feature that connects references to your storyboard.
Method 1: Send to End (Fastest)
- Right-click a reference
- Select "Send as Beat (Add to End)"
- A new beat is created at the end of your timeline
- EmberBoard automatically switches to Beats view
- The new beat is selected and ready to edit
Method 2: Send at Position
- Right-click a reference
- Select "Send as Beat (Add at Position)"
- The beat is created after your currently selected beat
- View switches to Beats
- New beat is selected
What gets transferred:
- ✅ Image - Full image with all processing
- ✅ Title - Becomes beat title
- ✅ Notes - Copied to beat script
- ✅ Color - Custom color (if set)
- ✅ Image adjustments - Offset and scale
The reference remains in your library - this is a copy, not a move!
Workflow Example:
- Build a reference library of location photos
- As you storyboard, right-click references → Send as Beat
- The beat gets the image, you add timing and script
- Keep the reference for future projects or variations
Editing Reference Properties
Select a reference to see its properties:
Image Controls
- Upload image - Replace or add an image
- Offset X/Y - Crop/reframe the image
- Scale - Zoom in on details (0.5x to 2x)
Custom Color
- Choose from 10 preset colors
- Or use custom color picker
- Adds a subtle accent (shows on hover)
- Great for categorizing by project, character, or mood
Deleting References
Single Delete
- Select a reference
- Press Delete
- Reference is removed (with undo support)
Multi-Delete
- Select multiple references (Shift + Click)
- Press Delete
- All selected references are removed
Undo with Ctrl + Z if you change your mind!
Duplicate References
Create variations of existing references:
Method 1: Alt + Drag
- Select a reference
- Hold Alt key
- Drag to new position
- Release to create duplicate
Method 2: Context Menu
- Right-click a reference
- Select "Duplicate"
- Copy appears offset from original
Duplicates copy everything: image, title, notes, tags, and settings.
Image Processing
All reference images are automatically optimized:
- 2 megapixel limit - Resized if larger (same as beats)
- Quality preserved - Smart downsampling
- Format agnostic - Supports PNG, JPEG, WebP, GIF, BMP
This keeps your project file size manageable while maintaining visual quality.
Reference Library Best Practices
Build Your Library First
Before storyboarding:
- Gather all your reference images
- Drop them into the Reference Library
- Tag and organize them
- Then start creating beats from your favorites
This gives you a visual palette to work from.
Use Descriptive Tags
Good tags:
- "main-character", "forest-scene", "night-lighting"
- "costume-inspiration", "color-palette", "action-pose"
Avoid:
- Generic tags like "ref" or "image"
- Too many tags per reference (3-5 is ideal)
Group Visually
Even though position doesn't matter, organize references in visual clusters:
- All character refs in one area
- Location refs in another
- Color palettes together
- Action poses grouped
Title Everything
A good title makes it easy to:
- Find references later
- Remember why you saved it
- Know what transferred when sending as beat
Regular Cleanup
Periodically review your library:
- Remove unused references
- Merge similar ones
- Update tags as your project evolves
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
| N | Create new note node |
| Double-click (canvas) | Create empty reference |
| Ctrl + V | Paste image as new reference |
| Delete | Delete selected node(s) |
| Shift + Click | Multi-select nodes |
| Shift + Drag | Box select nodes |
| Alt + Drag | Duplicate node |
| Right-click | Open context menu |
See Keyboard Shortcuts for the complete list.
Viewport Navigation
The References view uses the same navigation as the Beats view:
| Control | Action |
|---|---|
| Ctrl + Scroll wheel | Zoom in/out |
| Middle mouse button | Pan around canvas |
| Scroll wheel | Scroll vertically |
| Fit View button | Frame all references (bottom-left controls) |
Tip: Each view (Beats and References) remembers its own zoom and pan position.
Reference vs Beat Nodes
Understanding the differences helps you use each effectively:
| Feature | Beat Node | Reference Node |
|---|---|---|
| Purpose | Timeline sequence | Visual inspiration |
| Dimensions | Fixed by project aspect ratio | Adaptive to image shape |
| Header | Always visible title bar | Hover overlay only |
| Timeline | Appears in playback | Never in timeline |
| Export | Included in exports | Not exported |
| Script | Full script field | Notes field only |
| Duration | Required | Not applicable |
| Position | Determines sequence | Organizational only |
Common Workflows
Character Consistency
- Create references for each character (multiple angles)
- Tag with character name
- When storyboarding scenes, send references as beats
- Modify as needed while keeping original reference
Location Library
- Gather photos of each location
- Tag by location name and time of day
- Use as visual reference while drawing storyboards
- Send as beat for establishing shots
Mood Board
- Collect color palette images
- Arrange them visually in clusters
- Reference while choosing beat colors
- Send favorite moods as beats for key moments
Alternate Versions
- Create reference of concept A
- Duplicate it
- Drop different image on duplicate for concept B
- Send preferred version as beat when decided
Project File Storage
References are saved in your project file:
- Per-project - Each project has its own library
- Portable - References travel with your project
- Optimized - Images compressed to 2MP
- Base64 encoded - No external dependencies
When you share a project file, the recipient gets all your references too.
Limitations
Current limitations (planned for future releases):
- No search/filter - Manually scan to find references
- No sorting - Manual organization only
- No folders - Flat organization (tags help!)
- 2000 node limit - Combined beats + references per project
Tips and Tricks
Rapid Reference Building
- Collect 20+ inspiration images in a folder
- Select all in file explorer
- Drag entire batch onto References view
- EmberBoard creates them in a grid automatically
Tag Templates
Create a consistent tag vocabulary:
- Characters: "char-name", "char-villain", "char-hero"
- Locations: "loc-interior", "loc-exterior", "loc-city"
- Moods: "mood-dark", "mood-bright", "mood-tense"
Prefixes make autocomplete more useful!
Visual Hierarchy
Position your most important references:
- Center - Key inspirations
- Edges - Supporting references
- Top - Character/location refs
- Bottom - Mood/color refs
Reference + Beat Shelf
Combine with the Beat Shelf for maximum flexibility:
- Send reference as beat
- Try it in timeline
- If not working, move beat to shelf
- Reference remains available for future attempts
Troubleshooting
Reference Not Showing Image
- Check that image was fully loaded when dropped
- Try re-dropping the image onto the reference
- Ensure image format is supported (PNG, JPEG, WebP, GIF, BMP)
Slow Performance with Many References
- Keep library under 100 references per project
- Use smaller source images (EmberBoard downsamples anyway)
- Consider splitting into multiple projects by scene/act
Lost References After Switch
- References are per-project (not global)
- Check that you're in the correct project
- Use File → Open to load saved project
Send as Beat Not Working
- Ensure reference has an image (not empty placeholder)
- Check you have permission to create beats (under node limit)
- Try sending to end first (simpler path)