这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
atk:如何从quantumatk的轨迹文件创建动画 [2019/04/28 22:06] – [如何从 QuantumATK 的轨迹文件创建动画] xie.congwei | atk:如何从quantumatk的轨迹文件创建动画 [2019/04/28 22:41] (当前版本) – [参考] xie.congwei | ||
---|---|---|---|
行 1: | 行 1: | ||
====== 如何从 QuantumATK 的轨迹文件创建动画 ====== | ====== 如何从 QuantumATK 的轨迹文件创建动画 ====== | ||
- | ATK:支持 gif 动画 | + | **ATK:**支持 gif 动画 |
- | 要求:了解如何在 QuantumATK 中创建 NEB 或 MD 结构 | + | **要求:**了解如何在 QuantumATK 中创建 NEB 或 MD 结构 |
{{: | {{: | ||
- | | + | //在本教程中,您将学习如何由轨迹、 NudgedElasticBand (NEB) 或 MD 的轨迹数据块制作精美的动画。 |
+ | {{ : | ||
- | {{ : | ||
+ | <WRAP center alert 100%> | ||
+ | === 警告 === | ||
+ | 您必须已有一个现有的轨迹文件。 | ||
+ | </ | ||
+ | |||
+ | 在这里,我们将展示使用现有轨迹文件制作影片的步骤。该示例是屈曲石墨烯纳米带(GNR)的 NEB 计算,但它和优化和 MD 轨迹的工作原理完全相同。还有其他的教程描述了如何创建和计算 NEB 轨迹。另请注意,您也可以为其他软件包(如 VASP)计算的轨迹制作影片,只要它们可以导入即可。 | ||
===== 创建动画 GIF ===== | ===== 创建动画 GIF ===== | ||
+ | 您只需要将文件拖放到 {{: | ||
+ | * Export to clipboard | ||
+ | * Export image | ||
+ | * **Export animated GIF** | ||
+ | * Export frames | ||
+ | 采用以下工作流程导出动画 GIF: | ||
+ | {{ : | ||
+ | |||
+ | 在这点上的可能性是无止境的。例如,如果使用** Movie Tool** 分析 NEB 或 MD 模拟,您就可以查看相关量的动图: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
===== 旋转动画 ===== | ===== 旋转动画 ===== | ||
+ | 在 QuantumATK 中,只需点击 Viewer {{: | ||
+ | |||
+ | {{ : | ||
===== 由轨迹文件制作影片 ===== | ===== 由轨迹文件制作影片 ===== | ||
+ | 将 QuantumATK 与其他(外部程序)相结合,您可以通过一系列图片(以各种格式,如 MP4、FLV 等)创建动画。 | ||
+ | |||
+ | |||
+ | <WRAP center important 100%> | ||
+ | === 注意 === | ||
+ | **导出结构** | ||
+ | |||
+ | 在 QuantumATK 中,您可以提取与动画结构相对应的一整套图片。只需右键单击 {{: | ||
+ | </ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 更改前缀名称以防您稍后导出另一组帧将会是明智的选择,这样您就不会覆盖或混合图像文件。当您单击 **OK** 后,影片将开始在 3D Viewer 中播放。播放时,每一帧实际上是作为图像导出到了您当前项目中名为 Frames 的目录。这些图像可以使用一些外部软件将其拼接成动画!请参见下文了解在 Linux 上使用 MPlayer 制作动画的简要说明。 | ||
+ | |||
+ | **举例**:用 **MPlayer** 制作动画 | ||
+ | |||
+ | **要求:**Linux 终端和 MPlayer | ||
+ | |||
+ | **链接:**[[|http:// | ||
+ | |||
+ | // | ||
+ | |||
+ | |||
+ | * 打开终端并导航至包含帧的目录。在这里,您将找到与您的帧所对应的 PNG 文件,以及包含创建影片('' | ||
+ | * 编码文件的示例如下所示。 | ||
+ | * 您可以直接运行编码文件(// | ||
+ | |||
+ | <code python> | ||
+ | 1 $ mencoder mf:// | ||
+ | 2 $ vcodec=msmpeg4v2: | ||
+ | 3 $ -mf w=800: | ||
+ | </ | ||
+ | |||
+ | |||
+ | 要考虑更改的一些选项是宽高比(使用“-mf”设置与 3D Viewer 窗口大小匹配的宽度(w)、高度(h))和帧速率(“fps”),以及最终影片的文件名。 | ||
+ | |||
+ | * 现在,您在“Frames”目录中拥有了文件 **atkFrames.avi**。影片应该可以在大多数播放器中播放,但如有疑问,请持续关注 VLC 或 MPlayer。 | ||
+ | * 如需制作 **FLV** 文件(文件更小,适合网络播放),请尝试: | ||
+ | |||
+ | <code python> | ||
+ | 1 $ mencoder mf:// | ||
+ | 2 $ -lameopts abr:br=56 -srate 22050 -ovc lavc \ | ||
+ | 3 $ -lavcopts vcodec=flv: | ||
+ | 4 $ -mf w=512: | ||
+ | </ | ||
+ | |||
+ | |||
+ | 祝您使用 QuantumATK 创建精彩视频体验愉快! | ||
+ | |||
+ | **注意:**MPlayer 是一个跨平台程序,您也可以在 Windows 和 Mac 中使用。 | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== 参考 ===== | ||
- | ==== 参考 ==== | ||
+ | * 英文原文:[[https:// |