Jump to content

[SOLVED] expect some solutions to adjust render resolution on the fly


photo

Recommended Posts

Hello, everybody

 

When render a complex world scene, the fps would change according to

the complexity of the world and the output resolution.

 

so I wonder are there any solution to dynamic adjust the render resolution

on the fly without reinitiate the engine and reload the world scene?

Link to comment

No, changing the render resolution on the fly is quite uncommon as this produces heavy visual artifacts. Only available option is rendering materials with up-sample flag to half-resolution render buffer which will then be upsampled to render resolution.

Link to comment

thanks, ulf. I had ever imaged that the render resolution can be auto adjusted according to the current fps value.

When the fps drops, the render solution decrease to increase the fps.

when the fps increase, the render resolution increase to render a larger image.

 

so according to your knowledge, this is impossible?

Link to comment

so according to your knowledge, this is impossible?

yep, not supported (and in practice such an approach would for sure lead to unacceptable results). In the past (with own engine) we also tried to implement dynamic frame time load management approaches for avoiding render time overloads (fixed frame rate 30/60 Hz for simulation), but all these dynamic approaches had all kinds of visual flaws in practice (e.g. popping artifacts).

Link to comment
×
×
  • Create New...