javascript - 具有随机旋转和位置的克隆对象

标签 javascript after-effects

我有一条白线,位于我的 Logo 形状的面具后面。其背后是黑色背景。 我希望这条线在 mask 下以全新的“位置”和“旋转”每 5 帧复制一次,直到整个物体变成带有线条的白色。我是表达式的完全初学者,我什至不知道确切地将代码放在哪里。我认为这就是我正在寻找的:

seedRandom(1, true);
x=random(minvalue, maxvalue);
y=random(minvalue, maxvalue);
z=random(minvalue, maxvalue);
[x,y,z]

但这不会克隆该行。

任何帮助都会很棒

最大

最佳答案

遗憾的是,您无法使用 After Effects 表达式克隆对象。我认为您可能想要将随机位置/旋转表达式添加到一个图层,然后多次复制该图层(在 Mac 上为 command+d),然后使用如下所示的 After Effects 脚本:

http://aescripts.com/pt_shiftlayers/

(将其复制到 Adobe After Effects CS#/Scripts/ScriptUI Panels/,重新启动 AE,然后从“窗口”>“脚本”> pt_shiftlayers.jsx 或类似的内容打开它)。

它会将您的图层偏移您指定的帧数,在您的情况下为 5。 (该脚本是按需付费的,因此您可以将价格设置为 0 美元并免费试用,或者如果您真的很欣赏开发人员的工作,则可以付费。)

如果这不符合您的需求,您可以使用粒子系统插件(如 Trapcode Pspecial 或 CC Particle World)每 5 帧生成一个粒子,不移动、随机旋转、随机位置。

请告诉我这是否适合您。

关于javascript - 具有随机旋转和位置的克隆对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14243205/

相关文章:

javascript - 使用 jVectormap 世界地图获取国家/地区名称

javascript - C3 js ondragend 事件

javascript - 展示内容的最佳实践

css - 你能录制一个css关键帧动画并保存为gif吗?

c++ - 如何在不调用 glDeleteVertexArrays 的情况下删除 OpenGL 顶点数组对象?

javascript - 在 <span> onClick 中选择文本

javascript - 操纵对象以形成不同的格式

javascript - 循环未完成

javascript - AE面板: Send obj from JS to JSX

javascript - 后效果 : Add prefix to result of an effect