Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
hidfan

[v 0 .95] Doom Neural Upscale 2X

Linguica

Hello Reddit et al, to play this, download the latest version and drag the PK3 onto your installed copy of GZDoom with your legally acquired copy of Doom or Doom 2, YWIA

Message added by Linguica

Recommended Posts

@lumbo7332 sure, all this is for the community.

No need to credit me.

 

@MF_Kitten best results are obtained by working on color and transparency separately.

Transparency is pure binary black&white, and those ESRGANs have not been trained for that.

 

Different subject : it's already so hard for me to finish the first original version, that I think I won't be able to work on compatibilities such as minor sprite fixes or smooth doom.

Or not before a very long time.

Share this post


Link to post

Can you release the 8x upscaled textures from before you downscaled them to 2x in a pk3?

Share this post


Link to post
8 hours ago, hidfan said:

@lumbo7332 sure, all this is for the community.

No need to credit me.

 

@MF_Kitten best results are obtained by working on color and transparency separately.

Transparency is pure binary black&white, and those ESRGANs have not been trained for that.

 

Different subject : it's already so hard for me to finish the first original version, that I think I won't be able to work on compatibilities such as minor sprite fixes or smooth doom.

Or not before a very long time.

I'm assuming I can just drop the unzipped file into the BD folder, right? Never mind. I got it.

Edited by lumbo7332

Share this post


Link to post

@Hidfan.  I want to personally thank you for your efforts.  I am working on textures but working on sprites is a foreign concept to me (at least at the moment) it's great to know someone else is revamping the sprites.

Keep up the great work!

Share this post


Link to post
Posted (edited)

@hidfan, You should upload this to GitHub. It would make it easier to organize, track bugs, and contribute, among other benefits.

Share this post


Link to post
Posted (edited)

So, I took the monster sprites from this pack, loaded them into Topaz A.I. Gigapixel, and upscaled them another 4x.

 

This is what it looks like (JPEG, 1920x1080, 150KB~300KB per file):

 

Zombies look a bit funny.
Shotgun guy: https://imgur.com/7hu8Fye
You can see some jagging: https://imgur.com/6gHsQFL
Pistol zombie: https://imgur.com/5e3lLgp
https://imgur.com/MSOmxZN
https://imgur.com/FJeHmg3
https://imgur.com/havAm9K

 

Imps attacking: https://imgur.com/Nd5Zrlc
...and dead: https://imgur.com/OlXGxRI

 

Pinkies: https://imgur.com/TGJbVia

 

Cacodemon: https://imgur.com/bcROGQq
...attacking: https://imgur.com/we3kvsa
...and getting sawed: https://imgur.com/Xtt57By
Original 2x dead: https://imgur.com/waTgrmJ (I accidently skipped that one, but it's a nice comparison.)

 

Lost Soul: https://imgur.com/dOgfFw4
...getting sawed: https://imgur.com/lykCN7w
...exploding: https://imgur.com/zAOnW6S

 

Barons: https://imgur.com/ZAx8l0t
https://imgur.com/upxmhAz
...attacking: https://imgur.com/ZiQt1FZ

 

Spider Mastermind: https://imgur.com/dB2UKUD
...attacking: https://imgur.com/BYpg09m

 

Cyberdemon: https://imgur.com/6N3wnxQ

 

And the Doom 2 bestiary doesn't look any worse, either. While not ultimately perfect, it's still a pretty amazing technology nevertheless. It is most impressive how far AI has come.

Edited by Get Phobo : Needed to correct the links.

Share this post


Link to post

While I still think x4 looks weird and detracts from the game's art style, I have to say the player weapons don't look half bad at that scale!

Share this post


Link to post

The Zombies are a bit weird looking but everything else looks great.

Share this post


Link to post

Like I wrote, I only upscaled the monster sprites. Everything else is mods. I use the latest Beautiful Doom with the HRRP v0.13 Performance pack that was specifically designed for it; and for textures, I use Hoover1979's 2K texture pack, with missing 2K textures replaced by some of his 1K textures. Hoover1979's pack is much less loyal to the original (vanilla) textures and offers a quite over-the-top design in some cases, but I like it.

 

