final-frame rendering