- The scene background color is adjusted if the exported file type does not support transparency.
- The fx stack for each frame is retrieved, including adding an additional over fx to lay the frame over the background color.
- The process is then handed off to a movierenderer or a multimediarenderer.
A movierenderer exports standard image sequences or video formats.
(movierenderer.cpp)
A multimediarenderer exports each layer of a frame individually for compositing elsewhere later.
(multimediarenderer.cpp)
## This document will focus on what happens with a movierenderer.
### In movierenderer.cpp:
- A movierenderer class receives the settings from the rendercommand
- This class receives the list of frames to be rendered with their fx stack
- Passes this information on to an Imp class which subclasses TrenderPort
- The Imp communicates with the renderer and handles post rendering tasks, such as sending rendered frames to the level writer, creating the soundtrack, and adding a clapper board.