Some pixel filters I made for GBA emulation (and KEGA too)

A place where you can chat about anything that isn't to do with games!
Post Reply
User avatar
nimitz
Posts: 875
Joined: Thu Jan 10, 2008 5:05 am
Location: Québec

Some pixel filters I made for GBA emulation (and KEGA too)

Post by nimitz »

I was trying to emulate some GBA stuff and quickly realized that no matter what emulator/settings combination I used it always looked awful. And there wasn't a single emulator out there with proper scanline intensity settings so you either had full dark scanlines or none at all.

I then realized VBAm http://sourceforge.net/projects/vbam/ supported pixel filters (plugins) so I made a few plugins to solve the problem.

I used the source of the ScanLineTV filter by "Forgotten" as a base.
________________________________________________________________________________________________

All of these are "unfiltered"/nearest neighbor plugins, just scanlines/aperture type effects, which I find looks the best and don't blur the f*ck out of the already stretched output.

Download link: http://stormoid.com/stuc/nimitz_rpi_plugins.zip
(just create and unzip to vba\plugins or kega\plugins)
(now updated to version 2: 6 types instead of 3, more intensity choices and fixed a hue shift bug on some of the filters of v1)

these plugins are also perfectly compatible with KEGA fusion.

Code: Select all

The filers are split into six groups:
	-ScanlinesXX (fat scanlines)
		this is your basic 2x scanlines filter with half the lines being darker.
	-ThinScanlinesXX (thin scanlines)
		basic 4x scanlines filter (often just ends up making the overall picture darker).
	-14scanlinesXX (1/4 scanlines)
		only one line out of four is darker.
	-GrilleXX (aperture grille)
		same idea as 14scanlines but on both axes, mimicking an aperture grille.
	-DotsXX
		the aperture grille without horizontal "scanlines"
	-MeshXX
		Somewhat experimental pattern, much less of a "pixel crawling" effect than conventional "shadow mask" type filters
a few preview images (made using VBAm):
1/4 scanlines 75
Image
Aperture grille 81
Image
scanlines 81
Image
Last edited by nimitz on Thu Jan 10, 2013 5:05 am, edited 7 times in total.
User avatar
nimitz
Posts: 875
Joined: Thu Jan 10, 2008 5:05 am
Location: Québec

Re: Some pixel filters I made for GBA emulation

Post by nimitz »

Also, I'm really not familiar with the VBA/Kega scene, so if anyone wants to post these on relevant forums or add these to any sort of pluging bundle/repo you can do so no problem, just give proper credit.
User avatar
GaijinPunch
Posts: 15847
Joined: Mon Jan 31, 2005 11:22 pm
Location: San Fransicso

Re: Some pixel filters I made for GBA emulation (and KEGA to

Post by GaijinPunch »

Wow, these look nice. I'm not familiar w/ GBA emulation these days. I played some ages ago. Are these generally meant to be played on a high res screen, doubled (or quadrupled)? Guess so. I do remember one that would play on a low res monitor that looked okay, but not great.
RegalSin wrote:New PowerPuff Girls. They all have evil pornstart eyelashes.
User avatar
nimitz
Posts: 875
Joined: Thu Jan 10, 2008 5:05 am
Location: Québec

Re: Some pixel filters I made for GBA emulation (and KEGA to

Post by nimitz »

Well, they work pretty well in 2X,3X,4X,5X (haven't tried 6X)

I just used 4X for the screenshots since that's what I personally use (3X is too small on my screen).

And obviously the best would be to play in 1x/2x on a low rez CRT, these plugins are for modern pc screens.
User avatar
GaijinPunch
Posts: 15847
Joined: Mon Jan 31, 2005 11:22 pm
Location: San Fransicso

Re: Some pixel filters I made for GBA emulation (and KEGA to

Post by GaijinPunch »

Yeah, I should get my emulation machine working again...especially considering how much I'm not into the current gen. Just playing one on a window is sometimes what I need though, rather than cranking up the clunky CRT. :)
RegalSin wrote:New PowerPuff Girls. They all have evil pornstart eyelashes.
User avatar
nimitz
Posts: 875
Joined: Thu Jan 10, 2008 5:05 am
Location: Québec

Re: Some pixel filters I made for GBA emulation (and KEGA to

Post by nimitz »

Just uploaded version 2. (see first post for link)

In version 1, the 81 and 87 intensity settings had a slight hue shift "bug" due to the way I was computing the brightness values, it is now fixed since I switched to the proper way of extracting RGB values (instead of using a not so great shortcut) which also means I can have arbitrary intensity values, so I added more choices to all filters (60,73,80,85,90 and 95 for the darker ones).

I also added three more filters: Mesh, Dots and Thin Scanlines

This is most likely the final version.
User avatar
genecyst
Posts: 153
Joined: Fri Nov 21, 2008 3:26 pm
Location: europe
Contact:

Re: Some pixel filters I made for GBA emulation (and KEGA to

Post by genecyst »

very nice stuff, i'll try it out with my games. it makes me really curious.
Ironhide
Posts: 4
Joined: Tue Jul 14, 2009 6:29 am

Re: Some pixel filters I made for GBA emulation (and KEGA to

Post by Ironhide »

Hi nimitz!

Thank you for this plugins. Looks awesome in full screen mode.
Raiden series fan
User avatar
BPzeBanshee
Posts: 4859
Joined: Sun Feb 08, 2009 3:59 am

Re: Some pixel filters I made for GBA emulation (and KEGA to

Post by BPzeBanshee »

Very nice indeed!

I don't suppose there's a way for implementation into Shmupmame is there what with nearly all affects being picture stuff now?
Post Reply