Chman / FrameCapture

A simple frame-by-frame capture tool for Unity to record perfectly smooth, supersampled replays or cinematics.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FrameCapture

A simple frame-by-frame capture tool for Unity to record perfectly smooth, supersampled replays or cinematics. Best used in the editor.

Tested with Unity 5.6+.

Instructions

Copy the FrameCapture folder into your project and add the component to the camera you wish to capture. The component will start recording as soon as it's enabled and will stop once disabled. Frames will be saved in your project folder (next to Assets and ProjectSettings) and will be numbered properly (a new folder will be created for each capture session).

Settings:

  • Frame Rate: Sets a desired framerate for the capture (the game timestep will be fixed to 1.0 / frameRate for the duration of the recording, regardless of real time and the time required to render a frame).
  • Samples: The number of samples to use for a relatively-cheap, temporal-like anti-aliasing filter. Higher means better quality. Set to 1 to disable the filter.
  • Supersample: Renders each frame at twice the original resolution and downscale them back. Very expensive, but also very high quality.

Maximum quality can be achieved by pushing Samples to 16 and enabling Supersample.

License

MIT (see LICENSE.txt)

About

A simple frame-by-frame capture tool for Unity to record perfectly smooth, supersampled replays or cinematics.

License:MIT License


Languages

Language:C# 77.6%Language:ShaderLab 22.4%