FisheyeCamera


Attribute Reference

Frustum attributes

far

Float
default: 10000.0

Far clipping plane

near

Float
default: 1.0

Near clipping plane

Medium attributes

medium_geometry

SceneObject
default: None

The geometry the camera is 'inside' to which you'd like the medium_material applied. (The use case for this is typically partially-submerged cameras)

medium_material

SceneObject
default: None

The material the camera is 'inside'. If no medium_geometry is specified, ALL rays will have this initial index of refraction applied.

Motion Blur attributes

mb_shutter_bias

Float
default: 0.0

Biases the motion blur samples toward one end of the shutter interval.

mb_shutter_close

Float
default: 0.25

Frame at which the shutter closes, i.e., the end of the motion blur interval.

mb_shutter_open

Float
default: -0.25

Frame at which the shutter opens, i.e., the beginning of the motion blur interval.

Render Masks attributes

pixel_sample_map

String
default:

Map indicating the number of pixel samples that should be used per pixel (in uniform sampling mode). This is a multiplier on the global pixel sample count specified in SceneVariables. If the provided map has incompatible dimensions, it will be resized.

General attributes

format

Int enum
  0 = “circular” (default)
  1 = “cropped”
  2 = “diagonal”

The format for fitting the circle to the image - see https://en.wikipedia.org/wiki/Fisheye_lens

mapping

Int enum
  0 = “stereographic” (default)
  1 = “equidistant”
  2 = “equisolid angle”
  3 = “orthographic”

The mapping function - see https://en.wikipedia.org/wiki/Fisheye_lens

node_xform

Mat4d blurrable
default: [ [ 1, 0, 0, 0 ], [ 0, 1, 0, 0 ], [ 0, 0, 1, 0 ], [ 0, 0, 0, 1 ] ]

The 4x4 matrix describing the transformation from local space to world space.

zoom

Float
default: 1.0

Scaling factor applied on top of the format scale