Unity Shadergraph Tutorial - Cracked Ice

Поделиться
HTML-код
  • Опубликовано: 25 янв 2025
  • Cracked Ice Material in Unity 3D
    It all started when we saw the article „How to Build Cracked Ice in Material Editor“ (80.lv/articles...) by Ali Youssef (www.artstation...) which describes his approach to the topic in the UnrealEngine 4. Our goal became to mirror his material on Unity3D and see how far we can get with the Shader Graph.
    The result looked promising enough to make a tutorial video.
    So that everyone can follow along we put one set of textures here: files.binaryimp...
    Tutorial Playlist ► • Tutorials
    BinaryImpact on Twitter ► / binaryimpactg
    BinaryImpact on Facebook ► / binaryimpactgmbh
    BinaryImpact on Instagram ► / binaryimpact
    #tutorial #unity #shadergraph

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

  • @BinaryImpact
    @BinaryImpact  5 лет назад +5

    For everyone to be able to follow the tutorial we put one set of textures here: files.binaryimpact.de/cf6539fa008f03bb6b4102e2eab0130e

    • @Hubba404
      @Hubba404 Год назад +1

      Hey, thank you so much for making these files availible! A question: what kind of license are they published under? I want to use them in a commercial project and I wonder if this is fine with you and the original creator?

  • @fleity
    @fleity 5 лет назад +15

    I can not stress enough how good this video is! In a sea of terrible tutorials this video is a shining beacon of hope and light with a specular value far beyond 1.0
    No stupid fuss, clear and concentrated to the point while leaving absolutely nothing out to make the entire effect look good and fast forwarding through the repetitive parts. I feel like there should be a smarter way than copying the sub graph 10 times but nonetheless the quality of this video is stellar, thanks a lot.

    • @BinaryImpact
      @BinaryImpact  5 лет назад

      Thank you for your kind words!
      Sadly, as far as we know, there is not yet a way to add loops in the shadergraph. So we had to go for the incremental steps by hand. As soon as this gets added we will adjust the tutorial.

    • @BinaryImpact
      @BinaryImpact  5 лет назад

      We hope you saw the other Episodes, we added a custom loop node to the graph later on as the feature became possible!

  • @christianpedersen9404
    @christianpedersen9404 5 лет назад

    This tutorial is beyond awesome! Can't believe I haven't seen your channel until now. You got a new sub and I am looking forward to alot more videos on unity. Keep up the good work, you are awesome and thanks alot!

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

    That was so straightforward and easy to follow, exactly what I was looking for, thank you so much!

  • @crdibbs
    @crdibbs 4 года назад +8

    In Unity 2019.4, I had to pass the view direction through a normalize node before multiplying it, otherwise the crack depth varied by my distance from it.

  • @MertKirimgeriGameDev
    @MertKirimgeriGameDev 6 лет назад

    Wow! This looks gorgeous!

  • @heavymetalforever96
    @heavymetalforever96 6 лет назад +2

    Thanks, man! A new subscriber is what you get :)

    • @BinaryImpact
      @BinaryImpact  6 лет назад +1

      Thanks for that really encouraging comment. We are trying to do more of these in the future.

    • @heavymetalforever96
      @heavymetalforever96 6 лет назад

      @@BinaryImpact Looking forward to more of your content :)

  • @47Mortuus
    @47Mortuus 4 года назад +1

    one can tell you're a professional.
    How about a tutorial on generating those cracks via nodes?

    • @BinaryImpact
      @BinaryImpact  4 года назад

      There is already a tutorial to generate the cracks in substance (ruclips.net/video/pP2zmOTGfgA/видео.html). Let us know if you would like to see it in shadergraph too.

    • @masonwheeler6536
      @masonwheeler6536 4 года назад +1

      @@BinaryImpact Yes please. When I see a tutorial that says "create cracked ice in Shader Graph" and then the first step is "import a bunch of pre-made cracked ice textures that were not created in Shader Graph" it kind of feels like I've been deceived.

  • @deadyanothaikiropool1chait713
    @deadyanothaikiropool1chait713 5 лет назад

    3:02 Did you say double tap on shader graph or something?

    • @BinaryImpact
      @BinaryImpact  5 лет назад +1

      Double Click on the Shadergraph to open the editor :)

    • @ninalu9162
      @ninalu9162 2 года назад

      @@BinaryImpact What's the editor called you used to edit the shader?

  • @ninalu9162
    @ninalu9162 2 года назад

    This video is super helpful except I can not download the texture by clicking this link. Would you please share another link for loading the texture?

    • @BinaryImpact
      @BinaryImpact  2 года назад

      The link is in the description or use this one: files.binaryimpact.de/cf6539fa008f03bb6b4102e2eab0130e

  • @bahamu
    @bahamu 5 лет назад

    Great video! Could you share some insight as to the performance of the graph you've created?

    • @BinaryImpact
      @BinaryImpact  5 лет назад

      @bahamu In comparison to the standard pbr shader material it does not really seem to impact the overall performance.

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

    Not sure why, but my parallax offset value doesn't affect the offset of the cracks, not sure where I went wrong and I know it's an old video. Just a heads up, if not a question. I'm on 2019.4 version btw.

  • @koskpg5732
    @koskpg5732 5 лет назад

    Looks great ! Tried to download the texture pack in .png but some of them are missing ?

    • @BinaryImpact
      @BinaryImpact  5 лет назад +2

      We recently made new textures and put them in a unity package which you can find here: files.binaryimpact.de/2a3e6e5c9f4c4f0769fb61dcc70af1a0

  • @charr4671
    @charr4671 5 лет назад

    Great tutorial! One question: When trying to reproduce it I seem to be having a problem with the parallax offset. The parallax effect is kind-of working, however changing the offset first stretches the texture along an axis and only starts to replicate depth and very very small -ve values or very very large negative values. Any ideas as to what is going on?

    • @BinaryImpact
      @BinaryImpact  5 лет назад

      The Parallax effect only works for small offset values, due to the fact that its just an approximation of depth. The higher the values are, the more inaccurate results for the offset may occur. When dragging the value in the Unity editor for the shader, unfortunately the number increases/decreases just too fast. You could multiply the value by 0.01 in the shader, and thus have bigger values in the editor(100 instead of 0.01), to leave you more room in the editor to actually finetune the parallax offset.

  • @nekrosarts2906
    @nekrosarts2906 6 лет назад +1

    thank you, very helpful video!

  • @ererbe
    @ererbe 4 года назад

    I found the channel today, i needed to subscribe :D

  • @605104
    @605104 5 лет назад

    Very good looking effect and good video by the way I was unable to reproduce the same effect in Lightweight render pipeline any idea why?

    • @BinaryImpact
      @BinaryImpact  5 лет назад

      Using the shadergraph version 5.16.1 in the LWRP version 5.16.1 we can get the graph of this video and even the graph from Episode 4 (ruclips.net/video/8rf0SlbJhcQ/видео.html ) to work. But if you create a new project the version 5.7. of both packages is activated. Maybe that is your problem?

  • @TheMastersArmoury
    @TheMastersArmoury 4 года назад

    This vid is old but I've been trying to understand how do do manual parallax in Shader Graph for weeks with absolutely no help from the community or google and this random vid shows it.

    • @BinaryImpact
      @BinaryImpact  4 года назад

      If any more questions arise do not hesitate. We will try to help out.

  • @warlockCommitteeMeeting
    @warlockCommitteeMeeting 4 года назад +1

    The files you shared do not match what you are using in this video.

    • @BinaryImpact
      @BinaryImpact  4 года назад

      The package should be updated. We added a bunch of newer better looking textures a while ago.

  • @radishmonster2760
    @radishmonster2760 6 лет назад

    Where can we get the textures (not in .uasset format)?

    • @BinaryImpact
      @BinaryImpact  6 лет назад +3

      We made another tutorial for creating a set of textures for the shadergraph: ruclips.net/video/pP2zmOTGfgA/видео.html

    • @risulkarim5781
      @risulkarim5781 5 лет назад +1

      ​@@BinaryImpact Thanks for the amazing tutorial. May I request to have the texture as a downloadable content separately as I was mostly curious about the shadergraph part of the tutorial ? :-) Besides, I don't have substance designer :-P

    • @BinaryImpact
      @BinaryImpact  5 лет назад +1

      @@risulkarim5781 We put one set of textures for you and everyone else here: files.binaryimpact.de/cf6539fa008f03bb6b4102e2eab0130e

  • @君莫笑-j9v
    @君莫笑-j9v 4 года назад +1

    amazing!

    • @BinaryImpact
      @BinaryImpact  4 года назад

      No, you are AMAZING!...I hear that's what people do nowadays :)

  • @auaoo3415
    @auaoo3415 6 лет назад

    Great work,Thank you, very helpful

  • @roobeerrrtt1633
    @roobeerrrtt1633 5 лет назад

    For some reason, I can only see three layers of cracks max.

    • @roobeerrrtt1633
      @roobeerrrtt1633 5 лет назад

      Never mind, I figured out I didn't connect the add nodes to each other properly.

    • @BinaryImpact
      @BinaryImpact  5 лет назад +2

      Ah ok good. We were trying to give you help but you gave very little information. So we were trying to write an answer about that when we read this comment :D

  • @DitzelGames
    @DitzelGames 5 лет назад +1

    Schönes tutorial!

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

    Hey Binary Impact, When I add daytime into the HDRI skybox at 2.32 minutes it looks dark on me. After this part i get the following error: Failed to present D3D11 swapchain due to device reset/removed.This error can happen if you draw or dispatch very expensive workloads to the GPU, which can cause Windows to detect a GPU Timeout an reset the device. (see docs.microsoft.com/en-us/windows-hardware/drivers/display/timeout-detection-and-recovery/). If you believe this error is due to built-in Unity functionality, please submit a bug.This is an unrecoverable error and the editor will shut down... I would be glad if you can help, I like this work very much and I want to do it.