Open jasperbrooks79 opened 3 years ago
This is actually something I want to implement, as it's useful to have on hiDPI displays. I'm wondering how to expose it in the UI without adding two new options in the already cluttered Perspective menu.
Maybe we should turn the 3D viewport resolution scale into an editor setting? This means you'd no longer be able to set it on a per-viewport basis, but I don't see much point in doing so in the first place.
Speaking of which, it could also be useful to display the viewport size (in pixels) for a few seconds when resizing the 3D editor viewport or changing its rendering scale. This could help people get some kind of reference when comparing performance.
Well, I just need it for recording tutorials in OBS, but for others it might work well, on slow computer or, even tablet, or running in WebGL, or so . . the larger a game gets, with more shaders, the more a slow computer, would need this, to work well . . :OO . . .
Describe the project you are working on
A Tomb raider game, with enemies . .
Describe the problem or limitation you are having in your project
When I record in OBS, for tutorials, or so, the recordings lack as crazy, when there are shaders, think it slows OBS ( GPU recording or, compression, or so ) . . but, also for slower computers, or new users . . for really large games, with many shaders, this would allow faster navigation, and not conflict with recording software, or one can set it to third-resolution, even quarter-resolution, when making videos, with many shaders or, effects . . it would allow users with really slow computers, to edit large 3D games, then press play, and it runs smooth, at run - time . . Maybe start with third resolution, should be enough . . it's a problem I constantly run into, when recording levels, with many effects, fog, SDFGI, etc <3
Describe the feature / enhancement and how it helps to overcome the problem or limitation
Add a feature, so the viewports are rendered, in third-resolution, even 1/4 - resolution, so all users can use Godot, and it could even run on tablets or, phones, or so . . <3
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
Not sure, can't code the engine, total noob, at code, in general . .
If this enhancement will not be used often, can it be worked around with a few lines of script?
Again, I can't say . . not good, at it . . <3
Is there a reason why this should be core and not an add-on in the asset library?
Maybe, it's beyond me, difficult question . . :OO