Description

Here is a shader that is aimed to replicate how an old CRT monitor would look, this method is currently used in most emulators eg: MAME, RetroArch, Snes9x, Project64...etc etc.

What can this shader do?

  • Scaling (mostly done outside the shader but scaling is still important to how the shader functions)
  • Scanlines
  • Gamma correction
  • Curvature/Barrel distortion
  • Borders
  • Phosphor grid/RGB separation

All the nice things a shader like this should have.

CONDITIONS OF USE: No support for assets. Support emails regarding this asset will not be answered.

You may use any of these shaders in your game(s), paid or free. eg: GameJolt, Steam, own website are permitted.

You may not redistribute any of the shaders/examples on the Yoyogames Marketplace, paid or free as projects, extensions, shaders, etc are not permitted.

End User Licence Agreement (EULA).

Version 1.0.4. Published December 24, 2016

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Anonymous 16 May 2019


Gravatar

Storm H 27 March 2019


Gravatar

Anonymous 17 March 2019


Gravatar

Storm H 14 March 2019

Could be better

It looks cool and works well, but I had some scaling issues, especially in full-screen. Maybe add a bit of code to auto adjust to the window size?

Also it seems like a weird thing to not respond to anyone, kinda the opposite of what you should be going for. Anyone who has issues won't really be able to get help.


Gravatar

Zee D 01 February 2019


Gravatar

Nikita B 09 November 2018


Gravatar

Vee F 08 October 2018


Gravatar

Anonymous 22 August 2018


Gravatar

Anonymous 25 June 2018


Gravatar

Maciej K 06 June 2018


Gravatar

can h 29 March 2018


Gravatar

Sol B 04 March 2018


Gravatar

V. M 19 February 2018


Gravatar

Petr S 17 January 2018


Gravatar

Anonymous 24 December 2017

Amazing

This CRT is almost as good as I hoped for.
I only wish there was an easy way to adjust the scanlines, (and maybe a little color bleed)


Gravatar

Anonymous 26 October 2017

great, but the formatting sucks


Gravatar

Pawel D 10 January 2018

Great shader

You should add highp qualifier to the line 58 of your shader.
On iOS shader is producing artifacts without it.
So the line should be:

highp vec4 coeffs = PI * vec4(1.0 + uv_ratio.x, uv_ratio.x, 1.0 - uv_ratio.x, 2.0 - uv_ratio.x);


Gravatar

Isiah B 20 October 2017

Doesn't scale great with fullscreen

I had to add a line of code in the shader object to set its scale variable relative to the size of the screen to get fullscreen to work at all for my project (it would just place the screen in the corner of my monitor) but even then it ended up looking very different from windowed mode. Better, but different enough that I can't trust that it will look good to all players (those in windowed mode get a worse experience, for example).


Gravatar

Anonymous 10 October 2017

Works Great

Works perfectly and does what you would expect.


Gravatar

Jayenne M 28 September 2017


Gravatar

Amberly A 24 September 2017

Wonderful!

This just went into my toolbox. Does what it does well. Thank you for this.


Gravatar

Reval R 10 January 2018

bad


Gravatar

Jason C 05 September 2017

Awesome

Made by the best shader coder out there!


Gravatar

Anonymous 29 August 2017


Gravatar

Anonymous 23 August 2017

Nice

Good. But does't seens to work with views and fullscreen.


Gravatar

Anonymous 02 August 2017

Great!

It's a really good system.
One thing I need help with is scaling with views and fullscreen.


Gravatar

Yihang X 03 June 2017


Gravatar

Mikael N 25 April 2017

Superb!

This shader was really easy to implement in my current project. I will probably tweak it a little but overall the effect is really nice. I would happily have paid for this shader, getting it for free is amazing, thanks! :)


Gravatar

Anonymous 05 March 2017


Gravatar

Rodrigo G 12 February 2017

Excellent

