Upscaling Retro 8-Bit Pixel Art To Vector Graphics

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

User avatar
topolinik
Posts: 41
Joined: Tue Mar 27, 2007 9:08 am
Location: Italy

Post by topolinik » Sat May 28, 2011 11:42 am

Seldon wrote:Come on people, get back on Earth. This algorithm is nice, but there is very long way from current state to realtime processing. There are different potential routes to optimizing it, but I personaly woudn't like that scummvm team wastes time on such task (fortunately they are wise enough not to do someones homework). I don't know why are you pushing this huge amount of work on shoulders of Scummvm developers? I'm tired of people who come to these forums with crazy ideas and no knowledge about developing process, and claim that this should be easy, and should be done by scummvm folks (preferably right now).
Anyway, scummvm is open for new enthusiastic people - if you feel that such feature is easy-made and widely needed - join the team. And if you say that you're no programmer, then spare us your ideas and focus on helping scummvm in other way - by testing for example.
Hey, wait, wait a minute! :)
Nobody here is "pushing" anything on devs shoulders, we're just talking (well, dreaming... :lol: ), this is what a forum is for.
New ideas raise questions, new possibilities raise fantasies but, relax, here anybody will never do what he doesn't want to because this engine is not a commercial project (and thank God for this).
Let us have an exchange.
Last edited by topolinik on Sat May 28, 2011 9:30 pm, edited 2 times in total.

User avatar
topolinik
Posts: 41
Joined: Tue Mar 27, 2007 9:08 am
Location: Italy

Post by topolinik » Sat May 28, 2011 11:47 am

marticus wrote:I'd like to see it applied to some screenshots at least :)
So would I.
If a couple of these screenshot would exist, I think there would be new developers offering their support.






...and a huge amount of bothering kids asking "Add this! Pleeease add this!", :lol:

User avatar
Red_Breast
Posts: 785
Joined: Tue Sep 30, 2008 10:33 pm
Location: The Bar Of Gold, Upper Swandam Lane.

Post by Red_Breast » Sat May 28, 2011 10:40 pm

The 2 links to the papers seem to be down I think but Slashdot linked to Extreme Tech. It might not be a full screenshot but they have a 40x16 Mario dolphin with the process applied.

http://www.extremetech.com/article2/0,2 ... 811,00.asp

User avatar
eriktorbjorn
ScummVM Developer
Posts: 3316
Joined: Mon Oct 31, 2005 7:39 am

Post by eriktorbjorn » Sun May 29, 2011 6:44 am

Red_Breast wrote:The 2 links to the papers seem to be down
I never saw the originals, but I think he just moved them. His Publications page has what I believe are the updated links.

User avatar
Red_Breast
Posts: 785
Joined: Tue Sep 30, 2008 10:33 pm
Location: The Bar Of Gold, Upper Swandam Lane.

Post by Red_Breast » Sun May 29, 2011 3:08 pm

Thanks erik - no doubt a lot of it will go over my head and understanding. But I'll give it a try.
The linked page has links to the Microsoft page with more examples like the dolphin.

BobbinT
Posts: 76
Joined: Mon Nov 01, 2010 6:26 pm

Post by BobbinT » Tue Jun 07, 2011 9:52 am

it looks amazing. Similar with eagle filtering but much more advanced.

loved to see this implemented here. of course, that is, if it doesn't affect performance too much.

balpat
Posts: 58
Joined: Fri May 08, 2009 8:46 am

Post by balpat » Thu Jun 16, 2011 8:05 am

It looks like I'm the only one who doesn't like this. I think it looks horrible.

Don't get me wrong, I like upscaling low-res graphics as much as any other man but, in my opinion, so far the only filter that "works" is 2xSAI.

I realize that all screenshots on this site are made with the HQ2x filter active. Technically, HQ2x is very impressive as it seems to calculate the most appropriate pixels. But I think it usually renders the whole screen somewhat strangely ... jaggily - I can't really explain.

