MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Pages: 1

Dullaron
Diablo III - Dunard #1884
Reged: 07/22/05
Posts: 6125
Loc: Fort Worth, Tx
Send PM


I was playing around with the new MAME screen settings.
#353457 - 04/25/16 02:35 PM Attachment: tripout.png 3348 KB (0 downloads)


Now this is new. Remind me of looking through a glass.

It would be cool to do that bulb screen that way too. It only go flat or round.

There is a arcade game that have that kind of push in screen. I forgot the name of it.

Anyway I was watching these runners go. lol

[ATTACHED IMAGE - CLICK FOR FULL SIZE]

Attachment



W11 Home 64-bit + Nobara OS / AMD Radeon RX 5700 XT / AMD Ryzen 7 3700X 8-Core 3.59 GHz / RAM 64 GB



remax
MAME Fan
Reged: 08/29/12
Posts: 147
Send PM


Re: I was playing around with the new MAME screen settings. new [Re: Dullaron]
#353478 - 04/25/16 07:50 PM


> Now this is new. Remind me of looking through a glass.
>
> It would be cool to do that bulb screen that way too. It only go flat or round.
>
> There is a arcade game that have that kind of push in screen. I forgot the name of
> it.
>
> Anyway I was watching these runners go. lol

Might be good to emulate the Super Wide Gear

Edited by remax (04/25/16 07:51 PM)



anikom15
Instigator/Local CRT Guru
Reged: 04/11/16
Posts: 287
Send PM


Re: I was playing around with the new MAME screen settings. new [Re: Dullaron]
#353490 - 04/26/16 12:40 AM


I feel obligated, as the pretentious CRT guy, to present some possibly useless information.

CRT screens come in three basic shapes: spherical, cylindrical, and flat. This determines how the picture from the CRT gets distorted. The thing is, there's no guarantee that a CRT outputs a flat image. In fact most don't.

You see, manufacturers were quite aware that their screens were not, in fact, flat, but were instead curved, and so they adjusted the CRT so that it would project a distorted image. This image would be stretched inwards, as if you took a finger and pressed the center of it. When the image hits the screen, the screen would distort it outwards (as you'd expect) and thus the output image would look pretty flat (except at the very edges), so long as you were in front of the screen.

You might be familiar with controls such as 'trapezoid', 'rotation', and 'pincushion'. These, and other controls, can be used to distort the CRT image, with the goal to make the image look as flat as possible on the curved screen. You could even make it look close to what the screenshot you posted looks like if you wanted.

As CRTs age, they start to distort more and more, in often unpredictable ways. What is common is for the screen to 'droop' or 'sag', so that the top corners of the screen start to sink downward. The corners and edges are prone to blowing inward or outward, making for some bizarre shapes (esp. combined with blooming). Basically, the weird geometry problems associated with CRTs has more to do with what the gun is doing rather than the screen curvature.

So really MAME should ideally have two parameters, one to set the screen curvature, and another that affects the CRT geometry. The CRT geometry would be a lot more complex. TVs have loads of geometry controls, like setting the pincushion of the top-left corner. (These would be in the service menu, a special menu for manufacturers and repairmen.) I guess to simplify things you could just have MAME do any arbitrary transformation on the screen, and then put it through the screen curvature.



uman
MAME Fan
Reged: 04/15/12
Posts: 455
Send PM


Re: I was playing around with the new MAME screen settings. new [Re: anikom15]
#353505 - 04/26/16 08:48 AM


> I feel obligated, as the pretentious CRT guy, to present some possibly useless
> information.

I see no useless information. All true what you wrote.

> CRT screens come in three basic shapes: spherical, cylindrical, and flat. This
> determines how the picture from the CRT gets distorted. The thing is, there's no
> guarantee that a CRT outputs a flat image. In fact most don't.

Right, at the moment the only basic shape missing in MAME, is the cylindrical shape.


> You might be familiar with controls such as 'trapezoid', 'rotation', and
> 'pincushion'. These, and other controls, can be used to distort the CRT image, with
> the goal to make the image look as flat as possible on the curved screen. You could
> even make it look close to what the screenshot you posted looks like if you wanted.

exactly. ridiculously enough, most people did not pay attention to this fact and started to post their "glorious" HLSL/GLSL settings with pictures of abnormal game-screen distortion and started to post threads about how bad/good are this shader system vs. that shader system etc., because it produced less moire/artefacts on the shadowmask or scanlines, not even knowing that even in RL the CRTs would have these kind of moire on the screens if they had a bad/defect chassis that controls the gun/beam. this was very annoying and i guess therefore Jezze created those parameters, so people can still have a strong curvature with perfect (or not so perfect) geometry, with the nice side-effect to reduce moire/artefacts to a minimum.


> As CRTs age, they start to distort more and more, in often unpredictable ways. What
> is common is for the screen to 'droop' or 'sag', so that the top corners of the
> screen start to sink downward. The corners and edges are prone to blowing inward or
> outward, making for some bizarre shapes (esp. combined with blooming). Basically, the
> weird geometry problems associated with CRTs has more to do with what the gun is
> doing rather than the screen curvature.

Yup... exactly.

> So really MAME should ideally have two parameters, one to set the screen curvature,
> and another that affects the CRT geometry. The CRT geometry would be a lot more
> complex. TVs have loads of geometry controls, like setting the pincushion of the
> top-left corner. (These would be in the service menu, a special menu for
> manufacturers and repairmen.) I guess to simplify things you could just have MAME do
> any arbitrary transformation on the screen, and then put it through the screen
> curvature.

Thats what we will have tommorow in the official release, at least a basic start for your good explanation here. it is maybe not perfect, but it is a very good start and i have hope, that we finally will see some "good" screenshots here, that doesnt show exaggerated pictures like Dullaron did here or the countless bulgy game screenshots before.



Jezze
Reged: 03/14/05
Posts: 72
Send PM


Re: I was playing around with the new MAME screen settings. new [Re: uman]
#353518 - 04/26/16 11:39 AM


The separation of the curvature parameter into three parameters were made to give the user more control over the screen distortion.

The new distort corner parameter does not affect the image itself and the two distortion (quadric, cubic) parameters for the image can be negative to compensate each other.

e.g. by setting one to 1.0 and the other to -1.0 you can achieve something like this.




Dullaron
Diablo III - Dunard #1884
Reged: 07/22/05
Posts: 6125
Loc: Fort Worth, Tx
Send PM


Re: I was playing around with the new MAME screen settings. new [Re: Jezze]
#353519 - 04/26/16 12:05 PM


> The separation of the curvature parameter into three parameters were made to give the
> user more control over the screen distortion.
>
> The new distort corner parameter does not affect the image itself and the two
> distortion (quadric, cubic) parameters for the image can be negative to compensate
> each other.
>
> e.g. by setting one to 1.0 and the other to -1.0 you can achieve something like this.

My old TV does that.



W11 Home 64-bit + Nobara OS / AMD Radeon RX 5700 XT / AMD Ryzen 7 3700X 8-Core 3.59 GHz / RAM 64 GB



anikom15
Instigator/Local CRT Guru
Reged: 04/11/16
Posts: 287
Send PM


Re: I was playing around with the new MAME screen settings. new [Re: uman]
#353535 - 04/26/16 07:52 PM


Ahh forgot about moire. CRTs have some sort of filter to reduce the effect of moire ('Moire reduce' on my Dell monitor). It softens the image a bit.


Pages: 1

MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 344 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 2902