问题标签 [after-effects]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
161 浏览

macos - 所有统一位置在 MacOS X 上都是“-1”

我遇到了非常奇怪的错误。我正在将一些 OpenGL 代码库移植到 MacOS X 10.7.5 OpenGL 代码适用于 GL3.2 版本。原始版本(在 Windows/Linux 上)工作正常。GLSL 或 OpenGL 端没有错误。但是在 Mac 上,当尝试访问制服时,所有位置都是“-1”。将整个代码放在这里是有问题的,因为它被包装到框架中(我也确信 100% 它在测试时是正确编写的很大程度上在其他平台上),但这里是一些 GLSL 代码:

着色器正在使用所有制服,因此 GLSLcompiler 不太可能优化它们。

更新:

好的,我在确定问题方面取得了一些进展。不知何故,我传递给检索统一位置的方法的字符串似乎被截断了。这是测试:

明确调用:

返回位置好吗。

但是,如果我将位置名称作为参数 "const GLchar* name" 传递,我在 XCode 调试器中只能看到字符串的第一个字符。

0 投票
1 回答
791 浏览

actionscript-3 - After Effect Bezier Surface Wrap to AS3 DisplacementMapFilter

After Effects 可以在图像上应用贝塞尔曲面。

然而,我们希望通过 AS3 实现这种效果。

我们可以使用 DisplacementMapFilter,为每一帧使用一个 mapBitmap 来获得贝塞尔效果。

我们如何生成每个位图?

After effect 给出的唯一信息是每个 12 个关键帧的 12 个控制点。

我们如何利用这些信息生成 DisplacementMapFilter 操作请求的那些 mapBitmap?

也许在效果之后还有我们缺少的另一个信息?

提前致谢。

0 投票
3 回答
891 浏览

after-effects - Motionbuilder 动画到 After Effects

不确定它是否可能,但我在 Motionbuilder 中有一个动画 (.fbx) 文件,我想将其导入 After Effects,以便 MotionBuilder 中的每个骨骼都可以转换为动画空值。

0 投票
1 回答
47 浏览

video - 透明背景不导出AE6

检查了大量的教程和论坛,我没有找到我的解决方案。我做了以下事情:

- 创建组合

-单击切换合成 - 处理材料,背景具有经典的 alpha 布局。就像使用 Photoshop 使背景透明一样。

- 将合成添加到渲染队列

-设置:Quicktime + RGB+Alpha + 百万种颜色+ + 预乘+ 动画作为输出

-使成为

当我打开动画时,我仍然得到项目原来的灰色背景。

我已经尝试使用PNG作为输出,具有透明背景的FLV,直接而不是预乘......

我的目标是将此动画与 video 标签一起使用,并使用videoforeverybody方法。

0 投票
1 回答
650 浏览

video - 后效:将 precomp 空位置转换为局部坐标

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

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

我试过使用一个表达式:

comp("worldMap").layer("法国").position

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

0 投票
1 回答
920 浏览

adobe - After Effect 字母填充动画

是否可以像使用笔画一样在后效中使用“结束”为文本/对象设置动画?我怎样才能做到这一点?观看视频,您将了解我不想实现的目标。 YouTube - 在中风时显示“结束”的家伙

干杯,汤米

0 投票
1 回答
174 浏览

opengl - AfterEffects 自由度模拟

我正在尝试使用后处理技术在 OpenGL 中重新创建 Adob​​e AfterEffects DOF(景深)。我的 DOF 效果很好。但是我很难匹配 DOF 参数,以使两侧的视觉效果看起来相同. 事实上,焦距光圈(焦距)似乎是一样的,但我无法弄清楚模糊级别属性在 AE 中的含义?我试图将它与我身边的最大模糊半径相匹配,但它似乎并不以同样的方式工作。它以百分比来衡量。但是百分比相对于什么?任何人都知道如何计算 AE DOF模糊级别,或者 AE DOF 基于哪种算法?

0 投票
1 回答
544 浏览

extendscript - After Effects 脚本 - 星期几

我正在尝试修改一个简单的小 AE 脚本,该脚本在源文本中显示星期几。我需要它在明天和后天显示——我可以通过使用 +1 和 +2 来做到这一点——但没有条件它会中断。我猜它是这样的;如果 d>6 则 d=0?不能完全正确地编写代码,非常感谢一些帮助!

0 投票
2 回答
3054 浏览

adobe - 使用 ExtendScript 设置 After Effects 时间线标记

After Effects 脚本指南清楚地说明了如何设置图层标记,但我还没有找到设置时间线标记的方法 。

设置图层标记的代码如下:

我想在时间轴上添加一个标记,但在项目上调用相同的函数会返回未定义。

如何访问时间线标记?

0 投票
1 回答
729 浏览

frame-rate - AE 将我的 60fps (59.94) 视频导入为 29.97fps

我从来没有遇到过这个问题。而且我似乎也找不到任何参考。我的相机上有一些以 60fps 拍摄的镜头(我什至通过检查 EXIF 数据证实它是以 60fps 拍摄的)。但是,当我将此素材导入 AE (CS6) 时,它会将其设置为 29.97 frame-rate。我无法让它尊重 60 fps。我需要它这样做,因为我希望通过降低帧速率来减慢镜头速度。

到底是怎么回事?外面有人知道吗?

谢谢!