【问题标题】:Modeling Matlab Script with Adobe After Effects使用 Adob​​e After Effects 建模 Matlab 脚本
【发布时间】:2015-07-10 20:29:19
【问题描述】:

所以我正在寻找一些一般性的建议。我在计算物理课上的最后一个项目。我必须完成以下问题。

(来自 Giordano 和 Nakanishi 的 Computation Physics 2nd Edition 的 4.16) -进行真正的三体模拟,其中计算了地球、木星和太阳的运动。由于所有三个物体现在都在运动,因此将三体系统的质心作为原点而不是太阳的位置是有用的。我们还建议您给出太阳和初始速度,使系统的总动量恰好为零(这样质心将保持固定)。研究地球在不同初始条件下的运动。此外,尝试将木星的质量增加到其真实质量的 10、100 和 1000 倍。

我的问题:是否可以为上述问题编写代码,然后将该代码(或结果)导入 Adob​​e After Effects 以对三体模拟进行建模?我的老师表示,如果我能做到,他会倾向于给我额外的学分,这是我迫切需要的。

【问题讨论】:

  • 欢迎来到 StackOverflow。这不是关于编程的具体问题,因此是off-topicfor this site。是的,几乎可以肯定。

标签: matlab import modeling after-effects


【解决方案1】:

可以在 After Effects 中编写一些脚本,但语言是 Javascript(或者更确切地说是 ExtendScript),而不是 Matlab。我会在 javascript 中完成所有操作:首先计算您的解决方案(3 个位置数据流),然后使用这些在 After Effects 中设置相应图层的关键帧。您将不得不学习一点 After Effects 对象模型,但在这种情况下,您不需要太多:Layer 对象以及如何设置其位置属性的关键帧。您应该前往 Adob​​e After Effects 脚本论坛https://forums.adobe.com/community/aftereffects_general_discussion/ae_scripting/ 获取一些脚本示例。

【讨论】:

  • 非常感谢您的回答!因此,这导致我提出以下问题。 1)Matlab和Javascript之间是否有足够的相似性,我可以在Matlab中编写我的初始程序,然后根据需要将代码转换为Java?(我的程序必须用MATLAB编写才能完成我的计算课程)2)有多少知识java 是否需要对上面的三体问题进行准确建模?
  • 我不知道 Matlab,我没有使用它。它是 Javascript,而不是 Java,这是完全不同的事情。我认为对于该项目的 javascript 知之甚少,只要您有使用该软件的经验,同样可以移植到 AfterEffects。
猜你喜欢
  • 2022-12-16
  • 1970-01-01
  • 1970-01-01
  • 2019-02-21
  • 1970-01-01
  • 2022-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多