计算化学公社

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

[VMD] VMD制作背景虚化效果

  [复制链接 Copy URL]

111

帖子

0

威望

4674

eV
积分
4785

Level 6 (一方通行)

本帖最后由 qczgzly 于 2016-9-23 17:45 编辑

  三维渲染技术发展至今,正常的球棍模型图不再能够满足读者审美需求或提升文章档次。有没有高端路线可走呢?
  突然想到了背景虚化。实现方法是VMD+POV-ray。主要思路是先用VMD制作生成分子三维结构图,render成POV-ray脚本,再向脚本中添加相关语句,渲染成最终作品。第一步生成POV-ray脚本的操作非常简单,VMD-->File-->Render对话框中选择POV-ray 3.6选项即可。下面主要说明POV-ray脚本中背景虚化相关语句。
  1. camera{
  2.   angle 60 // <font size="2">perspective, do not use "orthographic"!</font>
  3.   location <0.0000, 0.0000, -2.0000>
  4.   look_at <1.0, 0.5000, 2.0000>
  5.   up <0.0000, 3.0000, 0.0000>
  6.   right <-5.2510, 0.0000, 0.0000>
  7. // <font size="2">focal blur settings:</font>
  8.   focal_point <0.2706, 0.1153, -1.1833> //<font size="-1"> This point is in focus "sharp"</font>
  9.   aperture 0.08 //<font size="-1"> 0.05 ~ 1.5, more = blurer</font>
  10.   blur_samples 90 //<font size="-1"> 4 ~ 100, more = higher quality; fewer = faster</font>
  11.   confidence 0.9 // <font size="2">0.0 ~ 1.0, closeness to true color, more = closer</font>
  12.   variance 1/256 // <font size="2">1/46 ~ 1/1024, </font><font size="-1">smallest displayable color difference</font>
  13. }
复制代码
其中focal_point是焦点,需要自己找。比较好的办法是自己加个标记,语句如下,效果如图中粉红色小球:
  1. VMD_sphere(<0.2806, 0.1253, -1.1833>,0.02,rgbt<1.000,0.500,0.500,0.000>)  // (<coordination x, y, z>, diameter, rgbcolor<r, g, b, t>)
复制代码

这个图想表达的主体是橙色虚线表示的分子间氢键,能看到周围环境和背景有点乱。另外aperture就是光圈的意思。以上代码和解释来源于http://www.f-lohmueller.de/pov_tut/camera_light/camera_e2.htm
  最终效果图:

f275-all3-2.png (445.95 KB, 下载次数 Times of downloads: 94)

f275-all3-2.png

评分 Rate

参与人数
Participants 6
eV +31 收起 理由
Reason
ezez + 5 赞!
cyx98 + 5 谢谢
tobeant + 5 谢谢
yjmaxpayne + 3 好物!
captain + 5
sobereva + 8

查看全部评分 View all ratings

gcq#413: "I know poetry is not dead, nor genius lost; nor has Mammon gained power over either, to bind or slay; they will both assert their existence, their presence, their liberty and strength again one day." (Jane Eyre in Jane Eyre by Charlotte Bronte)

6万

帖子

99

威望

6万

eV
积分
125152

管理员

公社社长

2#
发表于 Post on 2016-9-23 20:32:41 | 只看该作者 Only view this author
有用的技巧
我屏蔽背景原子一般是用VMD的雾化

北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

294

帖子

0

威望

3541

eV
积分
3835

Level 5 (御坂)

3#
发表于 Post on 2016-9-24 08:29:46 | 只看该作者 Only view this author
好物啊!

144

帖子

0

威望

2820

eV
积分
2964

Level 5 (御坂)

4#
发表于 Post on 2016-9-26 06:21:22 | 只看该作者 Only view this author
本帖最后由 yjmaxpayne 于 2016-9-26 16:04 编辑

Linux1.9.2以上版本下的Tachyon可以直接支持虚化,还可动态调节对焦位置和光圈大小,效果如下图所示:

但是建议配备一个在Linux下能够支持Cuda加速的卡, 首选N卡。

加几句话: VMD版本需要下载包含了TachyonL-optiX的版本,在Display中可以找到DoF选项。 打开后再在Render中选择TachyonL-OptiX即可。 有兼容的GPU卡的话,可以选择 TachyonL-OptiX (interactive, GPU-accelerated)模式对光圈和对焦位置进行实时调节,方便出图。 在Interactive模式下,可以任意旋转和缩放。 需要注意的是,景深和虚化只有在Display模式设为Perspective的时候可用。

