计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: ggdh
打印 Print 上一主题 Last thread 下一主题 Next thread

[建模与可视化] 使用vmd批量渲染cube文件的tcl脚本vcube 更新2.0版

  [复制链接 Copy URL]

141

帖子

4

威望

1406

eV
积分
1627

Level 5 (御坂)

科研泥瓦匠

31#
发表于 Post on 2020-8-25 20:51:13 | 只看该作者 Only view this author
ggdh 发表于 2020-8-24 20:32
你是一个cube文件中有多个结构文件么?

谢谢,回复,已经解决了
终日寻春不见春
芒鞋踏破岭头云
归来偶把梅花嗅
春在枝头已十分

903

帖子

37

威望

5324

eV
积分
6967

Level 6 (一方通行)

32#
 楼主 Author| 发表于 Post on 2020-9-18 12:43:26 | 只看该作者 Only view this author
exity 发表于 2020-7-31 15:20
建议添加功能
不直接调用tachyon进行高清图片渲染,而是输出同名dat文件,即tachyon渲染要调用的文件
然 ...

最新版本能够更方便的在window下设置然后拷贝到linux下渲染了。

362

帖子

1

威望

4374

eV
积分
4756

Level 6 (一方通行)

33#
发表于 Post on 2020-12-24 09:52:26 | 只看该作者 Only view this author
做回伸手党!
强烈呼吁map功能多内置几种style

82

帖子

4

威望

2475

eV
积分
2637

Level 5 (御坂)

34#
发表于 Post on 2020-12-29 11:25:39 | 只看该作者 Only view this author
ggdh 发表于 2020-9-18 12:43
最新版本能够更方便的在window下设置然后拷贝到linux下渲染了。

不知道能否还有以下功能:
很多时候需要拼接图像。比如要做常规的HOMO/LUMO和几何结构的一张完整的图。
能否调节摆放好LUMO和HOMO 等值面图之后,作为一个组,增加一个整组复制并摆放的功能,作为一个新的group,对这个group隐去等值面而只显示几何结构,另外对其中的LUMO或者HOMO统一旋转成侧视图?
这样一起摆放完整一次渲染,可以减少很多拼接的操作。

903

帖子

37

威望

5324

eV
积分
6967

Level 6 (一方通行)

35#
 楼主 Author| 发表于 Post on 2020-12-29 12:33:31 | 只看该作者 Only view this author
winnerwill 发表于 2020-12-29 11:25
不知道能否还有以下功能:
很多时候需要拼接图像。比如要做常规的HOMO/LUMO和几何结构的一张完整的图。
...

你是想在一张图中把所有的轨道和结构摆好,然后同时渲染么?

82

帖子

4

威望

2475

eV
积分
2637

Level 5 (御坂)

36#
发表于 Post on 2020-12-29 13:06:10 | 只看该作者 Only view this author
ggdh 发表于 2020-12-29 12:33
你是想在一张图中把所有的轨道和结构摆好,然后同时渲染么?

是的。

82

帖子

4

威望

2475

eV
积分
2637

Level 5 (御坂)

37#
发表于 Post on 2021-1-5 10:38:51 | 只看该作者 Only view this author
发现vrender命令有个小问题,不知道是否使用姿势不当:在VMD里面拼接的不同图一起渲染时,如果存在部分分子不想显示的情况(如mol new 创建的文字标签),直接用vrender命令来输出dat文件,会把列表中原先设置不显示的分子也显示出来,或者把各个分子分开成多个。
只能用preview功能来输出,或者用直接render Tachyon xxx.dat命令输出。
这个主要是想传到服务器去渲染。

183

帖子

4

威望

1599

eV
积分
1862

Level 5 (御坂)

38#
发表于 Post on 2021-1-5 14:49:25 | 只看该作者 Only view this author
楼主可否给vrender增加一个使用ospray渲染器的选项,就是render TachyonLOSPRayInternal,此渲染器非常的快

831

帖子

1

威望

7195

eV
积分
8046

Level 6 (一方通行)

39#
发表于 Post on 2021-1-7 22:13:37 | 只看该作者 Only view this author
本帖最后由 hebrewsnabla 于 2021-1-7 22:14 编辑

linux下有个问题,vrender选择Render Now后显示
  1. run /home/wsr/vcube/VCUBE/renderall.bat now...
  2. couldn't execute "": no such file or directory
复制代码

但是我自己手动
  1. bash renderall.dat
复制代码
是可以渲染的

903

帖子

37

威望

5324

eV
积分
6967

Level 6 (一方通行)

