motion-design-rules
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseThese rules apply to every Helios video composition.
Read and internalize these before producing a creative specification or writing composition code.
RULE 1 — Anti-Slideshow Architecture
The biggest mistake in code-based video is building a PowerPoint
(Scene A fades out → Scene B fades in).
The camera never stops.
Separate all elements into two categories:
GLOBAL elements persist across scenes:
• Background texture or gradient
• Floating particles, orbs, or accent shapes
• Logo or brand mark
• Ambient motion (slow drift, subtle pulse)
LOCAL elements are scene-specific:
• Hero text for that scene
• Supporting details, stats, or callouts
• Scene-specific imagery
Global elements must NOT reset between scenes.
They morph, shift, or evolve — but never disappear and reappear.
This creates the illusion of a single continuous world
rather than a sequence of separate slides.
RULE 2 — The Visual Stack (Minimum 4 Layers)
Every frame must have at least 4 layers of depth.
A flat composition looks amateur.
Layer 0 — The Void
Base color or deep gradient. Never pure black unless intentional.
Layer 1 — The Texture
Subtle noise, gradient drift, grid lines, or slow-moving video.
This layer is never static. It always breathes.
Layer 2 — The Context
Floating shapes, lines, accent UI elements, or particles.
These sit behind the hero content but in front of the background.
They move slower than foreground elements (parallax).
Layer 3 — The Hero
Primary content: text, images, product UI.
Highest contrast. Sharpest edges. Draws the eye immediately.
If a frame has fewer than 3 visible layers, add depth.
RULE 3 — Physics Engine (Global Easing)
Define ONE global easing personality for the entire video.
Every animation must use this easing unless there is a specific
creative reason to break the rule.
Match the easing to brand identity:
• Tech / Developer / Hacker → circOut (fast start, hard brake)
• Luxury / Spa / Premium → easeInOut (slow start, slow end)
• Playful / Consumer / Fun → spring (overshoot and wobble)
• Corporate / Enterprise → easeOut (controlled deceleration)
• Bold / Startup / Energy → backOut (slight overshoot, confident)
Define this in the creative specification as:
physics: { easing: "circOut", defaultDuration: 0.4 }
All motion.dev / WAAPI animations must reference this constant.
RULE 4 — Choreography and Staggering
Nothing ever appears all at once.
The entrance order for every scene:
- Background shifts or evolves (sets the stage)
- Context elements animate in (lines, shapes, accents)
- Hero text staggers in (word by word or line by line)
- Supporting details cascade (one by one, not simultaneously)
The stagger delay between child elements should be
50ms–150ms depending on energy level.
High energy (promo, social): 50–80ms stagger
Medium energy (demo, launch): 80–120ms stagger
Low energy (explainer, testimonial): 100–150ms stagger
Exit animations must overlap with the next scene's entrance
by at least 200ms. Scenes should crossfade, not swap.
RULE 5 — The Squint Test
Before finalizing the composition, pause at 5 random frames
and mentally "squint" at the layout.
Check:
• Can you instantly identify the most important element? (Hierarchy)
• Is there enough negative space? (Breathing room)
• Are there more than 3 competing focal points? (Clutter — delete something)
• Does every visible element serve a purpose? (No decoration for decoration's sake)
If any frame fails the squint test, simplify.
Space is a design element, not just empty pixels.
RULE 6 — Transition Continuity
Scene transitions must never be a hard cut followed by silence.
During every transition:
• At least one global element must be visually continuous
• The outgoing scene's exit and incoming scene's entrance must overlap
• Audio energy (if present) should bridge the transition
• Color palette shifts should be gradual, not abrupt
Preferred transition patterns:
• Wipe with persistent background
• Scale-out hero → scale-in new hero (camera metaphor)
• Directional slide (content moves as if camera is panning)
• Morphing shapes that carry energy between scenes
Avoid: hard cuts, full-black gaps, simultaneous fade-out/fade-in.
以下规则适用于所有Helios视频合成项目。
在制作创意规范或编写合成代码前,请务必通读并理解这些规则。
规则1 — 反幻灯片架构
基于代码的视频制作中最大的误区就是做成PowerPoint式的效果(场景A淡出→场景B淡入)。
镜头永远不能静止。
将所有元素分为两类:
全局元素:跨场景持续存在
• 背景纹理或渐变
• 漂浮粒子、球体或装饰形状
• Logo或品牌标识
• 环境动态效果(缓慢漂移、轻微脉动)
局部元素:仅属于特定场景
• 该场景的核心文本
• 辅助细节、数据或标注
• 场景专属图像
全局元素在场景切换时绝对不能重置。
它们可以变形、移动或演化,但绝不能消失后再重新出现。
这样能营造出一个连贯统一的视觉空间,而非一系列独立的幻灯片。
规则2 — 视觉层级(至少4层)
每一帧都必须具备至少4层视觉深度。
扁平化的合成效果会显得很业余。
第0层 — 基底
基础色或深色渐变。除非有特殊设计需求,否则绝对不要用纯黑色。
第1层 — 纹理
细微噪点、渐变漂移、网格线或慢速视频。
这一层永远不能静止,要始终保持动态感。
第2层 — 背景元素
漂浮形状、线条、装饰性UI元素或粒子。
它们位于核心内容之后、背景之上。
移动速度要慢于前景元素(视差效果)。
第3层 — 核心内容
主要内容:文本、图像、产品UI。
对比度最高,边缘最清晰,能立刻吸引视线。
如果某一帧的可见图层少于3个,就需要增加视觉深度。
规则3 — 物理引擎(全局缓动)
为整个视频定义一套全局缓动风格。
除非有特殊创意需求,否则所有动画都必须使用这套缓动效果。
根据品牌调性匹配缓动风格:
• 科技/开发者/极客风格 → circOut(快速启动,急停)
• 奢华/SPA/高端风格 → easeInOut(缓慢启动,缓慢结束)
• 趣味/消费/娱乐风格 → spring(过冲并轻微晃动)
• 企业/商务风格 → easeOut(可控减速)
• 大胆/创业/活力风格 → backOut(轻微过冲,自信感)
在创意规范中这样定义:
physics: { easing: "circOut", defaultDuration: 0.4 }
所有motion.dev / WAAPI动画都必须引用这个常量。
规则4 — 编排与 stagger 动画
所有元素绝对不能同时出现。
每个场景的入场顺序:
- 背景切换或演化(搭建场景基调)
- 背景元素入场动画(线条、形状、装饰)
- 核心文本 stagger 入场(逐字或逐行)
- 辅助细节依次入场(逐个出现,而非同时)
子元素之间的stagger延迟应根据活力级别设置为50ms–150ms。
高活力(促销、社交内容):50–80ms延迟
中活力(演示、发布内容):80–120ms延迟
低活力(讲解、 testimonial):100–150ms延迟
退场动画必须与下一场景的入场动画至少重叠200ms。场景应采用交叉淡入淡出,而非直接切换。
规则5 — 眯眼测试
在最终确定合成效果前,随机暂停5帧,然后在脑海中“眯眼”观察布局。
检查以下内容:
• 能否立刻识别出最重要的元素?(层级结构)
• 是否有足够的留白?(呼吸空间)
• 是否存在超过3个相互竞争的视觉焦点?(过于杂乱 — 删除多余元素)
• 每个可见元素是否都有存在的意义?(不要为了装饰而装饰)
如果任何一帧未通过眯眼测试,就需要简化设计。
空间是一种设计元素,而不只是空白像素。
规则6 — 转场连贯性
场景转场绝对不能是硬切后伴随静音。
在每次转场过程中:
• 至少有一个全局元素要保持视觉连续性
• 退场场景的退场动画与入场场景的入场动画必须重叠
• 音频能量(如果有)要衔接转场过程
• 调色板的切换要平缓,不能突兀
推荐的转场模式:
• 带有持续背景的擦除转场
• 核心内容缩小→新核心内容放大(镜头隐喻)
• 定向滑动(内容移动,模拟镜头平移)
• 变形形状,在场景间传递视觉能量
避免使用:硬切、全黑间隙、同时淡出/淡入。