在paraview python屏幕截图的暗区

时间:2015-12-08 02:07:47

标签: python paraview

我正在研究一个在服务器上使用pvbatch运行的python脚本。

它创建一个vtm文件的片段并将其存储为png文件。

当我直接在服务器上运行脚本时,屏幕截图看起来很好。但是,当我通过ssh远程登录服务器时,屏幕截图看起来很暗: left image: remote, right image: direct

左图:遥控,右图:直接 我厌倦了改变照明使用:

 slice1Display.Specular = 0.0
 slice1Display.Opacity = 1.0

但它不起作用。有什么想法?

1 个答案:

答案 0 :(得分:1)

NVM人员,刚刚找到了一个有用的链接:enter link description here

看起来这解决了我的问题:

RenderView1 = GetRenderView() 

# Turn off "Head Light" 
RenderView1.LightSwitch = 0 

# Turn off "Light Kit" 
RenderView1.UseLight = 0 

r = GetDisplayProperties(slice,RenderView1) 
r.Ambient = 1.0 
r.Diffuse = 0.0