使用 Adobe After Effects 建模 Matlab 脚本
Modeling Matlab Script with Adobe After Effects
所以我正在寻找一些一般性建议。对于我的计算物理学 class 的期末项目。我必须完成以下问题。
(4.16 来自 Giordano 和 Nakanishi 的计算物理学第 2 版)
-进行真正的三体模拟,计算地球、木星、太阳的运动。由于所有三个天体现在都在运动,因此以三体系统的质心而不是太阳的位置为原点是有用的。我们还建议您给太阳和初始速度,使系统的总动量正好为零(这样质心将保持固定)。研究地球在不同初始条件下的运动。另外,尝试将木星的质量增加到其真实质量的 10、100 和 1000 倍。
我的问题:是否可以针对上述问题编写代码,然后将该代码(或结果)导入到Adobe After Effects中进行三体模拟建模?我的老师表示,如果我能做到,他会倾向于给我额外的学分,这是我迫切需要的。
可以在 After Effects 中编写一些脚本,但语言是 Javascript(或者更确切地说,ExtendScript),而不是 Matlab。我会在 javascript 中完成所有操作:首先计算您的解决方案(3 个位置数据流),然后使用它们在 After Effects 中为相应图层设置关键帧。您将需要学习一些 After Effects 对象模型,但在这种情况下您不需要太多:Layer 对象以及如何对其位置设置关键帧 属性。您应该去 Adobe After Effects 脚本论坛 https://forums.adobe.com/community/aftereffects_general_discussion/ae_scripting/ 获取一些脚本示例。
所以我正在寻找一些一般性建议。对于我的计算物理学 class 的期末项目。我必须完成以下问题。
(4.16 来自 Giordano 和 Nakanishi 的计算物理学第 2 版) -进行真正的三体模拟,计算地球、木星、太阳的运动。由于所有三个天体现在都在运动,因此以三体系统的质心而不是太阳的位置为原点是有用的。我们还建议您给太阳和初始速度,使系统的总动量正好为零(这样质心将保持固定)。研究地球在不同初始条件下的运动。另外,尝试将木星的质量增加到其真实质量的 10、100 和 1000 倍。
我的问题:是否可以针对上述问题编写代码,然后将该代码(或结果)导入到Adobe After Effects中进行三体模拟建模?我的老师表示,如果我能做到,他会倾向于给我额外的学分,这是我迫切需要的。
可以在 After Effects 中编写一些脚本,但语言是 Javascript(或者更确切地说,ExtendScript),而不是 Matlab。我会在 javascript 中完成所有操作:首先计算您的解决方案(3 个位置数据流),然后使用它们在 After Effects 中为相应图层设置关键帧。您将需要学习一些 After Effects 对象模型,但在这种情况下您不需要太多:Layer 对象以及如何对其位置设置关键帧 属性。您应该去 Adobe After Effects 脚本论坛 https://forums.adobe.com/community/aftereffects_general_discussion/ae_scripting/ 获取一些脚本示例。