I need to render a model in pieces. That is, I need to split the model up so I can render it equally N number of times. However I need to capture every vertex in the process (or close too it). It doesn't matter in what order or angle they are captured from.
Trying to figure this out by moving a camera around by hand is not feasible. My first thought is to apply a mask using the camera itself. So when I render a portion of a model, that portion can be masked and hidden from the renderer on the next pass. This way I can iteratively shift the camera around the model and capture everything.
Using Python:
Can you mask out parts of a model to hide it from the renderer?
Can you apply this mask based on what is in the cameras field of view?
Unless of course there is a better approach. I'm open to any suggestions.
I should mention that I need to implement this using Python.