what i am trying to achieve is rendering the scene at a lower resolution, and then upscale to a higher resolution in post processing.
it has to be possible, as the hiDPI compositing feature uses it, but i could not get it to work on my own.
here is what i tried to set the resolution:
//set the renderer resolution lower
app.renderer.setPixelRatio(0.1);
//set the postprocessing resolution higher
app.postprocessing.composer.setPixelRatio(1.0);
//postprocessing seems to still happen at the lower resolution
or to render a segment of the view, then upscale:
//render only a portion of the screen
app.renderer.setViewport(0,0,100,100)
//unforuantely, this also makes the postprocessing only render a portion of the screen.
is there a way to achieve this in verge3d? if yes, this could help us out a lot to keep our apps performant on low level devices, then upscale to full resolution.
ideally, we would like to have an additional upscale pass after all the other post processing passes, that renders to a higher resolution
-
This topic was modified 11 months ago by thomasup.