Spider Mastermind
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > High-res sprites
Pages (3): [1] 2 3 »  
Author
All times are GMT. The time now is 10:32. Post New Thread    Post A Reply
GeckoYamori
Member


Posts: 280
Registered: 07-08


Considering there is a high-res item pack available for Skulltag, I thought it'd be possible to do the same for Doom's monsters and have them scaled correctly. I don't know if anyone has ever done this before. I extracted some sprites just to do a quick proof-of-concept and I'm pretty pleased with the results so far.

http://img20.imageshack.us/img20/2079/pinkyhdxp5.png

http://img133.imageshack.us/img133/6638/baronhdla4.png

They are 50% bigger than the original sprites. I guess you could go either further, but I don't want them looking too out of place in relation to the world's textures. Fixing the blurred edges when upscaling was easy enough, and it was done using mostly automated techniques. The only handmade touchup was a bit of extra glow on Pinky's eyes. Like I said, it was done quick and they could probably look a lot better with just a bit more effort.

I have no idea if there's any way to get all the frames for each sprite extracted in one convinient sheet, cause that would make the job a lot less tedious. I guess the obstacles after touching them up would be readjusting to the Doom palette and aligning them correctly, I really don't have much insight when it comes to that.

Anyone interested?

Old Post 07-09-08 02:31 #
GeckoYamori is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
esselfortium
A Major Doomworld Concern


Posts: 6620
Registered: 01-02


Wow, those look surprisingly good. Awesome work!

__________________
essel.spork-chan.net - doom stuff, artwork, and music by esselfortium

Old Post 07-09-08 02:58 #
esselfortium is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
DaniJ
Senior Member


Posts: 2134
Registered: 08-03


My 2 cents:

You say that the process is mostly automated; if you can describe the process sufficiently then I'm sure it can be reproduced programmatically in an algorithm that could be implemented in a source port directly.

I must say though, that the results are significantly nicer than that produced by the hq2x algorithm on the same sprites.

Old Post 07-09-08 04:12 #
DaniJ is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
myk
volveré y seré millones


Posts: 15226
Registered: 04-02


The baron looks okay, but the demon is too grainy. You should work with the original palette, though, because when you convert them they'll get messed up to a point.

Old Post 07-09-08 04:50 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Creaphis
I will deliberately take a contrary position just for the sake of writing incredibly long arguments


Posts: 4181
Registered: 10-05


I can't imagine that any wholly-automated process that sticks to the original palette would lead to ideal results. If there's a certain scale multiplication that everyone feels would be most useful, then someone should expand the sprites to that consistent size and do extensive detail touching-up.

Old Post 07-09-08 05:02 #
Creaphis is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Patrick
someone employed to clean and maintain a building


Posts: 1998
Registered: 02-07


This would be even better if it didnt use the Doom palette, because then I could make high-res PNG sprites for GZDoom. Which would be majorly awesome

Old Post 07-09-08 05:09 #
Patrick is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Creaphis
I will deliberately take a contrary position just for the sake of writing incredibly long arguments


Posts: 4181
Registered: 10-05


Hm. That'd be handy but less universally useful. I'm pretty sure that ZDoom and possibly some other software renderers can handle higher resolution sprites but not true-colour graphics, and it would be good if a sprite enhancement would work with these ports as well.

Old Post 07-09-08 05:18 #
Creaphis is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
leileilol
dork stalker


Posts: 2726
Registered: 06-04


These are the first hi-res'd sprites i've seen that are decent, better than those smudge attempts seen earlier on zdoom

i can hi-res up stuff too, but doom's lots of sprites.


DaniJ said:
My 2 cents:

You say that the process is mostly automated; if you can describe the process sufficiently then I'm sure it can be reproduced programmatically in an algorithm that could be implemented in a source port directly.



No
just no
you can't ever replicate a good looking result just resampling stuff. That's just lazy.

Old Post 07-09-08 08:02 #
leileilol is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
DaniJ
Senior Member


Posts: 2134
Registered: 08-03


He already said that the technique he used was almost entirely automated :P

