Unity: Procedural Snowflakes with Shader Graph. ❄

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

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

  • @ronigleydsonvilasnovas8067
    @ronigleydsonvilasnovas8067 3 года назад +5

    It's a lot of fun to see the things you do using Shader Graph. Thanks for sharing these amazing techniques.

  • @readyforlol
    @readyforlol 2 года назад +1

    Pro tip if you need a circle, instead of running polar coordinates through a cosine etc like at 5:20, just putting a sample texture 2D and searching for Default-Particle in your project file will do basically the same in a single node.
    I checked the performance, and with 2M particles on screen i got 35fps with the polar coordinate cosine and 36fps with the texture 2D method. So it seems roughly equal in performance as well.

  • @Thumosa
    @Thumosa 3 года назад +1

    The best shadergraph tutorial ive seen so far. Really opens up the mind for possibilities

  • @Leonardorth.
    @Leonardorth. 3 года назад

    Bro this is absolutely brilliant. I love making stuff procedurally !!

  • @manolov4074
    @manolov4074 3 года назад +1

    I love the result. Good job man ! Merry XMAS and a Happy new Year :)

  • @curiouspers
    @curiouspers 3 года назад +1

    Happy new year!

  • @jorikito
    @jorikito 3 года назад

    What an epic christmas!

  • @bahteragames581
    @bahteragames581 17 дней назад

    Thank you.. very help full

  • @josimar8497
    @josimar8497 3 года назад

    You're amazing, thanks for the video!

  • @Nullscr1pt
    @Nullscr1pt 3 года назад

    This video is Hot! now that i see how you made all of this the possibilities for these techniques are limitless. I was actually looking at all of those shapes and thinking about something like a 2D or 3D light show where you can take a plane or mesh and just tweak the shader and all these shapes warp around with some good VFX. Hope you have a happy new year!

  • @geri4367
    @geri4367 3 года назад +3

    Really nice! :D
    One of those shaders that makes you decide gpu cost vs memory cost. If the shaders starts hitting performance in low end devices one can always render out the material into a texture and pay a lil bit of memory instead
    Thanks for making these and happy holidays!

    • @PolyToots
      @PolyToots  3 года назад +3

      Yeah you can definitely "over math" a shape to the point where a small texture would be a better choice, but it's all fun and games in the end. Happy new year to you too!

  • @lucyboydwilson
    @lucyboydwilson 3 года назад

    EXcellent! Thanks for sharing!

    • @PolyToots
      @PolyToots  3 года назад +1

      Thanks for watching! Happy new year.

  • @YuriNoirProductions
    @YuriNoirProductions 3 года назад

    my tiny bird brain instantly goes "oh yeah and then instantiate each particle with random parameters so each snowflake spawned becomes nearly unique because people will definitly notice that detail and it absolutly wont fuck with performance whatsoever"

    • @PolyToots
      @PolyToots  3 года назад

      To be fair if you hooked up custom vertex streams for the shader particle system you could randomise the results per particle for basically no cost.

  • @rinsofia8225
    @rinsofia8225 3 года назад

    so many math tricks. amazing!

  • @alaslipknot
    @alaslipknot 3 года назад +3

    "I hope you have some fantastic holidays regardless of what offends you"
    That's the spirit!
    On another note: how much do you recommend Shader Graph compare to Amplify now ? is the gap still as big as it was a year or two ago ?

    • @PolyToots
      @PolyToots  3 года назад +4

      Some folks have coded up some extra functionalities that definitely make shadergraph quicker to work with. (I don't use any myself, as I still primarily use Amplify.) but default shadergraph is still a pain by comparison. I do all my tutorial shaders in both ASE and SG now (just alternate which one I record) but I'll always do the prototype in Amplify because it's still just so much quicker to work with. On a purely functionality scale I really couldn't say if one is better, but ASE still definitely has more options out of the box, and still overall more refined.

  • @AETutsVids
    @AETutsVids 3 года назад

    Man too much work for a snow flake lol, great stuff keep it up !

  • @onewayroad3765
    @onewayroad3765 2 года назад +1

    When is the next tutorial?

    • @PolyToots
      @PolyToots  2 года назад +1

      Soon I hope. Life has been busy for a while.

  • @Salmonman0604
    @Salmonman0604 3 года назад +1

    How are you creating those little non-nodes to control where the connection lines go?

    • @PolyToots
      @PolyToots  3 года назад

      Ah, you just double click on a line!

  • @落花魂
    @落花魂 3 года назад

    Thank you~!

  • @tychoredleaf
    @tychoredleaf Год назад

    Does this need to be URP or can it also be created in Built-in Pipeline?

  • @prerit6915
    @prerit6915 Год назад

    anybody know how to tile this thing ?

  • @anooymous84
    @anooymous84 3 года назад

    how to add randomize rotation to the flakes?

    • @Nullscr1pt
      @Nullscr1pt 3 года назад +1

      make a particle system

  • @shengzy8555
    @shengzy8555 Год назад

    nice ,good guys ~~