Making a CRT Shader Effect - Using Godot Engine

Поделиться
HTML-код
  • Опубликовано: 2 фев 2025

Комментарии • 32

  • @El-Meowblo
    @El-Meowblo 2 дня назад +1

    First shader tutorial that actually worked, thank you!

  • @InternetExplorer687
    @InternetExplorer687 9 дней назад +1

    Thank you so much, you just ended 3 hours of searching for the right resources.

  • @devpoodle
    @devpoodle  4 месяца назад +7

    Hi! This is my first tutorial video like this (and my first gamedev video in general). If you have any video ideas or suggestions on how I can improve, I'd love to hear 'em. Thanks! :D

  • @MeIsZwi
    @MeIsZwi 14 дней назад +1

    I'm just learning Godot Shaders and this is really helpful!

  • @gjergjipocari8227
    @gjergjipocari8227 20 дней назад +1

    Not a dev just ran into this on my feed. Good job, I always turn on CRT effects if a game will allow me to and I wish more modern pixel art game devs would take some time to implement a good CRT filter that is tailored to their game.

  • @Gergenhimer
    @Gergenhimer 17 дней назад +1

    This came up in my feed and I actually need this for an upcoming step in my game, thanks

  • @juanxpeke
    @juanxpeke 7 дней назад +1

    I think you can just use a control panel node anchored to the screen size instead of a mesh node so you dont have to worry about dimensions

    • @devpoodle
      @devpoodle  6 дней назад

      That's a good idea! Using a control would be more flexible for different resolutions.

  • @mokomatalvi
    @mokomatalvi 2 месяца назад +1

    This is great! I've been making a CRT shader in Blender and this should be a fantastic addition to it.

  • @fiffy6572
    @fiffy6572 Месяц назад +2

    Great tutorial man!

  • @JoJo_mjt
    @JoJo_mjt 21 день назад +1

    thank you man keep up the good work

  • @skidwarpturbine
    @skidwarpturbine Месяц назад +1

    Fantastic tutorial, thank you so much!

  • @EwanTensai
    @EwanTensai Месяц назад +2

    this thing... i really need this in the future.. thanks

  • @rush_boi
    @rush_boi 4 месяца назад +3

    THANK YOU A MILLION TIMES DUDE YOU SHOULD definitely make more ❤

  • @paczek1024
    @paczek1024 18 дней назад +1

    Why not use a full rect color rect on the canvas layer?

    • @devpoodle
      @devpoodle  18 дней назад

      That's another perfectly valid way of applying a shader to the screen. The method I used in the video was just the first that came to mind, although both should work the exact same.

  • @JOExWAR
    @JOExWAR 4 месяца назад +1

    keep up man its a good work!!

  • @Aq12-p9y
    @Aq12-p9y 4 месяца назад +2

    Thank bro I very very wanted this tutorial ❤❤❤

    • @devpoodle
      @devpoodle  4 месяца назад

      Glad I could help! 👍

  • @the-birbo
    @the-birbo 15 дней назад +1

    for some reason when i do it with all the same set up, the shader renders the screen really small in the center of the viewport

    • @devpoodle
      @devpoodle  13 дней назад

      It might be related to the size of the screen quad. It has to be the same as the resolution in the project settings.

  • @justgolden0
    @justgolden0 10 дней назад +1

    ty💛

  • @agapeloa
    @agapeloa Месяц назад +1

    It helps thanks !

  • @surihix_hive
    @surihix_hive 2 месяца назад +1

    is there any way by which I can turn off the curvature on the sides?
    I only want the scanline effect.

    • @devpoodle
      @devpoodle  2 месяца назад +2

      Sure! Just set the warped UV to be equal to the centered UV 👍

    • @surihix_hive
      @surihix_hive 2 месяца назад +1

      @@devpoodle Thank you so much🙂

  • @Entidad-zh8pt
    @Entidad-zh8pt 2 месяца назад +1

    muchas gracias desde latam :DDDD thank you soo much

  • @PixelValleyIRz
    @PixelValleyIRz 4 месяца назад +2

    it would be nice to enhance this CRT shader effect to more advance level. Kinda close to what we see on old sony tv's with it's hardware level. Normal CRT shader like that still doesn't peak to it's charm like how our eyes perceive watching an old TV. Nice work btw.

    • @devpoodle
      @devpoodle  4 месяца назад +1

      Thanks for the comment ❤. One easy improvement is to turn up the brightness of each pixel, and then turn on Godot’s bloom feature. That would be a little more accurate than the blur effect I showed in the video. 👍

  • @dappapanda
    @dappapanda 2 месяца назад

    11:51 noted

  • @AlexeyNapechkin
    @AlexeyNapechkin Месяц назад

    Прикольненько