#吐槽

In reply to nevent1q…p68s
_________________________

有关于矢量动画, 前不久刚在 HN 上看到讨论后 Flash 时代的现状: 人们兴高采烈地杀死了 Adobe Flash, 但是没有带来替代品, 人们看到有人抱怨, 立马把 SVG 拿来摆在曾经使用 Flash 的人面前说这就是我们发明的替代品, 艺术家们仔细一看, SVG 对比 Flash 来说简直就是一家西餐厅对比一块还未解冻的生牛排的差距.

想用路径绘制形状, OK, Adobe 有 Illustrator, 去用吧. 想要动画? OK, SVG 支持 CSS, 去 IDE 里面用 Web animate 去定义吧. 想要动画引擎? OK, 浏览器框架就是最好的 SVG 解析引擎, 去用吧. 想要跨平台? 你就不能渲染成视频吗? 这就像是 "Linux, 今天是你的生日, 这是你的蛋糕, 自己编译去吧" 那张梗图一样.
到底是谁在用 CSS 的动画来控制 SVG 路径来设计制作堪比 Flash 时代的复杂动画并实际用到工程里面, 到底是怎么控制每个形状的精准运动的, 脑测三位浮点数级别的运动路径, 不像是一个艺术家能做出来的事情, 更像是一个物理和数学家才能做到的事情. 还是说让一个形状放大缩小再播放一节线性/非线性动画就是复杂动画了? 去看看远方的影视游戏特效和动效再说吧.

现阶段成熟的矢量动画方案不是 SVG 而是 Lottie, Telegram 的原生动画贴纸就是 Lottie, 这种动画现阶段最成熟的创作工具是 Adobe Effects (怎么又是 Adobe), 它本身是用 JSON 来描述路径形状和序列帧控制的动画格式. 最新的开放 Lottie 超集标准 dotLottie 也还是 2020 年发布的新东西, 同年 Flash Player 才结束了更新.
多年之后, 位图领域的艺术创作还会是 Adobe 独占鳌头, 矢量图和矢量动画的创作也还会是 Adobe 领域, 人们还是会继续抱怨为什么没人愿意用 GIMP 和 Inkscape 创作「自由」艺术.

via Nostr@cxplay
 
 
Back to Top