评分 Rate

参与人数
Participants 2
eV +5 收起 理由
Reason
momian + 3 谢谢分享
sobereva + 2

查看全部评分 View all ratings

87

帖子

0

威望

2009

eV
积分
2096

Level 5 (御坂)

5#
发表于 Post on 2016-9-26 09:33:55 | 只看该作者 Only view this author
sob老师,想请教下VMD雾化具体怎么操作?感觉您这个更方便些

6万

帖子

99

威望

6万

eV
积分
125152

管理员

公社社长

6#
发表于 Post on 2016-9-26 13:33:19 | 只看该作者 Only view this author
guoy14iccas 发表于 2016-9-26 09:33
sob老师,想请教下VMD雾化具体怎么操作?感觉您这个更方便些


Display-Display settings里面把Cue Mode设成Linear,然后调Cue Start和Cue End,这设定雾化从哪里到哪里线性增强,逐渐调节,让这个范围较好覆盖背景原子的区域即可。
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

87

帖子

0

威望

2009

eV
积分
2096

Level 5 (御坂)

7#
发表于 Post on 2016-9-26 16:36:03 | 只看该作者 Only view this author
sobereva 发表于 2016-9-26 13:33
Display-Display settings里面把Cue Mode设成Linear,然后调Cue Start和Cue End,这设定雾化从哪里到哪 ...

好的,谢谢老师。

111

帖子

0

威望

4674

eV
积分
4785

Level 6 (一方通行)

8#
 楼主 Author| 发表于 Post on 2016-9-29 19:02:34 | 只看该作者 Only view this author
yjmaxpayne 发表于 2016-9-26 06:21
Linux1.9.2以上版本下的Tachyon可以直接支持虚化,还可动态调节对焦位置和光圈大小,效果如下图所示:

...

哇,这样就更方便了。谢谢~
gcq#413: "I know poetry is not dead, nor genius lost; nor has Mammon gained power over either, to bind or slay; they will both assert their existence, their presence, their liberty and strength again one day." (Jane Eyre in Jane Eyre by Charlotte Bronte)

1

帖子

0

威望

21

eV
积分
22

Level 1 能力者

9#
发表于 Post on 2016-10-19 22:40:58 | 只看该作者 Only view this author
学习了, 虽然暂时用不到

17

帖子

0

威望

247

eV
积分
264

Level 3 能力者

10#
发表于 Post on 2021-2-27 18:02:25 | 只看该作者 Only view this author
老师,这里分享的代码和解释来源目前无法访问,http://www.f-lohmueller.de/pov_tut/camera_light/camera_e2.html,您还有其他网址吗?

15

帖子

0

威望

1863

eV
积分
1878

Level 5 (御坂)

11#
发表于 Post on 2021-9-22 13:47:55 | 只看该作者 Only view this author
sobereva 发表于 2016-9-26 13:33
Display-Display settings里面把Cue Mode设成Linear,然后调Cue Start和Cue End,这设定雾化从哪里到哪 ...

老师,用这个方法加上tachyon,渲染出来的图片还是会带有雾化设定之外的内容,如何解决呢?

6万

帖子

99

威望

6万

eV
积分
125152

管理员

公社社长

12#
发表于 Post on 2021-9-23 05:06:42 | 只看该作者 Only view this author
Scenery 发表于 2021-9-22 13:47
老师,用这个方法加上tachyon,渲染出来的图片还是会带有雾化设定之外的内容,如何解决呢?

Tachyon渲染出来的和OpenGL窗口看到的往往会有一定差异,只能自己反复调节Display settings以及Graphics - Representation里的参数使得渲染出来的图和期望的效果一致,要么就别用Tachyon
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

182

帖子

0

威望

2233

eV
积分
2415

Level 5 (御坂)

13#
发表于 Post on 2021-11-5 00:54:52 | 只看该作者 Only view this author
配色能不能分享一下

25

帖子

0

威望

1574

eV
积分
1599

Level 5 (御坂)

14#
发表于 Post on 2021-11-5 08:58:52 | 只看该作者 Only view this author
学习了,好东西

本版积分规则 Credits rule

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

GMT+8, 2026-2-23 18:26 , Processed in 0.195799 second(s), 30 queries , Gzip On.

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