用户工具

站点工具


atk:如何从quantumatk的轨迹文件创建动画

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
atk:如何从quantumatk的轨迹文件创建动画 [2019/04/28 22:09] – [如何从 QuantumATK 的轨迹文件创建动画] xie.congweiatk:如何从quantumatk的轨迹文件创建动画 [2019/04/28 22:41] (当前版本) – [参考] xie.congwei
行 19: 行 19:
 ===== 创建动画 GIF ===== ===== 创建动画 GIF =====
  
 +您只需要将文件拖放到 {{:co:viewer.png?direct&25|}}** Viewer** 上就可导入您的 NEB 数据块(此处我们使用 ''NEBmovie.nc'' 中的 NEB 数据块)。在那里,您可以通过单击右侧面板上的 **Properties** 按钮来根据个人喜好修饰结构。左键单击结构,您将有以下四个提取选项:
  
 +  * Export to clipboard
 +  * Export image
 +  * **Export animated GIF**
 +  * Export frames
 +采用以下工作流程导出动画 GIF:
 +
 +{{ :atk:snap18-20190428.png?900 |}}
 +
 +在这点上的可能性是无止境的。例如,如果使用** Movie Tool** 分析 NEB 或 MD 模拟,您就可以查看相关量的动图:
 +
 +{{ :atk:snap26-20190428.png?800 |}}
 +
 +{{ :atk:nebmovieplot-20190428.gif?800 |}}
 ===== 旋转动画 ===== ===== 旋转动画 =====
  
  
 +在 QuantumATK 中,只需点击 Viewer {{:atk:arrow.png?direct&5|}} Rotation Animator,您还可以创建结构围绕特定轴(从静态构型得到的 GIF 动画)旋转的动画(''.gif'' 格式)。**Rotation Animator** 的功能既显著又易懂:
 +
 +{{ :atk:snap37-20190428.png?900 |}}
  
 ===== 由轨迹文件制作影片 ===== ===== 由轨迹文件制作影片 =====
  
 +将 QuantumATK 与其他(外部程序)相结合,您可以通过一系列图片(以各种格式,如 MP4、FLV 等)创建动画。
 +
 +
 +<WRAP center important 100%>
 +=== 注意 ===
 +**导出结构**
 +
 +在 QuantumATK 中,您可以提取与动画结构相对应的一整套图片。只需右键单击 {{:co:viewer.png?direct&25|}} Viewer中的 animation/structure,然后选择 **Export frames**。
 +</WRAP>
 +
 +{{ :atk:snap46-20190428.png?800 |}}
 +
 +更改前缀名称以防您稍后导出另一组帧将会是明智的选择,这样您就不会覆盖或混合图像文件。当您单击 **OK** 后,影片将开始在 3D Viewer 中播放。播放时,每一帧实际上是作为图像导出到了您当前项目中名为 Frames 的目录。这些图像可以使用一些外部软件将其拼接成动画!请参见下文了解在 Linux 上使用 MPlayer 制作动画的简要说明。
 +
 +**举例**:用 **MPlayer** 制作动画
 +
 +**要求:**Linux 终端和 MPlayer
 +
 +**链接:**[[|http://www.mplayerhq.hu/design7/news.htmlMPlayer]]
 +
 +//这里我们举例说明如何使用 Linux 命令行中的 MPlayer 软件创建影片/动画文件。//
 +
 + 
 +  * 打开终端并导航至包含帧的目录。在这里,您将找到与您的帧所对应的 PNG 文件,以及包含创建影片(''encode'')所需命令的文件。
 +  * 编码文件的示例如下所示。
 +  * 您可以直接运行编码文件(//./encode//),或者先选择修改某个选项。
 +
 +<code python>  
 +1   $ mencoder mf://GNR_buckle*.png -o atkFrames.avi -ovc lavc -lavcopts \
 +2   $ vcodec=msmpeg4v2:autoaspect:vbitrate=2160000:mbd=2:keyint=132:vqblur=1.0:cmp=2:subcmp=2:dia=2:mv0:last_pred=3 \
 +3   $ -mf w=800:h=600:fps=5:type=png
 +</code>
 +
 +
 +要考虑更改的一些选项是宽高比(使用“-mf”设置与 3D Viewer 窗口大小匹配的宽度(w)、高度(h))和帧速率(“fps”),以及最终影片的文件名。
 + 
 +  * 现在,您在“Frames”目录中拥有了文件 **atkFrames.avi**。影片应该可以在大多数播放器中播放,但如有疑问,请持续关注 VLC 或 MPlayer。
 +  * 如需制作 **FLV** 文件(文件更小,适合网络播放),请尝试:
 +
 +<code python>  
 +1   $ mencoder mf://atkFram*.png -o atkFrame.flv -of lavf -oac mp3lame \
 +2   $ -lameopts abr:br=56 -srate 22050 -ovc lavc \
 +3   $ -lavcopts vcodec=flv:vbitrate=500:mbd=2:mv0:trell:v4mv:last_pred=3 \
 +4   $ -mf w=512:h=512:fps=10:type=png
 +</code>
 +
 +
 +祝您使用 QuantumATK 创建精彩视频体验愉快!
 +
 +**注意:**MPlayer 是一个跨平台程序,您也可以在 Windows 和 Mac 中使用。
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +===== 参考 =====
  
-==== 参考 ==== 
  
 +  * 英文原文:[[https://docs.quantumwise.com/tutorials/movies/movies.html|https://docs.quantumwise.com/tutorials/movies/movies.html]]
atk/如何从quantumatk的轨迹文件创建动画.1556460565.txt.gz · 最后更改: 2019/04/28 22:09 由 xie.congwei

© 2014-2022 费米科技(京ICP备14023855号