Taking huge screenshots in tiles?

I’m sure you can do this - CryEngine has some mode where you can take a screenshot up to 28800x16200. This is probably achieved by taking tiled shots. I’m aware you can use a Render Texture to take a largish screenshot, but the drawback is anything else that is resolution dependent, like screen-space effects or mip-mapping are significantly degraded.

I can take a shot using a RT at 4961x3508 (A3 @ 300 dpi), but water reflections are still using their 256 textures, and loading the buffer up further than 4096 textures would kill it!

So yes, how would I go about doing this, manipulating a matrix so that i can grab an image in tiles while maintaining the perspective distortion?

Here’s some images to demonstrate:

  1. The Camera

  2. This solution wouldn’t work as each camera has it’s own perspective rather than that portion of the base cameras projection.

  3. This is the solution that would work - it shifts the project horizontally and vertically to get a portion of the whole, so that together it forms a coherent image with perspective. But I don’t know how to set this up. The first top-left tile is tinted to make it clearer.

I think this would also be related to vertical-shift, keystone projection, etc.