VFX boutique “You Can Do It!” VFX posts a tool that is essentially a realtime capture plugin for Unity. Using the Offline Renderer, you can capture the game view to a multichannel EXR. This allows you to take your realtime scenes and bring them into a normal post-production pipeline using your favorite compositing software.
Offline Render is an easy to use, realtime capture plugin for Unity.
Offline Renderer not only supports the final image, but also common render elements such as depth, per-light shadows, diffuse, ambient occlusion, and other G-Buffers, totaling 9, in all.
YCDI VFX believes that the Unity offline renderer will become a valuable tool, being that realtime rendering technology is kind of exploding right now. Being able to use the visuals from a realtime scene in a post production or visual effects pipeline offers some great possibilities.
You may remember YCDI! VFX’s last endeavor, which was the Nyx Framework asynchronous communication bridge and the tool that allowed for communication between 3ds max and after effects. Visit YCDI VFX for more information on the offline renderer for Unity.
Offline Renderer features:
- multi-channel OpenEXR output
- setup target framerate
- 9 out of the box render elements (Diffuse, Specular, Emission/Lighting, Reflections, Depth, Velocity, Normals, AO)
- requires deferred rendering path
- shadow pass only works with directional lights
- render resolution is limited to game view
- requires Unity 5+
Unity Japan made something similar for exr frame capture for the Marza project (http://en.marza-realtime.com/) and have it for free on their github if you want to try it. https://github.com/unity3d-jp/FrameCapturer . They also have an alembic importer/exporter for unity https://github.com/unity3d-jp/AlembicImporter.