''Frame-by-frame'' rendering

Hello, everyone!

I’ve been searching for some time but I couldn’t find the information I’m looking for. I am interested in “frame-by-frame” rendering. Let me explain what I mean:

I create assets and animation for a shot. Everything is looking great. After that is all done, I want to create a “post-rendered cutscene”. I don’t care about realtime animation with eye-popping graphics. Even if it takes multiple minutes to beautifully render a single frame in a 30 (or 60 frame) per second animation, then renders out to a PNG or whatever (maybe even at 4K resolutions) image sequence, then I could import that image sequence into a video editor of some sort and add sound and such.

Is Unity a good tool for doing this kind of thing? Or is there another workflow that should be done? Thank you so much!

Try this

Sure - this is how we create 4k promo videos of in-game action. You just need to call Application.CaptureScreenshot in each frame and then assemble the images into a video sequence using a tool such as FFMPEG. Here’s a script to get you started:
http://wiki.unity3d.com/index.php/ScreenshotMovie

This plugin exports frames for image sequences. I’ve used it and it works like charm.