Build Your Own Arcade Controls Forum
Main => Main Forum => Topic started by: BadMouth on September 30, 2011, 09:21:44 am
-
I bought an LCD monitor to use in my next project and tried a variety of games on it.
PC games at 1080 look beautiful on it and it's wonderful to have clear text.
I think everything else looks better on my CRT TV using an S-Video input though.
This cab was going to be geared more toward newer atomiswave,naomi & taito type x games,
but even the 3D Taito Type X games have too much jaggedness to them.
Are there any video card filters you consider "must use"?
-
I turn off bilinear filtering & use the Triad6 effect for my LCD although this weekend I am going to do more experimenting with files other than Triad6.
Here is a download link for the Jedi ---steaming pile of meadow muffin---: http://images.arianchen.de/?x=filter (http://images.arianchen.de/?x=filter)
Do keep in mind to run @ 1080p or the native res of your screen in order for the effects to look correct. I remember running this all @ 768p on my 1080p TV & thinking "damn those CRT simulations are huge, must be they are intended to run on a smaller tv" lol. Later on I ran em @ 1080p & they looked great (Not CRT but now that I'm a LCD guy its all I want to look at these days).
Im not an expert so be sure to not only expirement with the filter & image effects but also the resolutions.
-
I use scanrez2_althor, it looks so much better.
-
Just use HLSL setting in mame, with this setting in mame.ini file:
#
# DIRECT3D POST-PROCESSING OPTIONS
#
hlsl_enable 1
hlslpath hlsl
hlsl_prescale_size 1
hlsl_preset -1
hlsl_write
hlsl_snap_width 1920
hlsl_snap_height 1200
shadow_mask_alpha 0.15
shadow_mask_texture aperture.png
shadow_mask_x_count 512
shadow_mask_y_count 384
shadow_mask_usize 0.09375
shadow_mask_vsize 0.09375
curvature 0.05
screen_scale_top 1.0
screen_scale_bottom 1.0
pincushion 0.05
scanline_alpha 0.75
scanline_size 1.10
scanline_height 0.60
scanline_bright_scale 1.70
scanline_bright_offset 0.60
scanline_jitter 0.15
defocus_x 1.5
defocus_y 1.5
red_converge_x -0.4
red_converge_y -0.6
green_converge_x 0.0
green_converge_y 0.0
blue_converge_x 0.0
blue_converge_y 0.0
red_radial_converge_x 0.0
red_radial_converge_y 0.0
green_radial_converge_x 0.0
green_radial_converge_y 0.0
blue_radial_converge_x 0.0
blue_radial_converge_y 0.0
red_from_r 1
red_from_g 0.0
red_from_b 0.0
green_from_r 0.0
green_from_g 1
green_from_b 0.0
blue_from_r 0.0
blue_from_g 0.0
blue_from_b 1
saturation 1.05
red_offset 0.0
green_offset 0.0
blue_offset 0.0
red_scale 1.20
green_scale 1.20
blue_scale 1.20
red_power 1.70
green_power 1.70
blue_power 1.70
red_floor 0.06
green_floor 0.06
blue_floor 0.06
red_phosphor_life 0.10
green_phosphor_life 0.10
blue_phosphor_life 0.10
yiq_enable 0
yiq_cc 3.59754545
yiq_a 0.5
yiq_b 0.5
yiq_o 0.0
yiq_p 1.0
yiq_y 3.0
yiq_i 1.2
yiq_q 0.6
yiq_scan_time 52.6
yiq_phase_count 2
(http://www.mameworld.info/ubbthreads/userfiles/257113-goldnaxe.png)
-
Thanks for the replies. I wasn't really looking for scanlines, just smoothing. (but maybe they will help)
I read up on what each of the video card settings actually do.
I'll just have to make a adjustments and see if it's possible to get the results I want.
This cab (if I even build it now) is more focused on newer games that aren't playable in MAME.
-
Lettuce,
man that looks great! :cheers:
can you do that same thing without the barrel effect?
-
Yeah, you can bring up the slider video options in game (TAB) and adjust them
-
HLSL kicks ass. The reason I'm goin LCD for my current build!
-
I'm new to the HLSL thing
Am I correct that you need Direct3D running on your machine?
What are the specs needed to run this, processor and video card?
What was the first version of mame to support it?
This looks very promising for the LCD crowd
-
Blocky unantialiased upscaling.
-
Blocky unantialiased upscaling.
Exactly my problem.
I'm trying to smooth out the Taito Type X & NAOMI games (3D fighters and shmups).
I did some testing over the weekend and turning any filter on causes the Taito Type X games to crash. :banghead:
Anyone know if using an ATI card would make any difference?
EDIT: Did some research and it looks like antialiasing has to be turned off on the ATI cards as well (and isn't possible to turn off on some cards).
-
I'm new to the HLSL thing
Am I correct that you need Direct3D running on your machine?
What are the specs needed to run this, processor and video card?
What was the first version of mame to support it?
This looks very promising for the LCD crowd
You'll need DirectX 9.0c installed.
Not sure about processor or memory requirements on HLSL. I assume it's not too demanding in that regard, but HLSL is somewhat demanding on your video processing if you want to run it 100%. An NVIDIA 6 or 7 series and whatever's equivalent at ATI is the bare minimum here. And even that may chug along unless you make compromises like lowering your resolution or running MAME in windowed form. I'd say any card made in the past 3-5 years should be fine. I'm thinkin about which motherboard and components to pick up for my current build which will include an LCD monitor, Hyperspin, and HLSL, and I think any modest processor, and RAM capacity will be fine. I plan to pick up at least an affordable NVIDIA 8 series card or something. I think that could do it fine.
I believe It was introduced during the 142 cycle.
-
I kind of do like the Golden axe setting, but how do I alter it to get rid of the crap?
Crap IMO is:
- fishbowl shape: these monitors where not round on purpose, but by tech limitation. Curvature does not add anything useful.
- convergence problems. The red and cyan edges are simulating bad convergence. Again proof of crap tube tuning, and should not be in a filter.
-
I kind of do like the Golden axe setting, but how do I alter it to get rid of the crap?
Crap IMO is:
- fishbowl shape: these monitors where not round on purpose, but by tech limitation. Curvature does not add anything useful.
- convergence problems. The red and cyan edges are simulating bad convergence. Again proof of crap tube tuning, and should not be in a filter.
The coolest part about HLSL: it's entirely customizable.
It can simulate every aspect of an old tube monitor on an LCD to various degrees. Even the less desirable (or for most of us, very desirable) effects of old CRTs can be raised or lowered to your liking. If all you want is some scanlines and maybe a bit of aperture mask simulation, you can adjust that on the fly and get the look you want; but even color bleeding/convergence, defocus, curvature, phosphor life/motion blur, and screen jittering can all be enabled and customized. with a little tweaking, you'd swear you were looking at your favorite games behind a real CRT. Once I tried HLSL for the first time I dumped my plans to hunt down an expensive and rare CRT for my cab when an LCD + HLSL looks damn near as good.
Here's lettuce's same settings above except without the tube look and without any color bleeding or defocusing.
-
One thing I really like about HLSL is its color settings. I never realized how "washed out" these games can look on an LCD until I messed around with HLSL's RGB settings. It brings out the deeper colors I remember many of these games having on it's original hardware. Compare for yourself.
LCD:
(http://img.photobucket.com/albums/v462/Mozee/goldnaxe3.png)
LCD + HLSL:
(http://img.photobucket.com/albums/v462/Mozee/goldnaxe2.png)
-
The coolest part about HLSL: it's entirely customizable.
It can simulate every aspect of an old tube monitor on an LCD to various degrees. Even the less desirable (or for most of us, very desirable) effects of old CRTs can be raised or lowered to your liking. If all you want is some scanlines and maybe a bit of aperture mask simulation, you can adjust that on the fly and get the look you want; but even color bleeding/convergence, defocus, curvature, phosphor life/motion blur, and screen jittering can all be enabled and customized. with a little tweaking, you'd swear you were looking at your favorite games behind a real CRT. Once I tried HLSL for the first time I dumped my plans to hunt down an expensive and rare CRT for my cab when an LCD + HLSL looks damn near as good.
Here's lettuce's same settings above except without the tube look and without any color bleeding or defocusing.
Mozii, could u plz provide the HLSL settings u changed to remove the "tube look" and color bleeding/defocusing? Thx!
-
Man, I had no clue any of this existed. This is awesome.
-
Man, I had no clue any of this existed. This is awesome.
+1
poor original poster this thread had been taken over by the HLSL news
-
The coolest part about HLSL: it's entirely customizable.
It can simulate every aspect of an old tube monitor on an LCD to various degrees. Even the less desirable (or for most of us, very desirable) effects of old CRTs can be raised or lowered to your liking. If all you want is some scanlines and maybe a bit of aperture mask simulation, you can adjust that on the fly and get the look you want; but even color bleeding/convergence, defocus, curvature, phosphor life/motion blur, and screen jittering can all be enabled and customized. with a little tweaking, you'd swear you were looking at your favorite games behind a real CRT. Once I tried HLSL for the first time I dumped my plans to hunt down an expensive and rare CRT for my cab when an LCD + HLSL looks damn near as good.
Here's lettuce's same settings above except without the tube look and without any color bleeding or defocusing.
Mozii, could u plz provide the HLSL settings u changed to remove the "tube look" and color bleeding/defocusing? Thx!
With HLSL enabled just tap "`" (above Tab) to open up some video slider settings. Drop "Image Pincushion", RGB X/Y "Offset", RGB "Convergence", and X/Y Defocus down to 0. The effects will be off. Simple!
If it pleases you, you'll have a video image that is not convexed, very sharp, and with colors perfectly aligned and intact.
It's kinda cool how you can customize HLSL to look like either an ultra sharp LCD, an authentic CRT, or a completely out of repair dusty-corner-in-the-pizza-shop cabinet.
C'mon, it can recreate the headache you use to get from playing that one unfocused, jittering cabinet for too long. That is bad ass!
-
Man, I had no clue any of this existed. This is awesome.
+1
I didnt either... Totally going to fart around with it this weekend though
-
poor original poster this thread had been taken over by the HLSL news
Yeah, especially considering that I said I was focused on games that aren't playable in MAME. :lol
This cab was going to be geared more toward newer atomiswave,naomi & taito type x games,
but even the 3D Taito Type X games have too much jaggedness to them.
Are there any video card filters you consider "must use"?
Doesn't matter 'cause all the filters cause the Taito Type X games to crash. :-\
Continue the HLSL discussion......
-
The big question: when will it be ported to SDL mame and OpenGL for Mac? PC's boot too nasty.
-
Thanks for the heads up on this guys. Need to use this in my cab!
-
One thing I really like about HLSL is its color settings. I never realized how "washed out" these games can look on an LCD until I messed around with HLSL's RGB settings. It brings out the deeper colors I remember many of these games having on it's original hardware. Compare for yourself.
LCD:
(http://img.photobucket.com/albums/v462/Mozee/goldnaxe3.png)
LCD + HLSL:
(http://img.photobucket.com/albums/v462/Mozee/goldnaxe2.png)
What RGB settings did u use to achieve this??
-
One thing I really like about HLSL is its color settings. I never realized how "washed out" these games can look on an LCD until I messed around with HLSL's RGB settings. It brings out the deeper colors I remember many of these games having on it's original hardware. Compare for yourself.
LCD:
(http://img.photobucket.com/albums/v462/Mozee/goldnaxe3.png)
LCD + HLSL:
(http://img.photobucket.com/albums/v462/Mozee/goldnaxe2.png)
What RGB settings did u use to achieve this??
First I like to raise the RGB "Power" settings. Raise Red Power, Green Power, And Blue Power to your desired level (I like to have them all match, but you can mess around with it if you want). The more you raise it, the deeper and somewhat darker the colors will be. I personally find 2.00-2.50 to be just right.
Next I balance out the colors by raising RGB "Scale". Raise Red Scale, Green Scale, and Blue Scale (once again I prefer to have them all match) till you get the image you want. The colors will still be very deep but RGB Scale will give them just a little bit of brightness and balance. I like to add just a little, 1.30 at the most.
There's other RGB settings and I'm still messin around with everything, but I REALLY like balancing between Power and Scale to bring out much deeper colors. It makes a huge difference in simulating that CRT look.
Play around with it yourself and see if you can get those deep Arcade perfect colors! Don't be afraid to share your results!
-
Cheers man, i did notice that just using the saturation slider give a nice effect also....i try what you suggested later on. This is my current tweaked HLSL settings see what you think..........
hlsl_enable 1
hlslpath hlsl
hlsl_prescale_size 2
hlsl_preset -1
hlsl_write
hlsl_snap_width 1920
hlsl_snap_height 1080
shadow_mask_alpha 0.15
shadow_mask_texture aperture.png
shadow_mask_x_count 512
shadow_mask_y_count 384
shadow_mask_usize 0.09375
shadow_mask_vsize 0.09375
curvature 0.05
screen_scale_top 1.0
screen_scale_bottom 1.0
pincushion 0.0
scanline_alpha 0.80
scanline_size 0.90
scanline_height 1.00
scanline_bright_scale 1.50
scanline_bright_offset 0.60
scanline_jitter 0.05
defocus_x 1.5
defocus_y 1.5
red_converge_x -0.4
red_converge_y -0.6
green_converge_x 0.0
green_converge_y 0.0
blue_converge_x 0.0
blue_converge_y 0.0
red_radial_converge_x 0.0
red_radial_converge_y 0.0
green_radial_converge_x 0.0
green_radial_converge_y 0.0
blue_radial_converge_x 0.0
blue_radial_converge_y 0.0
red_from_r 1
red_from_g 0.0
red_from_b 0.0
green_from_r 0.0
green_from_g 1
green_from_b 0.0
blue_from_r 0.0
blue_from_g 0.0
blue_from_b 1
saturation 1.20
red_offset 0.0
green_offset 0.0
blue_offset 0.0
red_scale 1.20
green_scale 1.20
blue_scale 1.20
red_power 1.70
green_power 1.70
blue_power 1.70
red_floor 0.06
green_floor 0.06
blue_floor 0.06
red_phosphor_life 0.10
green_phosphor_life 0.10
blue_phosphor_life 0.10
yiq_enable 0
yiq_cc 3.59754545
yiq_a 0.5
yiq_b 0.5
yiq_o 0.0
yiq_p 1.0
yiq_y 3.0
yiq_i 1.2
yiq_q 0.6
yiq_scan_time 52.6
yiq_phase_count 2