AtomEye的使用
网易博客粗略地在转载的基础上对AtomEye补充了概述:
AtomEye: Atomistic configuration viewer developed by J. Li. This program is mainly used for MD results. Since this code uses dynamic memory allocation, million-atom-visualization is possible. Our group usually uses this program to make a movie file. Since making execution file from source is not easy, we are using a precompiled binary file.
Links: AtomEye2 homepage
Local Manual :Binary and Source code can be downloaded Related Sites: AtomEye2 group is developing parallel version, AtomEye3. Current status of AtomEye3 is beta version and not stable. One should be careful when using AtomEye3. If parallel version is stable, the code is useful for us!!
另附上该软件的引用文献:J.Li.AtomEye: an efficient atomistic configuration viewer.Modelling Simul. Mater. Sci. Eng. 11 (2003) 173–177.
该软件使用过程中有如下两点值得注意:
1. 一般性使用。
运行后会出现两个界面,一个是原子图像界面(下图右边),另一个是操作符界面(下图左边)。把原子图像的窗口最大化后,既可以像VMD一样用鼠标拖拉产生旋转,也可以通过键盘来控制图像的显示。需要特别注意的是,使用键盘控制显示时,需要先将鼠标放在图像界面上,然后在键盘输出相应的控制符,例如控制显示背景颜色时,需要敲入d(注意大小写,大写D是取截面的意思),此时,操作符界面虽然没有显示d,但是有个后续的RGB值的输入提示,接着输入0 0 1,并按下Enter,这样图像界面就会出现蓝色背景了,如下面右图所示。

2. 图片输出与动画制作。
目前AtomEye支持的图片输出格式为eps,jpg和png三种格式,每次按一个首字母就会出现相应的文件名提示(j,e,p,注意,c是退出界面的意思),键入名称后回车即可。AtomEye还可以制作动画,这个在Michael的博客中已经有了详细说明:【原创】atomeye视频可视化lammps结果,不在赘述。
注意:在Windows系统下,jpg和png两种格式直接以更名的方式就可以实现相互转化,eps格式也可以直接改为这两种格式的图片,但是二者在转为eps格式时,就会出现乱码的问题。而在Linux下,该问题同样不能用mv来解决,但却可以通过如下脚本进行无乱码转化:
#!/bin/bash
#A picture type convertion application
if [ $# -eq 2 ]
then
for i in `ls | grep $1`
do convert $i `echo $i | sed -e s/$1$/$2/`
echo "$i is converted!!"
done
# mkdir converted
# mv *.$2 converted
echo "The converted picture were moved to converted directory."
else
echo "Usage:akconv source_picture_type target_picture_type"
exit
fi
使用的时候,直接键入:sh akconv jpg eps即可,程序会搜索所有jpg格式图片并转化为eps的格式。在数量很多的情况下,取消注释行,该脚本就会把所有转化后的图片格式存入converted文件夹中。
参考链接:
[1] http://iopscience.iop.org/article/10.1088/0965-0393/11/2/305/pdf
[2] Utilities to use with CFG/AtomEye:http://li.mit.edu/A/Graphics/A/utils.html
[3] AtomEye 3: atomistic configuration viewer:http://li.mit.edu/Archive/Graphics/A3/A3.html
[4] 我爱搜集网:可视化软件atomeye简介、使用方法及常用快捷键;如何使用atomeye将lammps的模拟结果做成视频动画
[5] Making Atomistic Movies using AtomEye
AtomEye的使用的更多相关文章
随机推荐
- bzoj4918: 回文数对
Description 给定区间[L,R],请统计有多少对整数A,B(L<=A,B<=R)满足A xor B的值在二进制表示下,去掉所有前导0后是回文串 Input 第一行包含一个正整数T ...
- bzoj1864 三色二叉树
Description Input 仅有一行,不超过500000个字符,表示一个二叉树序列. Output 输出文件也只有一行,包含两个数,依次表示最多和最少有多少个点能够被染成绿色. 记录每个节点染 ...
- k8s1.4.3安装实践记录(1)-etcd、docker、flannel安装配置
虚拟机:VMware® Workstation 12 Pro 系统:CentOS Linux release 7.2.1511 (Core) 3.10.0-327.el7.x86_64 由于刚开始学习 ...
- 基于jQuery.i18n.properties实现前端网站语言多版本
我是参考播客做了个demo:http://blog.csdn.net/aixiaoyang168/article/details/49336709 jQuery.i18n.properties采用.p ...
- 更喜欢从一而终?bing测试在新窗口打开链接遭美国网友痛批
原链接地址:http://www.cnbeta.com/articles/186529.htm 我们都知道在中国网站点击一个链接之后,默认在新窗口或新标签打开,大家也很熟悉 ...
- 为什么 JVM 不用 JIT 全程编译
从知乎扣出来的内容 https://www.zhihu.com/question/37389356 作者:RednaxelaFX链接:https://www.zhihu.com/question/37 ...
- Codeforces Round #506 D. Concatenated Multiples题解
一.传送门 http://codeforces.com/contest/1029/problem/D 二.题意 给你$N$个数字$a_1,a_2,\cdots,a_n$,一个$K$,求所有$i \ne ...
- 普适注意力:用于机器翻译的2D卷积神经网络,显著优于编码器-解码器架构
现有的当前最佳机器翻译系统都是基于编码器-解码器架构的,二者都有注意力机制,但现有的注意力机制建模能力有限.本文提出了一种替代方法,这种方法依赖于跨越两个序列的单个 2D 卷积神经网络.该网络的每一层 ...
- 小朋友学Python(4)
Mac下安装Python 3 Mac系统会自带Python 2.7.x.安装Python 3时,不要卸载Python 2.7.x,因为有Mac系统有一些库会依赖于Python 2.7.x. 安装步骤: ...
- git常用命令,冲突
使用多个仓库git push cangkuming fenzhiming删除远程仓库 git push 远程仓库名 :删除目标分支 # 需要先删除本地目标分支 git pull <远程主机名&g ...