Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Upscaling retro eight bit pixels  (Read 4762 times)

0 Members and 1 Guest are viewing this topic.

BobA

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5943
  • Last login:July 11, 2018, 09:52:14 pm
  • What Me Worry?
Upscaling retro eight bit pixels
« on: May 24, 2011, 01:03:00 pm »
Looks like some advancements in software may give better displays of older games.

Pixels Upscaled

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Upscaling retro eight bit pixels
« Reply #1 on: May 25, 2011, 02:43:09 am »
Quote
some optimization could eventually lead to emulator that can upscale our our favorite retro games in real time.

note: I can't download the pdf file with the examples so I'm making assumptions here

I assume the algorithm isolate the image in question for processing. What happens if two sprites exist on the same plane? Where's the differentiation?

Also, even if you can improve the 8-bit graphics, what about the animation? It's still 8-bit animation.....

Corbo

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 183
  • Last login:June 24, 2019, 07:49:12 am
  • I've not seen such bravery
    • Minicade - Mini Gauntlet MAME project
Re: Upscaling retro eight bit pixels
« Reply #2 on: May 25, 2011, 03:47:20 am »
Maybe some interpolation can be added in the case of animation to smooth them out.

The example give looks pretty nice, I'd like to see this made into a filter for a snes/nes emulator and see how it plays.
_____________________
Wizard needs food, badly!

My mini arcade project:  http://minicade.blogspot.com/

Blanka

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2248
  • Last login:January 25, 2018, 03:19:28 pm
Re: Upscaling retro eight bit pixels
« Reply #3 on: May 25, 2011, 05:53:14 am »
Can it be programmed for real-time processing on a GPU?

newmanfamilyvlogs

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1694
  • Last login:June 15, 2022, 05:20:38 pm
    • forum.arcadecontrols.com/index.php/topic,103584.msg1096585.html#msg1096585
    • Newman Family Vlogs
Re: Upscaling retro eight bit pixels
« Reply #4 on: May 25, 2011, 05:59:15 am »
I wish the page would load.. Looks like there are some interesting examples there, including comparisons with other existing upscale algorithms:

http://webcache.googleusercontent.com/search?q=cache:http://johanneskopf.de/publications/pixelart/supplementary/index.html

Here's a better mirror of the paper:
http://easy-iphone-unlocking.com/download/pixel.pdf
« Last Edit: May 25, 2011, 06:17:27 am by cotmm68030 »

RayB

  • I'm not wearing pants! HA!
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11279
  • Last login:July 10, 2025, 01:33:58 am
  • There's my post
    • RayB.com
Re: Upscaling retro eight bit pixels
« Reply #5 on: May 25, 2011, 06:43:01 pm »

NO MORE!!

Tumerboy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 47
  • Last login:February 09, 2023, 01:06:11 pm
Re: Upscaling retro eight bit pixels
« Reply #6 on: May 25, 2011, 07:53:59 pm »
Cool tech, but am I the only one?


Blanka

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2248
  • Last login:January 25, 2018, 03:19:28 pm
Re: Upscaling retro eight bit pixels
« Reply #7 on: May 26, 2011, 04:58:32 am »
Amazing results. I still prefer blocky, but this is at least way more interesting than all fancy scaling and tridot emulation. If they manage to make it work real-time, I think it will be a nice option to consider.

Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10092
  • Last login:June 28, 2025, 10:45:55 pm
  • Comanche, OK -- USA
Re: Upscaling retro eight bit pixels
« Reply #8 on: May 26, 2011, 11:03:04 am »
Not a fan.

Corbo

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 183
  • Last login:June 24, 2019, 07:49:12 am
  • I've not seen such bravery
    • Minicade - Mini Gauntlet MAME project
Re: Upscaling retro eight bit pixels
« Reply #9 on: May 26, 2011, 11:09:18 am »
I wonder how this would affect collision detection
_____________________
Wizard needs food, badly!

My mini arcade project:  http://minicade.blogspot.com/

Vigo

  • the Scourage of Carpathia
  • Global Moderator
  • Trade Count: (+24)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6417
  • Last login:June 25, 2025, 03:09:16 pm
Re: Upscaling retro eight bit pixels
« Reply #10 on: May 26, 2011, 11:18:09 am »
I'm more thinking of usage in illustrator or other vector rendering. Live trace can blow when vectorizing low-rez art, and I can see how one could use this to churn out some sweet, sweet vector video game artwork.  :cheers:

Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 14019
  • Last login:July 02, 2025, 09:03:11 pm
  • Have you played with my GingerBalls?
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: Upscaling retro eight bit pixels
« Reply #11 on: May 26, 2011, 04:54:53 pm »
If you're replying to a troll you are part of the problem.
I also need to follow this advice. Ignore or report, don't reply.

mgb

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3500
  • Last login:January 06, 2025, 09:39:00 pm
  • North East, US
Re: Upscaling retro eight bit pixels
« Reply #12 on: May 26, 2011, 10:49:55 pm »
It kinda reminds me of some of the filters on nes and snes emulators and I find them kinda weird looking

Billy_Goatfeet

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 202
  • Last login:June 06, 2025, 02:37:05 pm
  • Bleat.
Re: Upscaling retro eight bit pixels
« Reply #13 on: May 27, 2011, 10:53:52 am »


  Agreed, interesting idea but.....do not want....I love 8-bit just the way it is, blockalicious.



I am the great "threadkiller!!"....watch me go.

flashiv

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 161
  • Last login:February 07, 2019, 03:58:34 pm
Re: Upscaling retro eight bit pixels
« Reply #14 on: May 27, 2011, 01:44:09 pm »
I like it as a choice.  Eight is great, but this is cool too!

BobA

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5943
  • Last login:July 11, 2018, 09:52:14 pm
  • What Me Worry?
Re: Upscaling retro eight bit pixels
« Reply #15 on: May 29, 2011, 12:57:51 pm »
Here are some more examples.


koolmoecraig

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1433
  • Last login:April 05, 2014, 07:07:20 pm
    • My Intervention
Re: Upscaling retro eight bit pixels
« Reply #16 on: May 30, 2011, 03:49:43 pm »
George Lucas must have provided the funding for this.


dfmaverick

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 343
  • Last login:July 03, 2016, 11:17:27 am
  • I want to build my own arcade controls!
Re: Upscaling retro eight bit pixels
« Reply #17 on: May 31, 2011, 02:03:42 pm »
It seems to work well on curves, but since the original pixel count is so small, it interprets items that should be square/rectangle (keys on keyboard, computer chip, electircal plug, etc) as curves as well. The overall effect looks nice though.

newmanfamilyvlogs

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1694
  • Last login:June 15, 2022, 05:20:38 pm
    • forum.arcadecontrols.com/index.php/topic,103584.msg1096585.html#msg1096585
    • Newman Family Vlogs
Re: Upscaling retro eight bit pixels
« Reply #18 on: May 31, 2011, 02:13:42 pm »
Now where this could really take off would be combining it with a technique similar to "Hinting" in the font world:
http://en.wikipedia.org/wiki/Font_hinting

I'm not sure if the current rendering systems would allow something like this; but you would have to identify sprites/tiles in ram, then apply this scaling process (with optimization 'hints'), and then use the newly generated image data as what actually gets drawn. Obviously someone has to go and 'hint' all of the individual tiles/sprites/etc on a game-by-game basis.. but it's not as though there isn't a fixed set of of roms out there. It's a finite number of tiles, however large it may be.