【问题标题】:after effects: converting precomp null position to local co-ordinate后效:将 precomp 空位置转换为局部坐标
【发布时间】:2013-10-10 11:30:45
【问题描述】:

我有一个很大的世界地图组合(比如说 20000 像素宽),我在上面放置了空对象作为国家/地区定位器。

然后我将这个超大的合成放入一个 1080p 主合成中,然后 ant 移动它、缩放它等,并能够获得我的国家空值的位置并将它们转换为较小合成的坐标空间 - 允许我有地图比例但保持文本大小相同(因为如果我只是将文本挑选到预压缩,当我缩放地图时字体会变小)

我尝试过使用表达式:

comp("worldMap").layer("france").position

但这纯粹给了我一个与世界地图comp完全相同的静态坐标(比如[2000,8000]) - 我也尝试将它乘以地图的比例(十进制)等,但似乎没有让我将 nulls 位置转换为本地 comps 空间。

【问题讨论】:

    标签: video expression after-effects


    【解决方案1】:

    听起来您可能想研究层空间转换方法“toComp”和“fromComp”。

    看看 Chris 和 Trish Meyer 的解释。他们解释得很好。 http://provideocoalition.com/cmg_keyframes/story/dmoe4_space_conversions/

    此外,尽管我非常喜欢 Stack Overflow,但对于 Creative Cow 论坛来说,这可能是一个合适的问题。 forums.creativecow.net。希望对您有所帮助。

    如果 toWorld 和 fromWorld 不能完全按计划工作,您也可以使用 linear() 方法进行插值,该方法将为您提供比例。 linear(yourBigMap, 0, 1920, 0, 20000) 读起来就像“拿我的大地图,将 0 到 1920 到 0 到 20000 之间的任何东西缩放。我一直使用线性来表示比例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-25
      • 2014-07-21
      • 1970-01-01
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多