转载自:http://blog.sina.com.cn/s/blog_63f794950101dtte.html

很多同学想从dcd(NAMD)或者trr(gromac)文件提取一段轨迹文件做成动画。我们接下来看看该怎么做。这里拿Gromacs举例,NAMD也差不多。

第一步: 提取轨迹。

往往轨迹文件很大,建议先提取其中的一段,或者把步长放大,提取完整的也行。利用指令:trjconv -f nvt.trr -b 0 -e 500 -o nvt_500.trr可以获得轨迹文件中从0到500 ps的轨迹。

第二步:导入轨迹

安装VMD,然后先导入十进制文件,再导入二进制轨迹文件(这些简单操作就带过了)。然后你就能看到轨迹了。要将轨迹做得美观点,一般有这样几个建议:1. 不要把VMD全屏,否则你会后悔的;2. 背景色相应进行调整;3. DisplayàAxesàoff去掉坐标系。接下来选择Extension à Visualization à Movie Maker,然后就会跳出一个VMD Movie Generator的小窗口。

第三步:设置参数

建议在空间大的盘里建立一个临时文件夹,路径名最好都是英文或者拉丁字符的,汉字VMD不认的。然后把working directory改成你刚刚新建的临时文件夹目录。Renderer选择Snapshot,Movie Setting改成Trajectory,format改成MPEG-1或者AVI(如果你有足够空间和时间的话)。其他参数按照自己的需求修改。此时点击Make Movie,整个过程就开始了。这里有个非常重要的东西要提醒:VMD是将视频一帧一桢形成图片格式输出,然后再在另一个软件中组成一个动画,因此图片就是你一会做动画的来源,既然图片选择snapshot(快照),那也就是说你必须将动画置于窗口,而不能最小化,否则相当于无法截屏了。

第四步:导出动画

安装VideoMach,然后打开选择FileàOpen Media Files,导入刚才VMD下存储图像的工作目录中的第一帧,然后会跳出一个选项,问你是不是要打开这一些列的图像,确定就可以了。然后你就保存成各种你想要的格式即可,AVI肯定是最大最慢的,一般都是wmv就可以,几乎所有的电脑都打得开,GIF是图片用来插入ppt是最佳选择。

参考资料:

1.        http://free.activeclub.net/script/forum/view.asp?article_id=34495087

2.        http://emuch.net/html/200908/1487856.html

3.    http://3y.uu456.com/bp-cs1f7s3b192e4s361066fss7-1.html

如何用VMD将轨迹文件制作动画(转载)的更多相关文章

  1. 如何用 Keynote 制作动画演示(转)

    原文:如何用 Keynote 制作动画演示 Keynote 里的很多特效可以用来制作效果不错的演示,一页页的将需要演示的内容交代清楚后,直接输出成 m4v 的视频格式,为了方便贴到博客或者发布到 Tw ...

  2. 在VMD上可视化hdf5格式的分子轨迹文件

    技术背景 在处理分子动力学模拟的数据时,不可避免的会遇到众多的大轨迹文件.因此以什么样的格式来存储这些庞大的轨迹数据,也是一个在分子动力学模拟软件设计初期就应该妥善考虑的问题.现有的比较常见的方式,大 ...

  3. Help And Manual 帮助文件制作工具

    Help And Manual 简    介 帮助文件制作工具 支持文件格式 26种 其他功能 制作非常专业的使用手册 一个所见即所得的帮助文件制作工具,是市面上功能最强的 WYSIWYG (所见即所 ...

  4. 在线Youtube视频下载,修改文本,剪切制作动画的最新方法

    刚刚(减去编写本文章的时间,大概20分钟前吧)在看国外最新技术资讯的时候发现有个方法可以让我们快速去下载Youtube上面的视频,不敢独享,我自己都没有怎么玩就所以立刻post上来广而告之,希望对大家 ...

  5. 如何用PS快速的批量制作连续号码数字编号图解

    如何用PS快速的批量制作连续号码数字编号图解 大家好,今天太原博飞设计培训小编就告诉大家如用PS快速的制作连续数字编号,在工作中尤其是大型活动的有时候制作连续的号码牌,少还好,如果上百上千个,那就辛苦 ...

  6. 使用WebGL + Three.js制作动画场景

    使用WebGL + Three.js制作动画场景 3D图像,技术,打造产品,还有互联网:这些只是我爱好的一小部分. 现在,感谢WebGL的出现-一个新的JavaScriptAPI,它可以在不依赖任何插 ...

  7. 前端制作动画的几种方式(css3,js)

    制作动态的网页是是前端工程师必备的技能,很好的实现动画能够极大的提高用户体验,增强交互效果,那么动画有多少实现方式,一直对此有选择恐惧症的我就总结一下,以便在开发的时候选择最好的实现方式. 1.css ...

  8. CSS3制作动画的三个属性

    CSS3属性中有关于制作动画的三个属性:Transform,Transition,Animation:我们一起学习完了Transform和Transition,让我们对元素实现了一些基本的动画效果,这 ...

  9. Radmin Server-3.5 完美绿色破解版(x32 x64通用) 第三版 + 单文件制作方法

    Radmin Server v3.5 汉化破解绿色版(x32 x64通用) 第三版 下载链接: https://pan.baidu.com/s/1qYVcSQo 2016年7月8日更新第三版1.修复在 ...

随机推荐

  1. emacs 中文手册 命令行精简版

    man emacs  算是很全了吧.......一些不常用的没有写,不过我感觉没几个没写的.(c-x c-c退出emacs)c-v 下一屏m-v 上一屏c-l 重绘  光标定在屏幕中央(将光标所在的位 ...

  2. 第三章 Java面向对象(下)

    3.1.抽象类 概述:在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了 格式:public abstract class 类名 {} 语法特点: 抽象类和抽象方法必须使 ...

  3. 1_Java语言概述

    学于尚硅谷开源课程 宋红康老师主讲 感恩 尚硅谷官网:http://www.atguigu.com 尚硅谷b站:https://space.bilibili.com/302417610?from=se ...

  4. 国内安装Homebrew

    原文链接更详细 命令 $ /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew. ...

  5. turtle库常用函数

  6. WSGI应用程序示例

    import time # WSGI允许开发者自由搭配web框架和web服务器 def app(environ,start_response): status = '200 OK' response_ ...

  7. C/C++编程笔记:C++入门知识丨从结构到类的演变

    先来看看本节知识的结构图吧! 接下来我们就逐步来看一下所有的知识点: 结构的演化 C++中的类是从结构演变而来的, 所以我们可以称C++为”带类的C”. 结构发生质的演变 C++结构中可以定义函数, ...

  8. 4.2 省选模拟赛 旅行路线 广义SAM

    \(n\leq 100000\) 题目上求出 多少条本质不同的路线. 首先定义了 相似的城市为度数相同的城市. 还定义了两条路线相同当且仅当长度相同 且对应位置的城市都是相似的. 考虑这张图的形态 n ...

  9. JDK1.8中HashMap的hash算法和寻址算法

    JDK 1.8 中 HashMap 的 hash 算法和寻址算法 HashMap 源码 hash() 方法 static final int hash(Object key) { int h; ret ...

  10. Jenkins总结2-部署maven项目

    1. 部署Maven项目 1.1 新建项目 选择新建任务 输入任务名称,并选择构建一个Maven项目.如果你的页面没有看到“构建一个maven项目”,则需要安装Maven Integration插件. ...