Old Post 07-09-08 09:33 #
DaniJ is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
leileilol
dork stalker


Posts: 2726
Registered: 06-04


well that's probably bullshit as i know of no scaler that can pixel in appropriate detail touchups to everything. if one existed then sf2hd would have been done ages ago

Old Post 07-09-08 10:42 #
leileilol is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Enjay
ASK ME ABOUT FOOTBALL / STEAM / DEAD CELEBRITIES / THE BLAIR WITCH PROJECT


Posts: 6382
Registered: 12-00



Creaphis said:
Hm. That'd be handy but less universally useful. I'm pretty sure that ZDoom and possibly some other software renderers can handle higher resolution sprites but not true-colour graphics, and it would be good if a sprite enhancement would work with these ports as well.


True, but if the sprites were available in their own non-doom palette they could be used that way by ports that support them. Especially if the process of making them has to go through that stage anyway. Then the sprites could be converted to the Doom palette for ports that don't support higher colours.

So, I suggest 2 packages. 1 in png format in their own colours - which would be very much appreciated by those who like to use such things - and one of the same sprites converted to the Doom palette. I don't see that doing this would involve much, if any, additional work.

As a matter of interest, how many ports support sprite scaling and not png graphics anyway?


Anyway, yes, these samples are very good looking and much better than previous attempts that I have seen.

Old Post 07-09-08 11:55 #
Enjay is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
GeckoYamori
Member


Posts: 280
Registered: 07-08


What I meant by mostly automated is that I just carefully threw some filters on them after upscaling. The graininess comes from a bit of noise I added, as otherwise it'd look a bit too smooth and cartoonish.

Fixing them for the doom palette shouldn't be that much of a problem, most tools like Photoshop, PSP and GIMP can beautifully adapt images to even the most absurd palettes.

Old Post 07-09-08 12:40 #
GeckoYamori is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Steeveeo
Senior Member


Posts: 1196
Registered: 09-06



GeckoYamori said:
smooth and cartoonish.


Eh....like Doom?

Old Post 07-09-08 12:52 #
Steeveeo is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
GeckoYamori
Member


Posts: 280
Registered: 07-08


Animation test

http://img241.imageshack.us/img241/1772/pinkytestym4.gif

Mockup ingame comparison

http://img244.imageshack.us/img244/1091/comparisonbo8.gif

Old Post 07-09-08 19:38 #
GeckoYamori is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Patrick
someone employed to clean and maintain a building


Posts: 1998
Registered: 02-07


can you go any higher in terms of resolution

Old Post 07-09-08 20:00 #
Patrick is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
skadoomer
Member


Posts: 558
Registered: 01-01


Whats the time take of a single sprite from start to finish?

Also, do you plan on correcting some of the anomalies that are created by the original sprites, like the darkness around the demons eye and what happens to the imps eyes and mouth?

Old Post 07-09-08 21:53 #
skadoomer is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
CodeImp
Moderator


Posts: 1501
Registered: 12-03


I'm not easily happy when it comes to replacing textures or sprites, because, in my opinion, the replacements are often of poor quality (cheap photoshopping, resized or don't align properly like the original texture would) but I actually like what you did here. The sprites are good and don't destroy the original Doom feeling.

Though, to match with the high-res textures, I really think you should make 200% size versions (instead of 150% which is what these are). Do you think that's doable? I would love you!

Old Post 07-09-08 22:34 #
CodeImp is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
DooMAD
Bitcoin IS a religion.


Posts: 1496
Registered: 07-02


I found a rather convoluted method of enlarging sprites that looked just about perfect, but I'm not sure how large you can go before anomalies start creeping in. 130% was as large as I needed for my project, but it might work with higher values.

Instructions are for PSP8, so substitute the unfeather tool for whatever the equivalent is in whatever you're using:


1. Increase colour depth to 16 million colours
2. Magic wand the background
3. Invert Selection (so you have everything except the cyan background selected)
4. Resize 130% Bilinear
5. Selections -> Modify -> Unfeather
6. Copy, Paste as new image
7. Apply Doom Palette
8. Fill background Cyan

