I’m attempting to render a EXR Sequence at a whopping resolution of 21248 x 2048 pixels. When I start the local render at the render queue unreal crashes immediately with the following error:
When I scale down to 16384 x 1580 (within the max GPU texture size) it does render perfectly.
I use the High-Resolution setting in the render queue which is set to 4 tiles. The official unreal documentation state:
High Resolution - Provides a way to use tiled renders to produce larger images than would normally be possible because of maximum texture sizes or memory limits on GPUs.
So what is going on? Why cant I render above 16k with High Resolution enabled?
The High Resolution setting in the render queue allows you to use tiled renders to produce larger images than would normally be possible because of maximum texture sizes or memory limits on GPUs. However, it still has some limitations, and the maximum size of the image that can be rendered will depend on the GPU memory and other factors. In your case, the image resolution of 21248 x 2048 pixels exceeds the maximum texture size that your GPU can handle, causing the crash. Scaling down the resolution to 16384 x 1580 allows the render to complete successfully because it falls within the GPU’s maximum texture size limit.
The way i solved it is janky as hell, but i went to the function in the code and slapped //infront of the x-axis checker, just so i can remove the texture and reaply it. You are absolutely not supposed to do that but yeah