BTW, it's 8x, not 4x, since the base material is upscaled 2x already. I've been experimenting some more with the Topaz software, and what I've found is that repeatedly upscaling stuff by 2x gives a substantially better quality that doing it straight 4x, so their 2x algorithm seems to be a better one, at least for the kind of stuff we're dealing with. I've now started upscaling Doom's vanilla textures, but it takes a lot of time doing them triple-2x to get a reasonable resolution.

Share this post


Link to post

My screenshots are a bit misleading, I admit, but I it was also my intention to demonstrate an all-HD setup and how it all fits.

Share this post


Link to post
Posted (edited)

In case it hasn't been suggested yet: To prevent a warning to appear regarding actor BurningBarrel being defined already, it's better to replace the code in decorate_burningbarrel.dec with this simpler solution:

ACTOR BurningBarrelNUS: BurningBarrel replaces BurningBarrel
{
    Scale .5
}

On top of that, consider using PNGOptimizer to reduce PNG filesize - the reduction is quite considerable (down to 42% of uncompressed total filesize). After optimization, the whole pack would be just about 78MB without any zip compression applied.

Edited by NightFright

Share this post


Link to post
23 hours ago, Get Phobo said:

Like I wrote, I only upscaled the monster sprites. Everything else is mods. I use the latest Beautiful Doom with the HRRP v0.13 Performance pack that was specifically designed for it; and for textures, I use Hoover1979's 2K texture pack, with missing 2K textures replaced by some of his 1K textures. Hoover1979's pack is much less loyal to the original (vanilla) textures and offers a quite over-the-top design in some cases, but I like it.

 

BTW, it's 8x, not 4x, since the base material is upscaled 2x already. I've been experimenting some more with the Topaz software, and what I've found is that repeatedly upscaling stuff by 2x gives a substantially better quality that doing it straight 4x, so their 2x algorithm seems to be a better one, at least for the kind of stuff we're dealing with. I've now started upscaling Doom's vanilla textures, but it takes a lot of time doing them triple-2x to get a reasonable resolution.

 

Can you do 8x and release it? I love the smooth high quality over the pixelated look of 2x.

Share this post


Link to post

Honestly, I'd prefer hidfan releasing his 8x graphics by himself.

 

I cannot really get a good-enough quality at the moment. Triple 2x upscaling of vanilla graphics turned out to be a worse solution, so I'd have to stick with some intelligent upscaling approach for hidfan's graphics anyway.

Share this post


Link to post
Posted (edited)
On 3/6/2019 at 1:10 PM, Get Phobo said:

Honestly, I'd prefer hidfan releasing his 8x graphics by himself.

 

I hope he does. Hexen looks fantastic with 8x textures.

Share this post


Link to post
Posted (edited)

Hey I am loving looking at this mod there is just one problem....Capture.PNG.e3063f637f3ccd9aec698ac1324fbc20.PNG

The current download file actually doesn't have a .pk3, it's a zip file and I cannot use it.

Am I just braindead?

 

Edited by rockbuddy9 : Updated image (hide personal information)

Share this post


Link to post
Posted (edited)

I have a feeling this incoming devil's advocacy will go badly, judging by the 14 pages of fairly unanimous praise, but....

This sprite pack just looks like the artificial sprite smoothing/scaling effect that Doomsday had last time I saw it several years ago, and GZDoom still has, even down to how it makes the edges of the sprites look unnaturally soft and.... just wrong. I suppose the sprites look nicer after they've been touched up after the fact, but I feel like that's cheating, because at that stage you might as well just redo the sprite altogether anyway.

 

I dunno, I guess the purpose of me saying this is to make a public fool out of myself by admitting I don't really see why this is going as far as getting press attention, and why most of this thread seems to think the sprite pack is the second coming of Romero, when all I see is a sprite pack that looks.... weird.

 

I suppose it has something to do with it being a good opportunity to promote whatever new neural net software has helped make it?

Share this post


Link to post

It is definitely not for everyone and some people might dislike it, yes. But, to not see the difference to those sprite smoothing, bicubic interpolating or GzDoom Open GL resizing filters, is a bit odd. Did you look at the wrong examples maybe? Did you accidentally turn on texture interpolation in your GzDoom setup?

 

Those neural upscales differ in two key areas to everything else:

- They retain that "pixel art" look.

- They are not overly blurry.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×