请选择 进入手机版 | 继续访问电脑版

计算化学公社

 找回密码
 现在注册!
查看: 783|回复: 11

[VMD] VMD+POV-RAY实现背景透明输出

[复制链接]

70

帖子

0

威望

695

eV
积分
765

Level 4 (黑子)

发表于 2019-8-2 10:26:36 | 显示全部楼层 |阅读模式
每次用PS抠图有点不方便,有时候高光点在原子边缘的话还会不小心被直接删除。
研究了一下,发现使用pov-ray可以实现透明背景输出,暂时只测了等值面图,应该是没什么问题的。
安装pov-ray:路径为C:\Program Files\POV-Ray\v3.7\bin,将此路径加入环境变量

安装VMD,绘制好的你的分子图形后,File-render, 在弹出的File render control窗口里,选择POV-Ray 3.6,File name保持默认,Render command一栏清空后填入

pvengine64 vmdscene.pov +UA +A +W3000 +H2000

其中+UA是开启透明背景,+A是开启抗锯齿,W和H代表宽和高分辨率,单位是像素,可以自行定义
点击Start rendering。


VMD文件夹中会出现背景透明的vmdscene.png文件。

如果觉得每次输入参数很麻烦,也可以

新建一个bat文件,输入一样的内容

pvengine64 vmdscene.pov +UA +A +W3000 +H2000

Render command一栏清空不填入任何内容,等到vmdscene.pov文件出现后,双击运行bat即可,效果是一样的。
俺是背景.png


评分

参与人数 4eV +20 收起 理由
yygong + 5 谢谢分享
ene + 5 脑哥厉害
lonemen + 5 好物!
sobereva + 5

查看全部评分

108

帖子

0

威望

618

eV
积分
726

Level 4 (黑子)

发表于 2019-8-2 11:45:46 | 显示全部楼层
脑哥厉害!

112

帖子

2

威望

1599

eV
积分
1751

Level 5 (御坂)

发表于 2019-8-4 15:45:31 | 显示全部楼层
povray效果确实不错,这里稍微补充两个事
1. 在linux下,应该把渲染命令中的pvengine64替换为povray,例如povray vmdscene.pov +UA +A +W3000 +H2000。
2. 关于linux下povray的安装,debian系列的发行版可以直接使用命令sudo apt-get install povray安装,版本是3.7(至少在debian 9.8上是这个)。如果其他发行版的源里找不到,可以下载手动安装:http://www.povray.org/redirect/w ... ux/povlinux-3.6.tgz
3. 使用povray渲染时,个人认为比较合适的材质是Edgy
最后放个图片看看效果
test.jpg

评分

参与人数 1eV +3 收起 理由
exity + 3 欢迎讨论

查看全部评分

10

帖子

0

威望

211

eV
积分
221

Level 3 能力者

发表于 2019-8-4 19:08:14 | 显示全部楼层
请问一下,window下我按照pvengine64 vmdscene.pov +UA +A +W3000 +H2000命令操作,等值面原本绿色的渲染后成了白色(红线已标出)如图所示:

1564916742(1).jpg

2万

帖子

25

威望

2万

eV
积分
46931

管理员

公社社长

发表于 2019-8-5 01:57:49 | 显示全部楼层
yuclark 发表于 2019-8-4 19:08
请问一下,window下我按照pvengine64 vmdscene.pov +UA +A +W3000 +H2000命令操作,等值面原本绿色的渲染后 ...

等值面着色效果是没法靠渲染器渲染得到的,必须直接screenshot
北京科音自然科学研究中心:http://www.keinsci.com  致力于计算化学的发展和传播,不定期开办各层次量子化学、分子动力学、波函数分析与Multiwfn程序等主题的培训。欢迎加入“北京科音”微信公众号获取培训最新消息和计算化学资讯
思想家公社QQ群,1号:18616395,2号:466017436。约6000人,专门交流理论、计算化学。两个群讨论范畴相同,可加入任意其一但不可都加入,申请信息必须注明具体研究方向,否则一概不批。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(最流行的量子化学波函数分析程序)

此账号为诸Sobereva共用
Money and papers are rubbish, get a real life!

70

帖子

0

威望

695

eV
积分
765

Level 4 (黑子)

 楼主| 发表于 2019-8-5 08:48:21 | 显示全部楼层
yuclark 发表于 2019-8-4 19:08
请问一下,window下我按照pvengine64 vmdscene.pov +UA +A +W3000 +H2000命令操作,等值面原本绿色的渲染后 ...

我觉得是不是能分两次渲染,PS里把等值面颜色拉到自己想要的值再合并!

70

帖子

0

威望

695

eV
积分
765

Level 4 (黑子)

 楼主| 发表于 2019-8-5 08:57:52 | 显示全部楼层
yuclark 发表于 2019-8-4 19:08
请问一下,window下我按照pvengine64 vmdscene.pov +UA +A +W3000 +H2000命令操作,等值面原本绿色的渲染后 ...

Cub能否发我一下看看
akong@163.com

10

帖子

0

威望

211

eV
积分
221

Level 3 能力者

发表于 2019-8-5 09:02:11 | 显示全部楼层
sobereva 发表于 2019-8-5 01:57
等值面着色效果是没法靠渲染器渲染得到的,必须直接screenshot

好的,多谢老师!

10

帖子

0

威望

211

eV
积分
221

Level 3 能力者

发表于 2019-8-5 09:13:45 | 显示全部楼层
exity 发表于 2019-8-5 08:57
Cub能否发我一下看看

已发送邮件,请查收!

64

帖子

0

威望

525

eV
积分
589

Level 4 (黑子)

发表于 2019-8-6 08:07:44 | 显示全部楼层
厉害了,学习了

13

帖子

0

威望

187

eV
积分
200

Level 3 能力者

发表于 2019-8-24 13:07:12 | 显示全部楼层
老师您好,请问povray 怎么可以提高图片的分辨率,就是图片的清楚程度?
我是很菜的菜鸟,我是很白的小白

70

帖子

0

威望

695

eV
积分
765

Level 4 (黑子)

 楼主| 发表于 2019-8-24 22:49:06 | 显示全部楼层
装着智慧的花瓶 发表于 2019-8-24 13:07
老师您好,请问povray 怎么可以提高图片的分辨率,就是图片的清楚程度?

细读帖子!
您需要登录后才可以回帖 登录 | 现在注册!

本版积分规则

手机版|北京科音自然科学研究中心|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949-1号 )

GMT+8, 2019-10-21 09:04 , Processed in 0.177499 second(s), 31 queries .

快速回复 返回顶部 返回列表