Main > Main Forum
HLSL Config
lettuce:
Been playing with the HLSL settings, and cant really manage to get a satisfying looks. Has anyone had any luck in recreating a CRT look on a LCD screen??
kalars123:
this is the closest i've been able to get, and i'm still not really that happy with it just have to keep tweeking
here are my settings
#
# DIRECT3D POST-PROCESSING OPTIONS
#
hlsl_enable 1
hlslpath hlsl
shadow_mask_alpha 0.03
shadow_mask_texture aperture.png
shadow_mask_x_count 512
shadow_mask_y_count 384
shadow_mask_usize 0.125
shadow_mask_vsize 0.125
oversample_x 1.0
oversample_y 1.0
curvature 0.05
screen_scale_top 1.0
screen_scale_bottom 1.0
pincushion 0.05
scanline_alpha 0.73
scanline_size 1.0
scanline_bright_scale .65
scanline_bright_offset 0.6
scanline_jitter 0.10
defocus_x .05
defocus_y .05
red_converge_x -0.4
red_converge_y -0.7
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.0
red_from_g 0.0
red_from_b 0.0
green_from_r 0.0
green_from_g 1.0
green_from_b 0.0
blue_from_r 0.0
blue_from_g 0.0
blue_from_b 1.0
saturation 1.0
red_offset 0.0
green_offset 0.0
blue_offset 0.0
red_scale 1.1
green_scale 1.1
blue_scale 1.1
red_power 2.2
green_power 2.2
blue_power 2.2
red_floor 0.05
green_floor 0.05
blue_floor 0.05
red_phosphor_life 0.45
green_phosphor_life 0.45
blue_phosphor_life 0.45
yiq_enable 0
yiq_w 4.1887902047863909846168578443727
yiq_a 0.5
yiq_b 0.5
yiq_fsc 1.5
yiq_fsc_scale 0.5
yiq_phase_count 2
Gray_Area:
I wouldn't worry too much about this. HLSL has gone through a lot of changes in just this first cycle. I'm thinking it may not be till .144 that it becomes relatively mature.
scofthe7seas:
How does it look in comparison to scanline Pngs? Are there screenshots available? I'm not a connoisseur on the subject but I think my scanlines look pretty good compared to the arcades I have in my areas.
Vulgar Soul:
--- Quote from: scofthe7seas on June 23, 2011, 12:55:40 pm ---How does it look in comparison to scanline Pngs? Are there screenshots available? I'm not a connoisseur on the subject but I think my scanlines look pretty good compared to the arcades I have in my areas.
--- End quote ---
Check out these threads at MAMEWorld:
http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=255547&page=&view=&sb=5&o=&vc=1
http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=256643&page=0&view=collapsed&sb=5&o=&fpart=1&vc=1&new=1307880545
HLSL makes every other attempt at emulating a CRT look on an LCD look like a joke. HLSL can emulate and customize everything such as Scanline darkness, brightness, size, and height. It can emulate and customize a Shadow Mask texture. It can even custom emulate other authentic effects like monitor blur/Focus, Scanline jittering, various RGB Color settings, Monitor pincushion, and even color bleeding.
Combine and tweak all these settings together and you'd swear you just warped back to your childhood, looking at your favorite games just the way they appeared on those old cabinets. Just check out what people have done so far in those threads, and this is far from the final build of this feature.
Only problem is HLSL does some very complex calculating that requires a fairly good video card. At least something from the past 2-3 years I believe. If you're using some ancient hardware, enabling HLSL may cause MAME to run slowly or crash.
Also as Gray Area said, the feature is still in a fairly stable, but buggy, early stage of development. It was introduced out of nowhere in the middle of the current 142 development cycle. MAME 143 will be the first full MAME release with the feature, and I'd bet it'll still be actively tweaked and developed until at least MAME 144 is released as he suggested.
Still, the feature is a huge step in the MAME/MESS project. As CRTs become more scarce, this feature will definitely catch on. The capabilities of it are truly amazing.
Navigation
[0] Message Index
[#] Next page
Go to full version