2xSAI on the other hand does an almost perfect blend of guessing and blurring to upscale and soften the original picture without getting too blurry or too jaggy.


Then again, 2xSAI really only works when you're doubling the resolution - anything higher than that in the effect fails.

User avatar
Red_Breast
Posts: 785
Joined: Tue Sep 30, 2008 10:33 pm
Location: The Bar Of Gold, Upper Swandam Lane.

Post by Red_Breast » Mon Jun 20, 2011 1:45 am

balpat wrote:It looks like I'm the only one who doesn't like this. I think it looks horrible.
I don't think I said that I liked it. In fact I never use filters myself. But I do find it interesting technically.

User avatar
Freddo
Posts: 282
Joined: Mon Oct 31, 2005 4:41 pm

Post by Freddo » Mon Jun 20, 2011 5:25 am

Red_Breast wrote:I don't think I said that I liked it. In fact I never use filters myself. But I do find it interesting technically.
Same for me :)

Never play with filters myself, but this is neat stuff nonetheless.

User avatar
tsoliman
ScummVM Developer
Posts: 404
Joined: Wed Jan 19, 2011 3:47 pm
Location: USA

Post by tsoliman » Mon Jun 20, 2011 7:53 pm

IMO I this is only neat with rounded things. Check out the gallery to see different sprites acting weird. It also has a bunch of different filters compared

I don't think a single filter will ever give you perfect results in all situations.

You can get "pretty good results" for a given situation with the right filter. That same filter will look very odd in a different situation.

fischkopf
Posts: 91
Joined: Sun Mar 22, 2009 1:08 pm
Location: germany

Post by fischkopf » Sun Jun 26, 2011 6:58 am

a similar upscaling technique that existed already in 2004:

http://www.hiend3d.com/smartflt.html

ICEknight
Posts: 44
Joined: Sat Jun 07, 2008 4:23 pm

Post by ICEknight » Fri Jul 29, 2011 3:38 pm

Red_Breast wrote:The 2 links to the papers seem to be down I think but Slashdot linked to Extreme Tech. It might not be a full screenshot but they have a 40x16 Mario dolphin with the process applied.

http://www.extremetech.com/article2/0,2 ... 811,00.asp
And that Mario dolphin happens to be the only sprite in the whole site that looks moderately good with this "filter" applied.

I might be looking at the wrong site, because I certainly don't think this can do any good:
Image
Image
Image
Image
Image
Image
Seriously, how can they show those atrocities as proof of their "improvements"?

This is not the late 90's anymore, pixel art is cool again, guys!

User avatar
MusicallyInspired
Posts: 1033
Joined: Fri Mar 02, 2007 8:03 am
Location: Manitoba, Canada
Contact:

Post by MusicallyInspired » Fri Jul 29, 2011 5:09 pm

I've always thought pixel filters were ugly. Pixels all the way.

User avatar
bobdevis
Posts: 563
Joined: Fri Jan 16, 2009 10:52 am

Post by bobdevis » Fri Jul 29, 2011 6:28 pm

MusicallyInspired wrote:I've always thought pixel filters were ugly. Pixels all the way.
Here is a random idea. The Dotmatrix filter in ScummVM may be worth expanding upon.
Not all scales are possible, but it can me made to look good with 2x, 3x, 3.5x, 4x, 4.5x, and up...

This is just a quick Gimp mash-up. If done it code, you could even make it compensate for loss of contrast.
Image

ICEknight
Posts: 44
Joined: Sat Jun 07, 2008 4:23 pm

Post by ICEknight » Fri Jul 29, 2011 7:49 pm

Hey, it looks like watching a videogame mosaic.

Pretty cool, but... what would be the point? I mean, it would also look cool with a crayon-scribble filter, but that's not being suggested to be included in SCUMMVM for obvious reasons...

Post Reply