Skip to content
This repository has been archived by the owner on Nov 7, 2021. It is now read-only.
/ FrameCapture Public archive

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

License

Notifications You must be signed in to change notification settings

Chman/FrameCapture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published