I wished for Better Graphics

Post a reply

Smilies
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :geek: :ugeek: :!: :?: :idea: :arrow: :| :mrgreen: :3: :wub: >:( :blergh:
View more smilies

BBCode is ON
[img] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: I wished for Better Graphics

Re: I wished for Better Graphics

by ZellSF » Mon Feb 15, 2021 8:39 am

Darkcrafter wrote:I think you mean that 320x200 doesn't stretch to your monitor resolution evenly so the pixels appear to have different size each? Crispy Doom and its forks have a feature called "Smooth Pixels" try it and if it works please tell us that was a thing you meant.

https://imgur.com/a/6EOZ5ek
The reason 320x200 looks so bad in GZDoom's hardware render isn't because of uneven pixel scaling. Not sure what it is though, differences in how lightning is refreshed?

320x200 scaling in GZDoom also wouldn't have the same need for that option as it has a lot more scaling headroom. Scaling from 320x200 to 1920x1080 gives a lot less artifacts than scaling from 640x400 to 1920x1080.

I'm a bit confused about the need for hardware mode. Surely if you're going for 320x200, you're going for some sort of authenticity and don't need any of the hardware render features anyway? Just use software mode?

Re: I wished for Better Graphics

by De-M-oN » Thu Feb 11, 2021 8:31 am

2 happens when you disable vertical sync. In that case the engine creates more frames than the display can show and you only see parts of each causing this tearing effect. The remedy is easy: Enable vertical sync in the video mode menu.
Turn VSync on in your graphics driver, because in GZDoom its just adaptive sync
Any FPS beyond your monitor's refresh rate (usually 60) is absolutely useless, you'll never even see the difference because the monitor can only show frames at a certain rate to start with.
Still feels a LOT better without vsync, especially on 60hz monitor.
VSync alone already adds inputlag and inputs feel in general much better on 500 fps than on 60fps imo.
Everything feels smoother.

Also this shows better results on uncapped fps at 60hz, instead on 60fps limit (even without vsync, just fps limit)
https://youtu.be/OX31kZbAXsA

Re: I wished for Better Graphics

by Darkcrafter » Mon Jan 18, 2021 1:49 pm

I think you mean that 320x200 doesn't stretch to your monitor resolution evenly so the pixels appear to have different size each? Crispy Doom and its forks have a feature called "Smooth Pixels" try it and if it works please tell us that was a thing you meant.

https://imgur.com/a/6EOZ5ek

Re: I wished for Better Graphics

by zenlikecreature » Thu Jan 14, 2021 10:37 am

Thank you for the replies, it's been a long time because I had difficulty logging in.
VSync is indeed beneficial. I'm also using "speed" rendering mode but I still wish the game looked better.

[Pixels]
I believe that in 320x200 pixels look better in software mode - i.e. textures resize more cleanly than in hardware mode (which I prefer to use) and the weapon sprite snaps to pixel grid, which in hardware mode has annoying distortions. Would it be possible to make hardware mode behave more like software mode in that scaling respect?

[Melt and other transitions]
I remember I also wanted to mention that the wipe effect is kinda broken in GZDoom - in most configurations it's too slow to endure and when it animates a bit quicker it's still too slow. It may be some complex issue but perhaps just speeding it up will make it usable.

[Toggle Run]
There is a toggleable key for running in GZDoom but it displays annoying notifications:
"CL_RUN" = "TRUE" ; "CL_RUN" = "FALSE"
It would objectively be better not to have those on the screen.

Re: I wished for Better Graphics

by Graf Zahl » Sun Dec 06, 2020 1:13 am

So in other words, for this to be performant we'll need 8 core CPUs... :mrgreen:
Let's wait for the next generation of computers then when everybody got one. :twisted:

Re: I wished for Better Graphics

by Chris » Sat Dec 05, 2020 5:07 pm

Graf Zahl wrote:There's one thing that's often forgotten with such high refresh rates, though:

They literally reduce the time the CPU has to produce both the game logic and the scene rendering in half, so this may end up having to choose between higher frame rates and more complex gameplay.
Not necessarily. Games can update logic at a fixed rate but render at a much higher rate by interpolating between the two logic states. With rendering and frame interpolation on a separate thread, you could run the logic update over multiple rendered frames, as long as the app is properly structured to calculate a new logic state separately from what the rendering thread is using to draw. Once the new state is ready, there would need to be some synchronization for the rendering thread to begin using the now-complete state, but it doesn't need to run the whole logic at that point in between drawing. Modern games split physics, AI, pathing, and other updates into different threads that update at different rates (the Bullet physics library does this; physics internally update at a set delta to help maintain stable simulations and keep CPU load in check, but the app can step the physics simulation with more fine-grained timing that gets you interpolated "physics frames").

Re: I wished for Better Graphics

by Graf Zahl » Sat Dec 05, 2020 1:10 pm

There's one thing that's often forgotten with such high refresh rates, though:

They literally reduce the time the CPU has to produce both the game logic and the scene rendering in half, so this may end up having to choose between higher frame rates and more complex gameplay.

Re: I wished for Better Graphics

by Rachael » Sat Dec 05, 2020 10:51 am

Well - if you can show a 120 hz refresh rate there's no reason not to use it. The negative effects of vertical sync are far lesser on such hardware, also, but it's getting into the realm where screen tearing becomes far less problematic and noticeable, anyhow.

Honestly, the days of 60 hz are numbered, anyhow, but it will be a while before the newer sync technologies become more widespread, right now it's a luxury for the people who absolutely really want to sink their cash into it. Ultra HD is the prodigy child of the day, and that's what people seem to be going for, at least for now.

Re: I wished for Better Graphics

by Redneckerz » Sat Dec 05, 2020 7:31 am

Rachael wrote:
Logan MTM wrote:And say goodbye to half of your frame rate in this process.
And no, your video card doesn't matter.
Any FPS beyond your monitor's refresh rate (usually 60) is absolutely useless, you'll never even see the difference because the monitor can only show frames at a certain rate to start with.
What about the advent advertising of 120 fps games on console provided you have a telly that supports it and 120+ fps rendering (usually 144) in general?

The latest Call of Duty has a 120 fps mode on console, which, ofcourse, drops resolution, but the blokes at Digital Foundry were impressed by its implementation (On top of an already pretty good working 60 fps update).

Re: I wished for Better Graphics

by Rachael » Thu Dec 03, 2020 6:40 pm

Then yeah - you obviously should run with vsync off, and you're one of the few cases where I would actually say and support that view.

However, in most cases, people's graphics hardware have the capability of exceeding 60 fps, and vsync helps to keep the processor cool and reduces a lot of workload that would be wasted because the user just simply never sees most of what gets rendered.

Re: I wished for Better Graphics

by Logan MTM » Thu Dec 03, 2020 6:00 pm

Well, i've got some problems with my mod. There is slashes cuting my textures everywere.
Turn VSynd On really solve that BUT, looks like my FPS down to 10. Maybe 11! :?

Re: I wished for Better Graphics

by Rachael » Thu Dec 03, 2020 5:03 pm

Logan MTM wrote:And say goodbye to half of your frame rate in this process.
And no, your video card doesn't matter.
Any FPS beyond your monitor's refresh rate (usually 60) is absolutely useless, you'll never even see the difference because the monitor can only show frames at a certain rate to start with.

Re: I wished for Better Graphics

by InsanityBringer » Thu Dec 03, 2020 2:26 pm

in VSync mode your framerate simply cannot exceed your refresh rate, that's the entire point of the thing. It waits for your monitor to report being done drawing a frame before doing anything else

Re: I wished for Better Graphics

by Logan MTM » Thu Dec 03, 2020 2:12 pm

Graf Zahl wrote: The remedy is easy: Enable vertical sync in the video mode menu.
And say goodbye to half of your frame rate in this process.
And no, your video card doesn't matter.

Re: I wished for Better Graphics

by Marisa the Magician » Fri Nov 13, 2020 2:54 am

I'm pretty sure 1 is related to the fact psprite offsets are floating point and don't "clamp" to the screen's pixel size, so they appear to "distort" as the weapon sways. Though honestly this is only noticeable with filtering disabled. If you have trilinear filtering and use an upscaler like NormalNx you won't even notice it.

Top