I guess this could be done via a general render event and various cameras.