The coin3d offscreen rendering class SoOffscreenRenderer
is capable of rendering big images (e.g. 4000 x 2000 pixels), that don't fit on the screen or in a rendering buffer. This is done by partitioning the image into tiles that are rendered one after the other, where the default size of these tiles is 1024 x 1024.
I looked at the code of SoOffscreenRenderer
and CoinOffscreenGLCanvas
and found environment variables COIN_OFFSCREENRENDERER_TILEWIDTH
COIN_OFFSCREENRENDERER_TILEHEIGHT
. I could change the tile size using these variables, but only to sizes smaller than 1024. I could create tiles with 512 x 512 pixels, and also 768 x 768. When I used values bigger than 1024, the resulting tiles were always of size 1024 x 1024.
Is it possible to use bigger tile sizes like 2048 x 2048 or 4096 x 4096, and how would I do that?