计算化学公社

 找回密码 Forget password
 注册 Register
Views: 885|回复 Reply: 1
打印 Print 上一主题 Last thread 下一主题 Next thread

[波函数分析交流] 浅改一下sob老师的VMD渲染脚本

[复制链接 Copy URL]

70

帖子

0

威望

310

eV
积分
380

Level 3 能力者

本帖最后由 Priscilla 于 2023-9-23 00:10 编辑

sob老师关于VMD和Multiwfn结合使用渲染图片给了已有的两个批处理脚本,但是这两个脚本都需要手动改脚本里的文件名,有点点麻烦,为此本懒虫搞了个自动化一点的脚本,可以建立一个文件夹大批量处理dat文件,并且可以同时输出有阴影和无阴影的图片,如果不想要其中一种可以手动用 rem 注释掉
使用方法:(最好)建立一个文件夹把你的dat文件和脚本一起放进去,然后点击脚本运行即可


原脚本.png (10.86 KB, 下载次数 Times of downloads: 33)

原脚本.png

VMDrender.bat

957 Bytes, 下载次数 Times of downloads: 50

评分 Rate

参与人数
Participants 3
eV +12 收起 理由
Reason
lemon2223 + 4 不明觉厉
lonemen + 5 好物!
sobereva + 3

查看全部评分 View all ratings

291

帖子

7

威望

3200

eV
积分
3631

Level 5 (御坂)

石墨

2#
发表于 Post on 2023-9-23 05:19:12 | 只看该作者 Only view this author
本帖最后由 Graphite 于 2023-9-23 05:22 编辑

赞,贴个我的解决方案:
在vmd.rc(linux中是.vmdrc)里面添加一行调用外部tachyon的函数

  1. proc tv {filename} {
  2. render Tachyon $filename "D:\\ProgramFiles\\vmd\\tachyon_WIN32.exe" %s -aasamples 12 -format BMP -o %s.bmp -res 2000 2000 -numthreads 8
  3. }
  4. 这里,"D:\\ProgramFiles\\vmd\\tachyon_WIN32.exe"对应vmd目录里的外部tachyon地址。对于linux,则是如/opt/vmd/tachyon。
  5. 后面的参数根据自己的需求,和主界面->file->render里填的command是一样的
复制代码

把vmd的目录加到path里,以在shell/powershell里输入vmd/vmd.exe的方式启动。
这样在vmd指令界面里输入tv [名称],就会直接渲染到当前目录
镜像空间计算模拟

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-27 13:35 , Processed in 0.179095 second(s), 26 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list