AEJoy——实现层空间变换(toWorldVec)的表达式实例

Posted panda1234lee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AEJoy——实现层空间变换(toWorldVec)的表达式实例相关的知识,希望对你有一定的参考价值。

2D 自动定向

效果图

解释说明

一旦你理解了如何使用层空间变换,它的作用将非常强大。
它们被设计成允许你在图层、合成或世界坐标之间进行转换。
不幸的是,没有旋转和方向层转换。
什么时候这会成为一个问题?
至少在一些情况下,知道一个图层的旋转或方向相对于世界坐标是非常有用的。

第一种情况

当某层是另一层的子层时,就会发生这种情况:
当你旋转父组件时,子组件在世界空间中的方向会改变,但它的旋转值不会改变。所以你不能仅仅通过看层本身的属性就知道它在世界空间中的方向/旋转是什么。

另一种情况

发生在你开启一个图层的自动定向时:
当层沿着它的路径移动时,它的世界方向会改变,但它的旋转和方向参数不会。

假设我们想让合成中的其他层与子层或自动定向层具有相同的旋转/方向。
我们怎么做呢?
在这个案例研究中,我们将看到一个 2D 表达式,它将给我们一个 2D 层的自动定向值。另外,这个表达式也适用于子层。

那么我们从哪里开始呢?
原来 After Effects 为我们提供了所需的工具,即 “toWorldVec”(在形式上比较模糊的层空间变换之一)。
“常规” 层空间转换是将点的坐标从一个坐标系转换到另一个坐标系。
这些矢量形式的变换则是完全不同的。

以上是关于AEJoy——实现层空间变换(toWorldVec)的表达式实例的主要内容,如果未能解决你的问题,请参考以下文章

AEJoy —— 表达式之 3D 角点大头针JS

AEJoy ——表达式代码列表和示例

AEJoy ——表达式代码列表和示例

AEJoy —— 表达式之接触检测JS

AEJoy —— 表达式之面向相机时才显示图层JS

预测模型基于RBF神经网络实现清水值预测matlab源码