DepthKey

Function
This creates a key in the alpha channel based on depth (Z) values. Values below loVal are set to zero, and values above hiVal are set to 1. Values in between are ramped. You also have roll-off control, plus a mMult toggle. If there is no Z channel in your image, this function will not work.

If the Z channel isn't directly imported with the FileIn, you can copy it over with the Copy command, using z as your channel.

Parameters
Type
Defaults
Function
loVal
float
0 Any pixel below this value (as calculated per its depth) turns black.
hiVal
float
1 Any pixel above this value (as calculated by its depth) turns white.
lo,hiSmooth
float
0,0

A rolloff factor to provide a smooth dropoff.

matteMult
int
0

automatic pre-multiplification of the RGB channels.

0 = no pre-multiply
1 = pre-multiply


Synopsis

image DepthKey( 
  image, 
  float loVal, 
  float hiVal, 
  float loSmooth, 
  float hiSmooth,
  int mMult
);


Script

image = DepthKey( 
  image, 
  loVal, 
  hiVal, 
  loSmooth, 
  hiSmooth, 
  mMult
);


Command Line

shake -depthkey loVal hiVal loSmooth etc...

See Also
ChromaKey LumaKey, DepthSlice