Parallax Ice for plane mesh depth effect | Godot

Поділитися
Вставка
  • Опубліковано 18 лип 2021
  • Preview of a parallax ice shader I made this afternoon.
    Get it here: godotshaders.com/shader/paral...
  • Ігри

КОМЕНТАРІ • 28

  • @MagmaSloth64
    @MagmaSloth64 Рік тому

    This is so exceptionally helpful I can't thank you enough. Writing shaders is a while lot less intimidating thanks to you, I am deeply sincerely grateful

  • @VojtechLacina
    @VojtechLacina 2 роки тому +5

    Awesome, looks very realistic, great job

    • @NekotoArts
      @NekotoArts  2 роки тому +3

      Thank you! Its the power of PBR that really brings it to life!

  • @Polygarden
    @Polygarden Рік тому

    This looks great!

  • @KaletheQuick
    @KaletheQuick 2 роки тому +9

    Outstanding! I need it for my open source The Elder Scrolls knockoff, "The Younger Tomes"

    • @NekotoArts
      @NekotoArts  2 роки тому +4

      Ah, I see what you did there. Well go for it! The shader is CC0 so you can use it however you like, no credit needed! Good luck on your project as well!

    • @KaletheQuick
      @KaletheQuick 2 роки тому +3

      @@NekotoArts That's so kind and genuinely uplifting I might actually start my joke project

  • @diligencehumility6971
    @diligencehumility6971 2 роки тому +1

    Wow looks really good!

  • @derjoe
    @derjoe 2 роки тому

    wow, that looks great!

  • @MrBowmanMakes
    @MrBowmanMakes 2 роки тому +1

    awesome work!!

  • @arcticular
    @arcticular 2 роки тому +2

    Cool ice

  • @NycroLP
    @NycroLP 2 роки тому +10

    I wonder how do you learn this stuff when the learning resources in Godot shaders it so non existent?

    • @NekotoArts
      @NekotoArts  2 роки тому +31

      You see, that's the thing. I don't.
      Godot shader resources are practically non-existant like you said. I usually go through learning UE4 and Unity tutorials, then research on GLSL equivalents and/or functions, make notes and list down ideas for recreating the effects and then translate all that into Godot.
      I'm glad you asked actually. I just hope that by me doing this I can expand the resources available for Godot shaders.

    • @murtlehat
      @murtlehat 2 роки тому

      @@NekotoArts hey,i just wanna know if godot can able to switch character like league of stickman

  • @charlieking7600
    @charlieking7600 Рік тому

    AFAIK such approach is used in Bioshock Infinite to render some props after windows.

  • @jovlem
    @jovlem 7 місяців тому

    I want to use this shader for a solid mesh ( like a crystal ) but is doesn't work correctly for that.
    The shader looks great but has also problems with a flat surface.
    When the plane is not rotated ( the rotations on each axis are x=0, y=0, z=0 ) it works fine.
    However when I rotate the plane 90 degrees on the y-axis, it doesn't work corretly.
    - When I then rotate or pan the view left/right, the parallax moves up/down.
    - When I then rotate or pan the view up/down, the parallax moves left/right.
    So their is something wrong.
    It looks like it doesn't take into account in which direction a mesh or face is rotated or facing.
    Do you have have an idea what might cause this and how to fix it?

  • @Sk4lli
    @Sk4lli 2 роки тому +3

    Impressive! How is the performance of this? :)

    • @NekotoArts
      @NekotoArts  2 роки тому +4

      Its a little heavier than most 3D shaders but will have basically no performance cost if there's just a few in your scene. Furthermore, a guy on Reddit (u/lexpartizan) made it much more performant than what you see in the video (which was already running at a high framerate).
      My general say is that it performs well unless you plan on using it on thousands of objects in your scene. Although I haven't stress tested it, I don't imagine it playing out very well. If its just for a few floors that you are using in you scene, you don't need to worry about performance.
      You can read more about its performance on the Godot Shaders page that I made: godotshaders.com/shader/parallax-ice-for-fake-depth-to-plane-meshes/
      Hope that helps!

    • @Sk4lli
      @Sk4lli 2 роки тому

      @@NekotoArts that's great. Thanks for the detailed and fast reply. I haven't dived in deep into shaders, but it's always impressive to see what you come up with and what's possible.

    • @NekotoArts
      @NekotoArts  2 роки тому +1

      @@Sk4lli Aw thank you! I love making shaders in Godot. I'm hoping to expand the resources available for developers using this engine!

    • @Sk4lli
      @Sk4lli 2 роки тому

      @@NekotoArts no doubt, the community and therefore people like you was one of the reasons that made the switch from Unity to Godot easy for me a few years back.
      Not only is it a good help, but also shows the capabilities of the engine for people who are curious. 👍💪

    • @Sina_Qadri
      @Sina_Qadri Рік тому +1

      @@NekotoArts hey!!
      İ have a question can you make fake interior shader via this? This may help full for my car game that have very big cities

  • @Elhechmibidou
    @Elhechmibidou 2 роки тому

    all the things that people can do in godot and still no good games are made !!