Camera Field Of View Motion Blur

Camera Field Of View Motion Blur

Renderman for Katana supports motion blur for the animated camera field of view (FOV). By default, the motion blur for FOV is off. This can be turned on using PrmanGlobalSettings camera.motionBlur.fov. Note that, like other motion blur effects, we will not see any motion blur if RenderSettings' maxTimeSamples is less than 2. See Renderman for Katana Motion Blur for more information on maxTimeSamples.

images/rfkCameraFovMotionBlur.png

Limitations

  • Does not work with CameraCreate since its camera attributes are not being multisampled. (This is a Katana limitation.)
  • Only works with the camera via Alembic_In.
  • Currently only works with the perspective camera projection.

How It Works

Since PRMan currently does not support RiPerspective in a motion block, to work around this restriction, Renderman for Katana emits the appropriate RiScale scale based on the ratio of the time sampled fov and the camera perspective projection fov in RiProjection.

RIB declaration:

#Camera: /root/world/cam/camera
MotionBegin [-1 0 1]
Scale 1.01041 1.01041 1
Scale 1 1 1
Scale 0.971955 0.971955 1