2.5D 排行柱
Isometric Rank Bars
真实渲染预览
这个动效用来做什么
多项数据按数值排序为带可见顶面与侧面的排行柱,并在最终聚焦冠军。
Multiple values sort into rank bars with visible top and side faces before the winner is focused.
- 范围
- 效果
- 复杂度
- 高级
- 建议时长
- 3.8s
- 画幅
- 16:9 · 9:16 · 1:1
可替换参数
values必填 · number-listValues to sort into descending rank order.
- 默认值
[82,64,91,53,74]
labels必填 · stringPipe-delimited labels matching source values.
- 默认值
ATLAS|NOVA|EMBER|PULSE|VECTOR
headline必填 · stringRanking headline.
- 默认值
Weekly signal rank
归一化动作时间线
所有事件都使用 0 到 1 的归一化进度:0 是镜头开始,1 是镜头结束;事件可以重叠,适配器再把相同比例映射到秒或帧。
0.06–0.220.16–0.660.16–0.660.64–0.840.86–1.00复制执行上下文
预览与引用使用同一个引擎选择。上下文保留共享机器标记与对应 Adapter 路由。
正在加载当前 Recipe 的上下文…
引擎实现
HyperFrames
- Composition
rank-bars- 入口文件
index.html- 确定性
- 是
- lint通过
- validate通过
- inspect通过
- render通过
Remotion
- Composition
IsometricRankBars- 入口文件
IsometricRankBars.tsx- 确定性
- 是
- typecheck通过
- build通过
- render通过
Three.js
- Composition
ThreeIsometricRankBars- 入口文件
ThreeIsometricRankBars.tsx- 确定性
- 是
- typecheck通过
- build通过
- render通过
来源与使用边界
- 再分发状态
- original
- 来源说明
- Self-authored G8 2.5D ranking design.
- Recipe 文件
recipes/chart/isometric-rank-bars/recipe.yaml
参考
无外部参考;该 Recipe 与测试素材为项目原创。
验收标准
sorted-ranksVisible bars are sorted descending by value and carry rank labels.
isometric-facesEvery bar has a visible top face and side face that stay geometrically attached while the bar grows.
winner-focusOnly the highest ranked bar receives the final focus treatment.
winner-focus-boundsWhen an outline is used for winner focus, it bounds the complete visible bar geometry and excludes the separate rank label.
stable-holdThe ranking remains still and readable during the final hold.