Easy to use and greats a very realistic effect.
With a bit of tweaking I was able to get the right look I was looking for.


Gravatar

Anonymous 01 February 2017

Great Shader

Great shader, but I get a weird circular distortion around the middle of the screen that's hard to ignore with a black background. Might just be how I implemented it though. (Or maybe that's how it's suppose to be)

Oh and btw I like your vignette & noise shader. I think it'd be cool if you made a shader that combined the screen distortion from this shader with the noise from the other.


Gravatar

Patrick B 27 January 2017


Gravatar

Diego V 16 January 2017

Fullscreen and views?

Does it work with fullscreen and views?


Gravatar

Mario A 03 January 2017

Great, but could use adjustments

The filter is great and I'm going to use it on my game. I wish I could adjust the intensity of the scanlines effect. It's too much, I wish it was 30% of that. I have tried to change the code but I couldn't reach that effect.


Gravatar

DAVID B 17 November 2016

Very usefull !

I like it but i can't use it untill i found how to delete the line effet i'm just looking for distortion :/

But nice job !

EDIT: Thanks, this update is perfect, 5 stars !

This review was left for a previous version of this asset.

Logo

xygthop3's Shader Resources (Publisher) 14 November 2016

Version 1.0.2 - Added a shader that only does distortion and borders, no scanlines.


Gravatar

Tito A 27 October 2016

Perfect nostalgia

Provides perfect retro effect for your game!

This review was left for a previous version of this asset.


Gravatar

Federico F 21 October 2016

Good but

in HTML the borders not working

This review was left for a previous version of this asset.

Logo

xygthop3's Shader Resources (Publisher) 22 October 2016

Thanks, I've fixed this issue now

1.0.1 - Fixed issue with Boolean if statements when using HTML5


Gravatar

Ivan B 06 September 2016

not bad, but..

is it possible to remove only stripes?

This review was left for a previous version of this asset.


Gravatar

Alex D 15 July 2016

works very nice!

I have a section in my game that I want to look like a CRT monitor and this is perfect!

This review was left for a previous version of this asset.


Gravatar

luke l 06 July 2016

Looks good, but might take a bit to use

I had to learn how to draw text while this is enabled. Be sure to devote a little time to it.

This review was left for a previous version of this asset.


Gravatar

Brian B 02 July 2016

A must for retro projects. Excellent work.

This review was left for a previous version of this asset.


Gravatar

Scott R 10 June 2016

An essential shader for retro-game projects. :)

Does a fantastic job at mimicking the old CRT screens and was extremely easy to incorporate into all my retro projects and configure it to the player's tastes. Recommended! :)

This review was left for a previous version of this asset.


Gravatar

Juan A 10 May 2016

Pure magic!

This review was left for a previous version of this asset.


Gravatar

davide m 27 February 2016

Viewtiful!

I love all xygthop3 works with shaders, but this one is probably my favorite one, to the point i decided to use it in my game. The most beautiful flowing water i could find around!

This review was left for a previous version of this asset.


Gravatar

Matteo G 15 April 2015

the best

This review was left for a previous version of this asset.


Gravatar

Anonymous 02 April 2015

has issues

nice, but curvature causes nasty side effects

This review was left for a previous version of this asset.


Gravatar

Salva D 27 January 2015

Perfect retro touch

This review was left for a previous version of this asset.


Gravatar

Dan R 18 December 2014

Really cool.

Love the effects available - good fun playing around with the settings.

Could maybe use a few more comments here and there but for free it's great.

This review was left for a previous version of this asset.


Gravatar

Anonymous 22 November 2014

Brilliant!

Really awesome shader - thank you! :)

This review was left for a previous version of this asset.


Gravatar

Druid W 04 October 2014

Great shader!

Well... I have this shader from gmc forum, but you are really talented so, i bought one copy with my gamejolt money. And... And I do not regret it! : D

This review was left for a previous version of this asset.

Package contents

Loading, please wait

What is the issue?

Back to Top