CameraInput
simplifies the process of recording video from one or multiple game cameras.CameraInput
does not support recording Unity UI canvases that render using the Screen Space - Overlay
mode. This is a limitation of Unity Engine.recorder
which receives video frames from the game cameras
. There is a constructor which does not accept a clock
, for recorders like the GIFRecorder
and JPGRecorder
which do not use timestamps:CameraInput
typically commits frames from the game camera(s) on every Unity update. You can reduce this frequency by increasing the frameSkip
property. This is especially useful for creating animated GIF images which typically have a low frame rate look. It can also provide performance increases in GPU-bound applications.FinishWriting
on the recorder.