Assets & Library
Your Library is where all your creative ingredients live - images, videos, audio, and more. Think of it as your theme's pantry. Let's learn how to stock it, organize it, and use it effectively.
Understanding the Library
The Library is in the left panel (Library tab). It's your asset browser and manager.
What lives here:
- All uploaded images
- All audio files
- All video files
- Anything you import
What DOESN'T live here:
- Text layers (created in-app)
- Shapes (created in-app)
- Metadata elements (dynamic)
Uploading Assets
The Standard Upload
Method 1: File Menu
- Click File → Upload
- Or press Ctrl+U
- Select file(s) from your computer
- Click Open
- Wait for upload confirmation
- Assets appear in Library
Method 2: Drag and Drop (if supported)
- Open file explorer
- Drag files directly to Library area
- Drop to upload
- Assets appear after processing
Pro tip: Upload multiple files at once! Select several in the file picker.
Supported File Types
Images:
- PNG (best for transparency)
- JPG/JPEG (best for photos)
- GIF (animated possible)
- WebP (modern format)
- SVG (might have limitations)
Video:
- MP4 (most compatible)
- WebM (good compression)
- MOV (usually works)
- AVI (larger files)
Audio:
- MP3 (most common)
- WAV (higher quality, larger)
- OGG (good compression)
- M4A (Apple format)
Special:
- PSD (Photoshop - special import process)
Import from PSD
Photoshop files get special treatment!
How to import:
- File → Import from PSD
- Select your .psd file
- Wait for processing
- Each layer becomes a separate asset
Important requirements:
- All layers must be rasterized in Photoshop first!
- Layer → Rasterize → All Layers (before saving)
- Vector layers will cause import to fail
What gets preserved:
- Layer names
- Layer order
- Individual layer images
- Transparency
What doesn't transfer:
- Layer effects (shadows, glows, etc.)
- Blending modes
- Adjustment layers
- Smart objects
Best practices for PSD import:
- Organize layers in Photoshop first
- Name layers clearly
- Rasterize everything
- Save a copy (keep original)
- Import the rasterized copy
Library Organization
Preview System
Click any asset to preview it:
- Image preview appears
- Video preview (might autoplay)
- Audio preview (play button)
Why preview?
- Remember what assets look like
- Find the right one quickly
- Check quality before using
Finding Assets
Visual scanning:
- Scroll through Library
- Thumbnails show content
- Click to preview full size
Search (if available):
- Type filename or keywords
- Filters results
- Faster than scrolling
Sorting:
- By upload date (newest/oldest)
- By type (images, video, audio)
- By name (alphabetical)
Pro tip: Name files BEFORE uploading for easier searching!
Asset Naming Strategy
BEFORE uploading, rename files on your computer:
Bad names:
❌ IMG_20231015_0042.png
❌ Screenshot 2024-01-10 at 3.47.22 PM.png
❌ final_v2_FINAL_REAL.png
❌ untitled.jpg
Good names:
✅ logo_main.png
✅ background_stars.png
✅ wheel_item_pacman.png
✅ sound_menu_hover.mp3
✅ video_background_matrix.mp4
Naming patterns that work:
By function:
logo_,background_,button_,icon_
By category:
wheel_,ui_,effect_,text_
By system/theme:
nes_,snes_,arcade_,modern_
With numbers:
particle_01,particle_02,particle_03- Keeps them in order!
Consistent structure:
[category]_[description]_[variant].ext
Examples:
bg_space_01.jpg
bg_space_02.jpg
wheel_mario_selected.png
wheel_mario_unselected.png
Using Assets
Adding to Canvas
The drag method:
- Find asset in Library
- Click and hold
- Drag onto canvas
- Release to place
- Layer created automatically
After adding:
- Asset becomes a layer
- Appears in Layers tab
- Can be transformed
- Can be animated
Multiple uses:
- Same asset can be used multiple times
- Drag it again for another instance
- Each instance is a separate layer
- Modify each independently
Asset Properties on Canvas
Once on canvas, you can modify:
- Position: Move anywhere
- Scale: Resize (hold Shift for proportions)
- Rotation: Spin any direction
- Opacity: Make transparent
- Tint: Color overlay
- Animations: All animation types available
Important: Modifying on canvas doesn't change the Library asset!
Asset Optimization
Image Optimization
Before uploading:
Resolution:
- 1920x1080 for 16:9 backgrounds
- Match your target resolution
- Don't upload 4K if you need 1080p
- Downscale large images first
File size:
- Compress images
- Use tools like TinyPNG, ImageOptim
- Target: <500KB for most images
- Backgrounds can be 1-2MB
Format choice:
- PNG: Logos, graphics with transparency
- JPG: Photos, backgrounds without transparency
- JPG is smaller, PNG is higher quality
Optimization tools:
- Photoshop "Save for Web"
- Online: TinyPNG, Compressor.io
- Desktop: ImageOptim (Mac), FileOptimizer (Windows)
Video Optimization
Videos are LARGE. Optimize before uploading!
Resolution:
- Match target display size
- 1920x1080 for full-screen 16:9
- 1280x720 if file size is an issue
- Don't upload 4K video for small display areas
Compression:
- Use H.264 codec (most compatible)
- MP4 container format
- Bitrate: 3-5 Mbps for 1080p
- Lower bitrate = smaller file, lower quality
Duration:
- Shorter loops = smaller files
- 5-10 second loops work great
- Consider static image instead if video doesn't add much
Optimization tools:
- HandBrake (free, powerful)
- FFmpeg (command-line)
- Adobe Media Encoder
- Online: CloudConvert
HandBrake quick settings:
- Format: MP4
- Video codec: H.264
- Framerate: Same as source (or 30fps)
- Quality: RF 20-23 (lower = better quality)
Audio Optimization
File size matters:
- Audio files can be surprisingly large
- Compress for web delivery
Quality settings:
- 128 kbps: Acceptable for most uses
- 192 kbps: Good quality, reasonable size
- 320 kbps: High quality, larger files
Format:
- MP3 most compatible
- OGG good compression
- Don't use WAV unless necessary (huge files)
Duration:
- Loop short clips instead of long files
- 30-second loop < 3-minute full track
Optimization tools:
- Audacity (free)
- Online: Online Audio Converter
- iTunes/Music app (export settings)
Asset Management
Deleting Assets
When to delete:
- Asset not used in theme
- Duplicate uploads
- Wrong versions
- Cleaning up after experimentation
How to delete:
- Find asset in Library
- Look for delete button/icon
- Confirm deletion
- Asset removed permanently
Warning: Can't undo after saving project!
Check first:
- Is asset used in any layers?
- Deleting asset breaks layers using it
- Remove from layers first, then delete asset
Asset Reuse
Smart workflow:
- Upload reusable assets to Library
- Use same asset multiple times
- Create variations on canvas (different scales, tints)
- Efficient file usage!
Examples:
- One star image, use 50 times at different positions
- One button, tint different colors for variations
- One background, use across multiple themes
Asset Replacement
If you need to update an asset:
Method 1: Delete and re-upload
- Delete old asset from Library
- Upload new version with same name
- May need to re-add to canvas
Method 2: Upload new, swap in layers
- Upload new asset
- Note which layers use old asset
- Manually swap to new asset
- Delete old asset
Better method: Get it right before uploading! Preview locally first.
Asset Best Practices
Before You Start
Organize locally first:
- Create project folder on computer
- Subfolders: images, videos, audio, source_files
- Name everything clearly
- Optimize everything
- THEN upload to HyperTheme
Your local folder:
My_Theme/
├── images/
│ ├── background_01.jpg
│ ├── logo_main.png
│ └── wheel_items/
│ ├── item_01.png
│ └── item_02.png
├── videos/
│ └── bg_matrix.mp4
├── audio/
│ └── menu_music.mp3
└── source_files/
└── theme_layout.psd
Upload Strategy
Batch upload:
- Upload all assets at once
- Or by category (all images, then videos)
- Faster than one-by-one
Test files:
- Use low-res versions while designing
- Swap for high-res when publishing
- Faster preview/iteration
Version control:
- Keep originals on your computer
- HyperTheme is not a backup!
- Can always re-upload if needed
File Size Limits
Check HyperTheme's limits:
- Maximum file size per asset
- Total storage per account
- Might need to compress large files
Typical limits (verify current limits):
- Images: 10-50 MB per file
- Video: 100-500 MB per file
- Audio: 10-50 MB per file
If hitting limits:
- Compress more aggressively
- Split videos into shorter clips
- Use external hosting (if supported)
Asset Library Workflow
The Professional Approach
Phase 1: Preparation
- Gather all assets
- Organize locally
- Optimize all files
- Name consistently
Phase 2: Upload
- Batch upload by type
- Verify uploads completed
- Preview assets in Library
Phase 3: Use
- Build theme using Library assets
- Reuse assets efficiently
- Only upload new assets as needed
Phase 4: Cleanup
- Delete unused assets
- Replace low-res with high-res
- Final optimization pass
Quick-and-Dirty Approach
For experimentation:
- Upload whatever
- Try stuff
- See what works
- Clean up later
- Organize for final version
Both approaches valid! Depends on your workflow.
Common Asset Issues
"My image looks pixelated!"
Causes:
- Original resolution too low
- Upscaled too much on canvas
- Over-compressed
Solutions:
- Upload higher resolution version
- Scale down instead of up
- Use PNG for graphics (less compression artifacts)
"Video won't play!"
Troubleshooting:
- Check file format (MP4 with H.264 most reliable)
- File size too large?
- Corrupted file? (test locally first)
- Browser codec support?
"Can't upload file!"
Common issues:
- File too large (compress it)
- Wrong file type (check supported formats)
- Network issue (try again)
- Storage quota exceeded (delete old assets)
"Asset disappeared!"
Reasons:
- Accidentally deleted
- Upload failed (check)
- Wrong project (check project name)
Prevention:
- Keep originals locally
- Don't rely solely on cloud storage
"Library is cluttered!"
Solutions:
- Delete unused assets
- Use better naming conventions
- Consider starting fresh project for new theme
Advanced Asset Techniques
Texture Atlases
For many small images:
- Combine into one large image
- Use different parts on different layers
- More efficient than 50 separate files
When to use:
- Lots of icons
- Sprite sheets
- UI elements
Transparent PNGs
Make the most of transparency:
- Clean alpha channel
- No white fringe/halo
- Export from Photoshop/GIMP properly
Testing transparency:
- Preview on different background colors
- Check for edge artifacts
- Fix in image editor if needed
Seamless Tiling
For backgrounds that tile:
- Use seamless patterns
- Test tiling before uploading
- Tools: Photoshop's Offset filter, dedicated pattern makers
Verification:
- Place multiple copies next to each other
- Shouldn't see seams
- Adjust if visible lines
Asset Checklist
Before uploading:
- Files named clearly
- Images optimized (resolution, compression)
- Videos compressed (H.264, reasonable bitrate)
- Audio compressed (MP3, 128-192 kbps)
- PSD files rasterized (if importing)
- Files organized locally (backup)
- Checked file sizes
- Tested files locally
Next Steps
- Transformations - Manipulating assets on canvas
- Working with Layers - Organizing your assets
- Special Layer Types - Text, video, sprites, etc.
Pro Tip: Your Library is only as good as your organization. Spend 5 minutes organizing NOW, or spend 50 minutes hunting for files LATER! 📁✨