Shaders for Retro Games

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 พ.ย. 2024

ความคิดเห็น • 194

  • @DJMicroNaught
    @DJMicroNaught วันที่ผ่านมา +41

    Hey, TechDweeb. I knew a little bit about shaders, but now I know a little bit more about shaders. So I guess what I'm trying to say is, I love you.

    • @TechDweeb
      @TechDweeb  วันที่ผ่านมา +7

      😘

  • @MacheteProductions13
    @MacheteProductions13 วันที่ผ่านมา +60

    "Trauma" that's exactly what keeps me coming back to your channel 😃

  • @STR82DVD
    @STR82DVD วันที่ผ่านมา +76

    I'm scared to watch. I didn't want to cry again.

    • @alekseilongshore
      @alekseilongshore วันที่ผ่านมา +4

      why would you cry?

    • @Luodai235
      @Luodai235 วันที่ผ่านมา +8

      @@alekseilongshore watch his older videos in full you will understand.

    • @pepito69
      @pepito69 วันที่ผ่านมา

      It's okay bro, you can cry on my shoulder

    • @DJDanceClassic
      @DJDanceClassic วันที่ผ่านมา +17

      TL:DW His aunt deleted his shaders.

    • @AlistairBrugsch
      @AlistairBrugsch วันที่ผ่านมา +1

      😂​@@DJDanceClassic

  • @adrian_veidt
    @adrian_veidt วันที่ผ่านมา +27

    Shaders are the reason I fell in love with Retroarch.
    Btw for those searching for custom shaders, Retrocrisis provides the best CRT and other shaders in youtube

    • @KyleRuggles
      @KyleRuggles วันที่ผ่านมา +1

      I've tried theirs, takes a bit of power to get most of them working. Great shaders but needs power.

    • @ToyKeeper
      @ToyKeeper วันที่ผ่านมา +4

      Shaders are one of the reasons I don't like using standalone emulators. Retroarch makes games look better, like _a lot_ better, and everything else feels like a big downgrade.

  • @dotintegral
    @dotintegral วันที่ผ่านมา +5

    That Russ creeping in was awesome!

  • @RavenousMecha
    @RavenousMecha วันที่ผ่านมา +21

    13:50 hey russ 😂

  • @kobeeater3636
    @kobeeater3636 วันที่ผ่านมา +3

    I had to self teach myself how to use shaders, im glad a video like this exist to teach others

  • @dean_dv
    @dean_dv 18 ชั่วโมงที่ผ่านมา +1

    Crt-Mattias is awesome, great recommendation.

  • @buqi99
    @buqi99 วันที่ผ่านมา +8

    Omg I can't believe it, I was researching a lot of stuff yesterday about Shaders in retro games, it's fate my favorite channel is going to release a video about it soon.

  • @KyleRuggles
    @KyleRuggles วันที่ผ่านมา +5

    Holy shit! I DID NOT KNOW about the motion blur shaders, mind blown. 10:01 Damn! Thank you! Ok.. now I got some adjustments to make lol!
    For the 40XXV I like to use XBR-LV3-Multipass smoothing upscale?/shader with the LCD3X for mostly all 16 bit consoles and CPS1-3. I use ScaleFX with LCD3X for my rp3+ and a color matching one tv border for my Odin Base, haven't used it in a while. Also tweaked each system to use powersave as needed but still get bout 10fps faster when fast forwarding, I want the best battery life out of these things.
    Great video, man! Thank you!

  • @minghj
    @minghj วันที่ผ่านมา +5

    Thanks! Perfect timing for me, I was grappling with this last night and scratching my head

  • @bobcatethan8919
    @bobcatethan8919 วันที่ผ่านมา +1

    I appreciated Russ' deep dive into shades but this video is a lot easier for me to digest. I feel like I actually understand them now.

  • @Bluterus
    @Bluterus วันที่ผ่านมา +2

    Thanks Tech Dweeb 3 years on retro handhelds and this video is the first time I've bothered with Shaders

  • @TheNumberOneShmuck
    @TheNumberOneShmuck วันที่ผ่านมา +1

    I wish I'd had guides like this back when I started using Retroarch lol. Thanks for helping out today's newbies. Here's the CRT setup I use for home consoles below N64 on 640x480 screens:
    1. kawase_glow ('blurs' folder)
    2. pixel_aa_fast
    3. ossc ('scanlines' folder)
    4. zfast_crt_geo_svideo ('crt' folder)
    Start with kawase and then append the rest in order. The zfast has scanlines, but they're too faint for my taste, that's what the OSSC is for. Despite being 4 shaders deep, each one is so lightweight that I can use this combo on PS1 games (native res at least) on my RG40XX-H with almost no performance hit.
    Note: from what I've seen, pixel_aa_fast doesn't come on most operatings systems' installs of Retroarch at this time. You can get it from Libretro's Github page, libretro/glsl-shaders in the pixel-art-scaling folder. Or just use sharp-bilinear-simple ('interpolation' folder) instead, which is almost as good and also super lightweight.

  • @nicholassanders527
    @nicholassanders527 วันที่ผ่านมา +2

    I never knew about the transparency thing. You are amazing

  • @borf42
    @borf42 วันที่ผ่านมา +8

    I have to make sure I'm not drinking anything while watching your videos. There are several spots that would have most certainly spit out or choked on my beverage. 🤣

    • @TechDweeb
      @TechDweeb  วันที่ผ่านมา +2

      For the best. I can't be trusted. I'm sneaky 🤓

  • @baseendje5763
    @baseendje5763 21 ชั่วโมงที่ผ่านมา +1

    After watching many many retro handheld videos, I just ordered my very own rg40xx h, I can't wait to start messing around with this stuff 😋

  • @KerenskyTheRed
    @KerenskyTheRed วันที่ผ่านมา +2

    Good time in your video. Over the last few days, I've actually been looking over shaders and figuring out how to use them. Thanks for the tips and walk through!

  • @BrandonTheAnimeGuy
    @BrandonTheAnimeGuy วันที่ผ่านมา +1

    My Guy. Thanks for the great videos and long live "retro" gaming.

  • @CharlieWestGaming
    @CharlieWestGaming วันที่ผ่านมา +1

    Thanks....now I fell a little less stupid when it comes to shaders. Gotta say I'm really enjoying the default shades that were installed on my RG40XXV. Really brings the nostalgia to these retro handhelds. I don't recall any shaders being unable on my RG35XX or Retroid. Love the cameo BTW.

  • @ElisBuenas82
    @ElisBuenas82 วันที่ผ่านมา +1

    This video is a public service, thank you so much ❤

  • @ZoeW335
    @ZoeW335 16 ชั่วโมงที่ผ่านมา

    Thank you for this. I'm quite new to this whole emulation thing and it can get stressful at times! Your videos have helped me loads. Keep them coming man, your channel is great!

  • @gordobot24
    @gordobot24 22 ชั่วโมงที่ผ่านมา +1

    Thanks techDweeb. I learned something. Not sure what it was, but i feel better having seen this video.

  • @millenniallou6787
    @millenniallou6787 16 ชั่วโมงที่ผ่านมา

    The shade being thrown in a video about shaders.. i love it haha

  • @GordosTacoShop
    @GordosTacoShop วันที่ผ่านมา +6

    Feel better bud!

  • @Liamabdo
    @Liamabdo วันที่ผ่านมา +1

    I am not into retro video games but your sense of humor makes my day 😂

  • @Janus44
    @Janus44 17 ชั่วโมงที่ผ่านมา

    That table on your favorites section is great! thanks!

  • @mcoozfpvish823
    @mcoozfpvish823 23 ชั่วโมงที่ผ่านมา +1

    That was totally wicked!! now going back to the "when adults like each other.." part.. PG rating lol you crack me up. and great info.

  • @Kroller6
    @Kroller6 วันที่ผ่านมา +1

    I can't wait to try some of these shaders out now. I grew up with CRT tvs as well so I think I'm going to apply the one you recommend first. Amazing video as always!

  • @oscarloria
    @oscarloria วันที่ผ่านมา +1

    As always great video! Thank you very much!

  • @wopino
    @wopino 15 ชั่วโมงที่ผ่านมา

    YES!!! That was awesome thank you for this ❤

  • @DagoRuiz
    @DagoRuiz วันที่ผ่านมา +1

    Very informative, thank you!

  • @csikocska
    @csikocska วันที่ผ่านมา

    Applying a shader for any retro games is great, I love to see classic video games in CRT effects. 🙂

  • @RHRetro
    @RHRetro วันที่ผ่านมา +1

    Fulfilled my video request and can't wait for the overlays video next!
    Might be worth showing how easy they are to apply in Retrobat!

  • @CornyPuddle
    @CornyPuddle วันที่ผ่านมา +1

    Thank you, Mr Dweeb 🙏

  • @EduFirenze
    @EduFirenze วันที่ผ่านมา +1

    Was watching your video on emulation VS original hardware and shaders are what pull me to emulation. Gaming since the late 80s I need those scanlines and crt artifacts on my games.

  • @TJ-un2zv
    @TJ-un2zv วันที่ผ่านมา +1

    This video was a game changer

  • @NatsuMatto
    @NatsuMatto วันที่ผ่านมา +2

    Techdweeb, you complete me. And by "me" I mean my knowledge of shaders.
    Been trying for a while now to get my Zazzbizzle to look its best. Got the LCD grid down, but haven't been able to access any scanline shaders so far. And don't get me started on my lack of effort with interpolation, smoothing, and blurring.

  • @legendodinson7082
    @legendodinson7082 วันที่ผ่านมา +1

    I'm particularly fond of the blargg NTSC composite filter for Genesis and NES games.

  • @ToyKeeper
    @ToyKeeper วันที่ผ่านมา

    Definitely the best shaders video I've seen. I learned about some nice new ones to try. Would be cool to see more zoomed-in detail shots of some, and maybe some of the more impactful options available for CRT shaders in particular, but that would be a much longer video. You covered a lot of ground in a very informative manner, in just a few minutes.

  • @scatchef
    @scatchef วันที่ผ่านมา

    I didn't realise I wanted this video until you made it. I ❤ you !

  • @StuieHunter
    @StuieHunter 20 ชั่วโมงที่ผ่านมา

    What a great video :)
    I'm pretty new to this retro emulation stuff, and I had no idea about how motion blur was used as a trick back in the day!

  • @captainthunderbolt7541
    @captainthunderbolt7541 วันที่ผ่านมา +2

    Russ cameo!
    I like to add Retro Crisis shaders to Retroarch. You can find previews of his shaders on his TH-cam channel of the same name.

  • @rometherevenant8749
    @rometherevenant8749 21 ชั่วโมงที่ผ่านมา

    We live in a beautiful time where retro gaming is accessible on almost every device. And the best of all is this Tech Dweeb living the dream.

  • @roracle
    @roracle วันที่ผ่านมา +6

    No one ever talks about NTSC shaders. They look just like an old television. You can even choose what kind of connection: analog, composite, or that other one I can't think of right now. But you can also select any of those with or without scan lines. It has the flicker of the old TV as well.

    • @gluttonousmaximus9048
      @gluttonousmaximus9048 วันที่ผ่านมา +2

      Here's the weird thing, some emulators (RetroArch cores) themselves come with this filter in the core options menu.

  • @DRH-km4hk
    @DRH-km4hk วันที่ผ่านมา +4

    Finally, TechDweeb talks stuff my parents never wanted to explain to me when I was young... about what happens when a man loves a woman... Shaders it is 😂

  • @jonathancornelius
    @jonathancornelius วันที่ผ่านมา +3

    Hey bud I hope you're doing good. Glad too see a new video hope you're better

    • @TechDweeb
      @TechDweeb  วันที่ผ่านมา +2

      Thanks buddy. Nah not quite better yet. Still stuffed up and can't taste my food. Hopefully another few days and I'll feel like my old self 🤞

    • @jonathancornelius
      @jonathancornelius วันที่ผ่านมา +1

      @TechDweeb I hope so bud appreciate all you're dedication and hard work

    • @jeepee2
      @jeepee2 12 ชั่วโมงที่ผ่านมา

      ​@@TechDweeb oh so that's why your voice is different!

  • @KawikaLee408
    @KawikaLee408 วันที่ผ่านมา +1

    techdweeb always throwing shade

  • @andersonhopkins3987
    @andersonhopkins3987 15 ชั่วโมงที่ผ่านมา

    Thanks for providing the latest rabbit hole for me to fall down 🙃

  • @sarahdaviscc
    @sarahdaviscc วันที่ผ่านมา +1

    Thanks for another cool video!

  • @sarahdaviscc
    @sarahdaviscc วันที่ผ่านมา +2

    You're TechDweeb so surely you know the best shaders.

  • @Cloud28693
    @Cloud28693 วันที่ผ่านมา +1

    I was waiting for this video since I was a toddler... In those days I was asking myself: "How will I play the videogames I still don't know but I'll fall in love with in the future, when the consoles I still don't know will be a past thing and I will want to recreate that aesthetic?". Now I know, now I can be a happy 31 years old toddler.

  • @謬
    @謬 วันที่ผ่านมา

    Perfect timing my 40xxv should be here soon. 🙂

  • @myriadmyriad7209
    @myriadmyriad7209 14 ชั่วโมงที่ผ่านมา +1

    Your videos give me many giggle bytes

  • @bartekkucharski3880
    @bartekkucharski3880 23 ชั่วโมงที่ผ่านมา +1

    That motion blur surprised me a bit. Must try it.

  • @otogiokami
    @otogiokami 15 ชั่วโมงที่ผ่านมา

    The googly eyes on that 406v are sending me places

  • @Jonnymeman
    @Jonnymeman วันที่ผ่านมา +5

    Bro… them hands are looking vascular! You been lifting???!

    • @TechDweeb
      @TechDweeb  วันที่ผ่านมา +4

      I get 90% of my excercise from lifting big handheld PCs and yeeting word papers

  • @antiantifa886
    @antiantifa886 วันที่ผ่านมา +4

    You’re hilarious!🤣

  • @kumadogjack
    @kumadogjack วันที่ผ่านมา +4

    Oh yeah 2 min after launch and I'm watching your video

    • @TechDweeb
      @TechDweeb  วันที่ผ่านมา

      Surely you have better things to do on a Sunday night!

  • @scottannunziata8265
    @scottannunziata8265 วันที่ผ่านมา +1

    Great info… great humor with a bit of trauma thrown in! Great info as usual.

  • @-Astro--
    @-Astro-- วันที่ผ่านมา +1

    I use zfast across the board, looks good enough to me on my LCD in my cabinet 😊

  • @henrytuttle
    @henrytuttle วันที่ผ่านมา +1

    "Right after they f..."
    Literally laughed out loud.

  • @raulvito6246
    @raulvito6246 วันที่ผ่านมา +1

    Pixel AA or Sharp Bilinear filtering are my options; as long as there are no weird pixel effects I like to keep things are vanilla as possible but with the CRT effects

  • @metalsquid
    @metalsquid วันที่ผ่านมา +1

    For GBA I like to use a crt shader in some games, eg. Metroid Zero Mission. It's basically NES Metroid which was played on a CRT, so I think it looks great with scanlines and crt bloom. Metroid Fusion looks great with it too, as do a lot of jrpgs and strategy games. Before you scoff at the idea, don't forget the GB Player attachment for the Gamecube did allow u to play GBA games on your CRT back in the day, and if you were one of the blessed few that owned one heck u might even like to throw on a geom shader as well. Personally, I don't need the CRT curve for GBA. Just the scanlines will do. Try it!

    • @TechDweeb
      @TechDweeb  21 ชั่วโมงที่ผ่านมา

      I'm into it. I do the same on occasion.

  • @tedstahl3794
    @tedstahl3794 วันที่ผ่านมา

    I had never really had an interest in shaders, but I always enjoy your videos so I thought I'd give it a watch.
    I tend to be a bit of a purist, but I found the SABR shader crazy cool looking! I don't think I'll use it often, but It does transform a pixelated screen into something that almost looks cell shaded. It's a bit of a resource hog, but pretty neat how it upscales and smooths a screen out. It can be a bit blasphemous for the purist in me, but it does offer an interesting reinterpretation of the original art. Thanks for adding another little tidbit of emulation information in my geeked-out brain!
    Peace.

  • @justchan2443
    @justchan2443 วันที่ผ่านมา +1

    For handheld consoles that can't do shaders, the Miyoo Mini Plus as a cool CRT overlay called Perfect CRT, just make sure bilinear is on and honestly, it looks good enough for me.
    Edit: the overlays comes with Onion OS

  • @mjdf122
    @mjdf122 21 ชั่วโมงที่ผ่านมา

    Another day with the Tech King

  • @nirvanaprojun
    @nirvanaprojun 23 ชั่วโมงที่ผ่านมา +1

    more comfortable view,learn more shader,very nice!

  • @motmagique
    @motmagique วันที่ผ่านมา +1

    As we say in French " You are ZE best" 🎉

  • @alekseilongshore
    @alekseilongshore วันที่ผ่านมา +7

    "trauma" that got me

  • @YorckBabinsky
    @YorckBabinsky 22 ชั่วโมงที่ผ่านมา +1

    "Right after they f" CUT
    Thanks for making my day with that comment. :D

  • @livinlicious
    @livinlicious วันที่ผ่านมา

    There are a few challenges with current shaders:
    1) High Resolution Requirements: Shaders need a significant amount of resolution to look authentic, typically requiring 4K displays. At such high resolutions, the display must match the pixel count, and sufficient processing power is needed for optimal performance. This often limits their use to PCs, as handheld devices struggle to keep up.
    2) Dependence on Integer Scaling: Shaders require integer scaling for correct rendering. Without it, issues such as lines, streaking, or shimmering can occur during screen scrolling. This becomes problematic when the original content isn't an integer multiple of the display's resolution. While interpolation shaders combined with CRT filters can mitigate this, it increases the demand for point 1.
    3) Uneven Appearance on Small Screens: On smaller handheld screens, even with enough pixels, shaders can appear uneven due to the limited screen size (e.g., a 3-inch display). This compromises the look of the whole picture.
    Overall, I prefer using overlays instead of shaders. Overlays are simply images placed over the screen, requiring minimal processing and working adequately even at lower resolutions.

  • @andressierra2256
    @andressierra2256 วันที่ผ่านมา +1

    I like watching your paper puppets drama eating sandwiches

  • @_rage_quitter_11
    @_rage_quitter_11 วันที่ผ่านมา +1

    I wanted my retro games to look good on my phone and I dived into the rabbit hole for 2 days and I was still confused about some even though I watched the entire russ video guide (twice) and read his written guide and now this one too. I actually wanted to have borders or bezels around but learnt about so much more. And dweeb I still need an overlay video 👀. Also I found out that if you have a PC which has decent gpu then MEGA BEZELS and DUIMON'S ADD ONS are the greatest presets ever, however even the steam deck struggles so it's not applicable for retro handhelds.

  • @clintbeacock7663
    @clintbeacock7663 22 ชั่วโมงที่ผ่านมา

    My go-to for a nice non-integer-scaled and interpolated CRT effect on lower-end devices is using fakelottes for CRT and prepend gdapt for interpolation. It looks perfect to me, especially for transparent sections like the foreground waterfalls in Sonic. Can skip gdapt if performace is a problem.

  • @eveahn9595
    @eveahn9595 16 ชั่วโมงที่ผ่านมา

    Thanks a lot.

  • @lostworldvideogames
    @lostworldvideogames วันที่ผ่านมา +1

    That RG406V joysticks look like eyes staring back at me the whole video 😂

  • @sashahenriksen
    @sashahenriksen 21 ชั่วโมงที่ผ่านมา

    "shaders" "shaders" "shaders" "trauma" "shaders" many a gamer's experience, myself included. luckily games can help us cope with trauma. love your vids man!

  • @digitalmagik
    @digitalmagik วันที่ผ่านมา +1

    I love how you threw "trauma" in there lmfao

  • @JohnStenborg
    @JohnStenborg 19 ชั่วโมงที่ผ่านมา

    …start with experimenting with shaders for black n white game boy games…build your own opinion and try to feel…not think…what you like…when you got the feel for it and confidence in your self…start to collect and dive into the wonderful nerdy world of shaders…and as mentioned here…inside the frontend retroarch is the easiest way to handle shaders for older retro games…shaders actually make all the difference…

  • @HeliosBeats
    @HeliosBeats วันที่ผ่านมา

    Very useful vid, I'll be saving this one (btw editing oops at 3:17)

  • @L319HV
    @L319HV วันที่ผ่านมา +1

    If you make a overlays video could you please add a section about 16:9 devices 🙌🙏

  • @qlnzky
    @qlnzky วันที่ผ่านมา +1

    2:55 i wasn't prepared to get insulted T_T

    • @TechDweeb
      @TechDweeb  22 ชั่วโมงที่ผ่านมา +1

      You should always be prepared around these parts.

  • @colinmartin9797
    @colinmartin9797 วันที่ผ่านมา +1

    Please do an overlay episode that covers 16:9 systems!

  • @Aaron-ge7ho
    @Aaron-ge7ho 15 ชั่วโมงที่ผ่านมา

    I could make a mean joke about TechDweeb never being a father (spoiler: it goes around the word "retrograde"), but it wouldn't be a nice thing to say about a cool retro fella that bring so nice content to all of us and our cats...
    Anyway... I'm used to avoid shaders as a platform players avoid spikes! Just gimme a big and nice screen and smooth my pixels, so i can keep my blind sight at a less unconfortable distance to enjoy my stuff, BUTT... "sgenpt-mix" turned to be almost essential for me to play MegaDrive/Genesis games since it mash very nicely stuff that otherwise would be a grid (it do wonders in the Sonic games). Now i guess i'll also give a try to this "mix-frames" blur too since now someone explained that it can deflicker some flickering things!

  • @DNAMobileGaming
    @DNAMobileGaming 20 ชั่วโมงที่ผ่านมา +1

    Now we're all a bit more shader than before..... 😶‍🌫️

    • @TechDweeb
      @TechDweeb  20 ชั่วโมงที่ผ่านมา

      Buddy, that is so super generous, thank you so much! You inspire me to reach new dweeby heights!

  • @citruesilver
    @citruesilver วันที่ผ่านมา +1

    I want that microwave 😊

  • @DevanteWeary
    @DevanteWeary วันที่ผ่านมา

    Thank you for the list. Such a big topic that I've read guides and watched videos and it's just there are so many. I just want a one size fits all group of them that covers the various types for my Retroid Pocket 4 Pro. Probably should mention how to actually download the shaders. :P'

  • @legendodinson7082
    @legendodinson7082 วันที่ผ่านมา

    If you do overlays, I'm particularly interested in seeing how to setup ones for vectrex.

  • @pascal_mugen
    @pascal_mugen 22 ชั่วโมงที่ผ่านมา +1

    Oh Sorry techdwweb, i should have been more patient... Damn it your mind manipulation worked again on me

  • @chrizzzly_hh
    @chrizzzly_hh 20 ชั่วโมงที่ผ่านมา

    Would be great to have a gamelist for the video. Some of them looked great (TNMT GBa? And the topdown racing game).

  • @alekseilongshore
    @alekseilongshore วันที่ผ่านมา +4

    the jokes this video are good

  • @Soaches
    @Soaches วันที่ผ่านมา

    Can you make a video on shaders? I feel like that's a topic that's been lacking on your channel.

  • @harieth8
    @harieth8 วันที่ผ่านมา

    I love the crt grids!! Maybe good to mention this mostly only works with settings if you use retroarch, right?

  • @DarkD33p
    @DarkD33p 16 ชั่วโมงที่ผ่านมา

    I'd really like to know more about that sandwich topic. How do I apply shaders to it so it looks even more fancy?

  • @yourtubeccount
    @yourtubeccount วันที่ผ่านมา

    WOW! it worked! and without having a custom OS! I love it so much! but everything runs a little bit slow, like input lag

  • @nullterm
    @nullterm 9 ชั่วโมงที่ผ่านมา

    Thanks to your testimony, I now worship at the Church of CRT Mattias.
    It’s taken my Retroid Pocket Mini experience to a whole new retro level.

  • @mrhumbuck_
    @mrhumbuck_ 19 ชั่วโมงที่ผ่านมา

    Useful video! But did you ever figure out the 'how to dance with girls' part?

  • @josephbradshaw6985
    @josephbradshaw6985 วันที่ผ่านมา

    Retro shader for the GBA is very nice. I need to try it out on the GB/C. Also I hates the smoothing ones, lol. My brother can't play without them. He thinks the pixels look jank...he's a modern gamer. 🙂

  • @Ididnttouchthat
    @Ididnttouchthat 12 ชั่วโมงที่ผ่านมา +1

    1:46 ok take my sub lol