This document discusses using a camera-centric design for multithreaded rendering. It describes dividing the rendering process into per-camera render views. Commands are generated and collected in parallel on a per-object basis for each view. The commands are then executed sequentially per view type during serialization to the graphics device. This approach aims to improve load balancing and parallelization compared to other multithreaded rendering techniques.