40#
 楼主 Author| 发表于 Post on 2021-1-9 22:03:45 | 只看该作者 Only view this author
本帖最后由 ggdh 于 2021-1-9 22:05 编辑
liuyuje714 发表于 2021-1-5 14:49
楼主可否给vrender增加一个使用ospray渲染器的选项,就是render TachyonLOSPRayInternal,此渲染器非常的快

确实非常快,但是出的图片不正常,不知道你是否遇到这种情况
我用的vmd版本是:vmd194a51win64-SetupV6.exe
如下图所示,下面分别是TachyonLOSPRayInternal 和 Tachyon 渲染的图片




183

帖子

4

威望

1599

eV
积分
1862

Level 5 (御坂)

41#
发表于 Post on 2021-1-9 22:24:33 | 只看该作者 Only view this author
本帖最后由 liuyuje714 于 2021-1-9 22:28 编辑
ggdh 发表于 2021-1-9 22:03
确实非常快,但是出的图片不正常,不知道你是否遇到这种情况
我用的vmd版本是:vmd194a51win64-SetupV6. ...

目前不要用官网的,那个版本编译的有很多问题。我有个帖子分享的有我编译的,那个正常。

903

帖子

37

威望

5324

eV
积分
6967

Level 6 (一方通行)

42#
 楼主 Author| 发表于 Post on 2021-1-10 12:08:11 | 只看该作者 Only view this author
hebrewsnabla 发表于 2021-1-7 22:13
linux下有个问题,vrender选择Render Now后显示

但是我自己手动是可以渲染的

新版默认使用命令
bash renderall.sh了试试看

903

帖子

37

威望

5324

eV
积分
6967

Level 6 (一方通行)

43#
 楼主 Author| 发表于 Post on 2021-1-10 12:10:29 | 只看该作者 Only view this author
winnerwill 发表于 2021-1-5 10:38
发现vrender命令有个小问题,不知道是否使用姿势不当:在VMD里面拼接的不同图一起渲染时,如果存在部分分子 ...

2.0版本增加了命令
vrenders
渲染当前场景,适用你这种情况,你试试看,不过一次只能渲染一张图,
如果你要渲染多张图
vrenders fig01
操作一番,然后
vrenders fig02
然后把fig01.sh fig02.sh 传到服务器上分别运行

903

帖子

37

威望

5324

eV
积分
6967

Level 6 (一方通行)

44#
 楼主 Author| 发表于 Post on 2021-1-10 12:33:45 | 只看该作者 Only view this author
winnerwill 发表于 2020-12-29 11:25
不知道能否还有以下功能:
很多时候需要拼接图像。比如要做常规的HOMO/LUMO和几何结构的一张完整的图。
...

vmd自己没有拷贝的功能,所以很难直接实现你说的,不过2.0版会方便一点
首先
vcube *_oH.cub *_oL.cub
加载所有的cub文件
然后输入
vrename .cub _sideview.cub 把所有的分子名加上sizeview后缀
然后输入
vmol *_oH.cub,加载分子结构
然后输入
vrename _oH.cub _mol.cub 把这部分分子重命名
然后再次输入
vcube *_oH.cub *_oL.cub
这样每一个分子对应5个molecule,分别是HOMO的两种视图,LUMO的两种视图,以及一个分子结构试图
然后按两下g 显示所有分子
然后再自己再按w,s选中每一个分子一个摆就行了
摆好后,用vrenders 渲染当前场景就行。
另外vgroup 增加了分组的方式,应该可以实现整行或者整列的同时移动。帮助里面有你自己摸索一下把。
另外我自己一般都是一个一个渲染,然后用MFigcompose 拼图的。。。后面MFigcompose发布了你也可以参考下。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
winnerwill + 5 GJ!

查看全部评分 View all ratings

903

帖子

37

威望

5324

eV
积分
6967

Level 6 (一方通行)

45#
 楼主 Author| 发表于 Post on 2021-1-10 13:12:54 | 只看该作者 Only view this author
本帖最后由 ggdh 于 2021-1-10 13:14 编辑
liuyuje714 发表于 2021-1-9 22:24
目前不要用官网的,那个版本编译的有很多问题。我有个帖子分享的有我编译的,那个正常。

你这个版本确实比官方好,官方的连tachyon_WIN64.exe都没有。。。
不过用了你的版本ospray还是黑的。。
不知道是我的cpu 的问题还是vcube的某些设置有问题

本版积分规则 Credits rule

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

GMT+8, 2024-11-26 12:51 , Processed in 0.503912 second(s), 23 queries , Gzip On.

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