Old Post 07-09-08 22:38 #
DooMAD is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
GeckoYamori
Member


Posts: 280
Registered: 07-08


I did try 200%, but I never managed to get desirable results with it. 175% seems to be OK though. Here's the revised Pinky:

http://img151.imageshack.us/img151/2035/pinkyhdvk0.png

I also emphasised the highlights on the skin to make it a bit shinier, which appears more detailed. I won't do any extensive sprite reworking until I work out a nice "template" procedure, though I guess I am getting there.

Old Post 07-10-08 15:45 #
GeckoYamori is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Jimmy
doesn't rhyme with MIDI :(


Posts: 1576
Registered: 04-06


Oh wow, that is epictacular. :D

Old Post 07-10-08 16:15 #
Jimmy is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8887
Registered: 06-06


I wish I could see upright demons too in Doom. And have those demons shoot "floor boiling" magic. How would a demon posturing as a baron look like?

Everything looks wicked, and if it's automated, I see no problem on updating the whole Doom graphics and making a Choco-like port supporting them.

How large are the graphic units when seen point-blank? Maybe the Doom sprites and textures could be scaled in order to completely end the pixelation.

EDIT: I love the anomaly around the 150% demon's eyes! They make the monster look angrier.

__________________
Automatic Wolfenstein - Version 1.0 - also on Android

Old Post 07-10-08 17:20 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
leileilol
dork stalker


Posts: 2726
Registered: 06-04


I don't like the extra shiny because it would look bad fading off in a colormap

Old Post 07-10-08 19:03 #
leileilol is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Mancubus II
Purple is not a breakfast color


Posts: 1940
Registered: 02-03


Like enjay asked, how many ports would even support use of these sprites appropriately, and then of those ports which ones won't support using an independent palette? Edge maybe? I don't think the doom palette should matter so much because you're not going to be able to use these in boom or vanilla or choco anyway.

Old Post 07-10-08 20:29 #
Mancubus II is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Haloless0320
I dont know how to use punctuation.Properly


Posts: 551
Registered: 02-04


Nice work...need hi res everything in doom.Kinda like the texture relacement in Risen 3d.Maybe replace textures and sprites?Just a thought.

Old Post 07-10-08 21:18 #
Haloless0320 is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
deathbringer
Post invalidated by first word being "uhhh"


Posts: 3512
Registered: 04-02


uhhhhhhhhh

I was thinking of one day "filling in" and "smoothing out" pixels on the standard "double size cyberdemon with two guns" sprite. But never could be bothered. I did once see somebody's "improved" version but it was the same size as the regular cybie. A better scaling-up of that would be awesome.

Old Post 07-10-08 21:44 #
deathbringer is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
CODOR
Forum Regular


Posts: 838
Registered: 02-06


Upscaled sprites usually look like crap, but these don't suck. The imp and demon's faces still look a little off (see the eyes and especially the teeth) but that shouldn't be too hard to fix...

I'd like to see this done to some of the patches and flats, too.

Old Post 07-10-08 21:48 #
CODOR is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
exp(x)


Posts: 2595
Registered: 04-04


These don't suck, but they also don't look like much of an improvement to me. Then again, I only play Doom in 320x200, so I'm obviously heavily biased towards sexy large pixels.

Old Post 07-10-08 23:49 #
exp(x) is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
GeckoYamori
Member


Posts: 280
Registered: 07-08


There's already at least 1 high-resolution texture pack available, so I don't see any reason to start another.

Old Post 07-11-08 00:35 #
GeckoYamori is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Imp
I'LL CUT YOU BITCH!


Posts: 939
Registered: 10-02


I think its fucking awesome. Great work man I hope to see a release.

Old Post 07-11-08 07:57 #
Imp is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
EarthQuake
9.5 on the Richter!


Posts: 2839
Registered: 05-03


Fucking sexy...

Old Post 07-11-08 08:29 #
EarthQuake is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 10:32. Post New Thread    Post A Reply
Pages (3): [1] 2 3 »  
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > High-res sprites

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.