[Chimera-users] get near/far clip positions?

Oliver Clarke olibclarke at gmail.com
Mon Sep 25 08:01:21 PDT 2017


Hi,

I would like to write a script to progressively go through the current scene in n depth steps, saving an image with depth cueing off at each step. I want to do this so I can manually apply depth cueing and DoF effects in post processing.

For example, if the near and far clip position are at 0 and 100, and I want to split the scene into 4 depth slabs, I’d like to take images with (near,far)=(0,25),(25,50),(50,75),(75,100).

Is there any way in the scripting interface to get the positions of the global clipping planes, so I can calculate how thick each slab should be?

Cheers
Oli

Script (example pseudocode):

scene tmp save

set depth cueing off

depth_steps=4

near_clip=0 (would like to get this position from current scene)

far_clip=100 (would like to get this position from current scene)

thickness=far_clip-near_clip

thickness_per_step=thickness/depth_steps

set far clipping plane to (near_clip+thickness_per_step)

for i in range (1,depth_steps+1):
  save image_%i
  section thickness_per_step

scene tmp reset.



More information about the Chimera-users mailing list