Terminal
Landscape Templates
Warm GrainBranding & lifestyle
Play ModeSocial media
Swiss GridCorporate & technical
Kinetic TypePromos & title cards
Decision TreeExplainers & tutorials
Product PromoProduct showcases
NYT GraphData stories
Portrait Templates
VignelliHeadlines & announcements
Choosing a Template
| Template | Style | Format | Best for |
|---|---|---|---|
warm-grain | Organic, textured | Landscape | Lifestyle, branding, editorial |
play-mode | Energetic, elastic | Landscape | Social media, product launches |
swiss-grid | Clean, structured | Landscape | Corporate, data, technical |
kinetic-type | Dramatic type | Landscape | Promos, intros, title cards |
decision-tree | Diagrammatic | Landscape | Explainers, tutorials |
product-promo | Multi-scene | Landscape | Product showcases, demos |
nyt-graph | Editorial data | Landscape | Data stories, reports |
vignelli | Bold, typographic | Portrait | Headlines, announcements |
blank | Minimal scaffolding | — | Full control, agent-generated |
Template Details
- warm-grain
- play-mode
- swiss-grid
- vignelli
- kinetic-type
- decision-tree
- product-promo
- nyt-graph
- blank
warm-grain
Cream-toned aesthetic with grain texture overlay.What it produces: A composition with warm color grading, textured grain, and smooth transitions. Includes an intro sub-composition and captions support.Passing a Source Video
Terminal
Custom Templates
Any directory with anindex.html can serve as a template. Your custom template needs:
- An
index.htmlwith adata-composition-idroot element - A GSAP timeline registered in
window.__timelines - Any assets in the same directory or a subdirectory
index.html
Terminal
Next Steps
Quickstart
Create, preview, and render your first video
GSAP Animation
Add animations to your template
Compositions
Understand the composition data model
Rendering
Render your composition to MP4