Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: lettuce on June 17, 2011, 03:03:01 pm

Title: Scanline PNG files for 1080p LCD displays??
Post by: lettuce on June 17, 2011, 03:03:01 pm
Has anyone created a decent scanline PNG file for LCD displays that creates the authentic look of a arcade CRT display. As all the ones supplied with mame look crap on a 1080p display. Anyone have an tips or a guide as to what are the best settings to use for getting mame to look authentic on modern day displays??
Title: Re: Scanline PNG files for 1080p LCD displays??
Post by: emphatic on June 17, 2011, 03:38:40 pm
http://www.arcadeforge.de/?page_id=745 (http://www.arcadeforge.de/?page_id=745)
Title: Re: Scanline PNG files for 1080p LCD displays??
Post by: lettuce on June 17, 2011, 06:28:00 pm
Nice bit of kit, but would be no good for me as im using a HDMI cable to connect to my LCD screen :(
Title: Re: Scanline PNG files for 1080p LCD displays??
Post by: mytymaus007 on June 17, 2011, 06:33:50 pm
http://www.arcadeforge.de/?page_id=745 (http://www.arcadeforge.de/?page_id=745)


Nice I just order one cant wait Should be here anyday!
Title: Re: Scanline PNG files for 1080p LCD displays??
Post by: scofthe7seas on June 17, 2011, 10:04:08 pm
I was just going to post something along these lines myself. I have a high res LCD, and I wants me some good looking scan lines also. I'm using -directdraw with -nohwstretching because I like the crisp jaggy arcade look, but if you turn on scanlines from those included files, They are much too sharp (too many lines, looks unnatural) and it drops the performance SUPER low because the PNG has to be replicated so many times on a high res monitor. I was thinking of making some new PNGs that are much larger, to compensate for the high res. Thoughts? Is something like this in existence already?
Title: Re: Scanline PNG files for 1080p LCD displays??
Post by: John IV [MameUI64] on June 18, 2011, 12:22:11 am
Use the new HLSL functionality in Mame.

http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=256643&page=0&view=expanded&sb=5&o=&fpart=1&vc=1&new=#Post256643 (http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=256643&page=0&view=expanded&sb=5&o=&fpart=1&vc=1&new=#Post256643)

http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=255593&page=0&view=expanded&sb=5&o=&fpart=1&vc=1&new=#Post255593 (http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=255593&page=0&view=expanded&sb=5&o=&fpart=1&vc=1&new=#Post255593)
Title: Re: Scanline PNG files for 1080p LCD displays??
Post by: nox771 on June 18, 2011, 12:34:06 am
Use the new HLSL functionality in Mame.

http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=256643&page=0&view=expanded&sb=5&o=&fpart=1&vc=1&new=#Post256643 (http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=256643&page=0&view=expanded&sb=5&o=&fpart=1&vc=1&new=#Post256643)

http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=255593&page=0&view=expanded&sb=5&o=&fpart=1&vc=1&new=#Post255593 (http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=255593&page=0&view=expanded&sb=5&o=&fpart=1&vc=1&new=#Post255593)

Wow, nice!  Thanks for the links.
Title: Re: Scanline PNG files for 1080p LCD displays??
Post by: scofthe7seas on June 18, 2011, 04:11:54 am
I think that's only for direct3d :/
Title: Re: Scanline PNG files for 1080p LCD displays??
Post by: lettuce on June 18, 2011, 05:33:05 am
I came across this thread over at the arcade taku forums

http://forum.arcadeotaku.com/viewtopic.php?f=10&t=3686 (http://forum.arcadeotaku.com/viewtopic.php?f=10&t=3686)

the png file the guy created gives a nice effect but isnt designed for 16:9 1080p displays just normal 4:3 800x600 displays....and i dont really understand the math invloved for creating a png for a 16:9 1080p display. Any one with the know how willing to give it a go??
Title: Re: Scanline PNG files for 1080p LCD displays??
Post by: 51mmz0rz on June 18, 2011, 05:51:35 am
I use the 'ScanRez2' overlay with otherwise default settings and I'm pretty satisfied.  Granted, I don't have the same eye for authenticity as many people here, so YMMV.  Running on a 27" 1080p LCD.
Title: Re: Scanline PNG files for 1080p LCD displays??
Post by: Blanka on June 18, 2011, 08:34:52 am
Use the new HLSL functionality in Mame.

http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=256643&page=0&view=expanded&sb=5&o=&fpart=1&vc=1&new=#Post256643 (http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=256643&page=0&view=expanded&sb=5&o=&fpart=1&vc=1&new=#Post256643)

http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=255593&page=0&view=expanded&sb=5&o=&fpart=1&vc=1&new=#Post255593 (http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=255593&page=0&view=expanded&sb=5&o=&fpart=1&vc=1&new=#Post255593)

Well it looks much better than the previous PNG overlays, but I was wondering:
Can I turn off
- Convergence mismatch
- Curvature
- Composite decolorations

It is OK to simulate CRT, but not to simulate its faults.
Title: Re: Scanline PNG files for 1080p LCD displays??
Post by: lettuce on June 18, 2011, 05:04:54 pm
Been playing around with the HLSL options and the scanline PNG file in url of my post just above still looks loads better than anything i can get with HLSL :(
Title: Re: Scanline PNG files for 1080p LCD displays??
Post by: scofthe7seas on June 18, 2011, 06:04:51 pm
I've been playing around with it myself and got some very good results. One of the problems was that
a: I have a high res LCD that doesn't look amazing in lower resolutions (see b)
b: I like the crispy pixelated look of old arcade games, it feels more authentic.
c: At high resolution, the standard scan line art that comes with Mame is so sharp it can cut a man into pieces. Super tiny lines, impossible to make out, doesn't look great.
So, I found that you can use D3d without the antialiasing look of hwstretching if you input -noflt (no filter)
Then, I used one of these two scanline PNG files (I copied them from other designs and rescaled them, pick one or make your own!)

Looks-a-good to me!