Unity: Procedural Snowflakes with Shader Graph. ❄

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ก.พ. 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.

  • @Thumosa
    @Thumosa 3 ปีที่แล้ว +1

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

    • @PolyToots
      @PolyToots  3 ปีที่แล้ว

      Very kind words!

  • @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 :)

    • @PolyToots
      @PolyToots  3 ปีที่แล้ว

      Thanks, you too!

  • @bahteragames581
    @bahteragames581 24 วันที่ผ่านมา

    Thank you.. very help full

  • @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.

  • @curiouspers
    @curiouspers 3 ปีที่แล้ว +1

    Happy new year!

  • @jorikito
    @jorikito 3 ปีที่แล้ว

    What an epic christmas!

  • @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!

  • @josimar8497
    @josimar8497 3 ปีที่แล้ว

    You're amazing, thanks for the video!

  • @rinsofia8225
    @rinsofia8225 3 ปีที่แล้ว

    so many math tricks. amazing!

  • @onewayroad3765
    @onewayroad3765 2 ปีที่แล้ว +1

    When is the next tutorial?

    • @PolyToots
      @PolyToots  2 ปีที่แล้ว +1

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

  • @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.

  • @AETutsVids
    @AETutsVids 3 ปีที่แล้ว

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

  • @prerit6915
    @prerit6915 ปีที่แล้ว

    anybody know how to tile this thing ?

  • @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!

  • @anooymous84
    @anooymous84 3 ปีที่แล้ว

    how to add randomize rotation to the flakes?

    • @Nullscr1pt
      @Nullscr1pt 3 ปีที่แล้ว +1

      make a particle system

  • @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.

  • @tychoredleaf
    @tychoredleaf ปีที่แล้ว

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

  • @shengzy8555
    @shengzy8555 ปีที่แล้ว

    nice ,good guys ~~

  • @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.

  • @落花魂
    @落花魂 3 ปีที่แล้ว

    Thank you~!