📄️ 自定义字体
从 Web 加载字体
📄️ 项目变量
可以使用项目变量来实现动画的动态化。这些可用于浅色/深色主题、更改节点样式或编辑文本内容。项目变量使用 signal - 允许在动画期间更新变量。
📄️ 随机值
随机生成的值可用于在动画中创造多样性和不可预测性。在 Motion Canvas 中,这是使用 useRandom() 函数实现的。它返回当前场景的随机数生成器 (RNG):
📄️ 滤镜和效果
由于 Motion Canvas 构建在浏览器的 2D 渲染上下文之上,我们可以利用浏览器提供的几个画布操作。
📄️ 着色器
着色器允许您使用 WebGL 对任何节点应用自定义效果。
📄️ 生成器
生成器是使用 signal 实现的,由于 signal 的延迟计算,它们是不可预测的。您可能需要考虑使用 effects 代替。
📄️ 实验性功能
Motion Canvas 遵循 semver 版本控制方案。除其他事项外,这意味着具有相同主要版本的任何版本都将向后兼容。例如,使用 v3.2.0 创建的动画(在这种情况下主要版本是 3)将与 v3.2.1、v3.3.0、v3.4.0 等版本一起正常工作。
🗃️ 编写插件
3 个项目