Search Unity

Showcase I made some custom nodes for 3D noise, and I've released them on github

Discussion in 'Shader Graph' started by cxode, Apr 17, 2020.

  1. cxode

    cxode

    Joined:
    Jun 7, 2017
    Posts:
    268


    I was shocked to find that Shader Graph doesn't have any 3D noise nodes built in. I had to make them myself. But now, thanks to me, you won't have to make them yourself.

    This repository can be installed via the Unity Package Manager.

    https://github.com/JimmyCushnie/Noisy-Nodes
     
  2. MK87

    MK87

    Joined:
    Jan 6, 2020
    Posts:
    5
    Cool, but these are copyrighted so can't use them on asset store package for example. Makes no sense that there is no 3D noise available by unity.
     
  3. BrianCraig

    BrianCraig

    Joined:
    Apr 13, 2020
    Posts:
    6
    These are so good! Thank you!
     
    cxode likes this.
  4. florianBrn

    florianBrn

    Joined:
    Jul 31, 2019
    Posts:
    53
    I've been searching for 3D noise in Shader Graph for a while, I still can't believe Shader Graph hasn't that already.

    This is really a life saver, thanks a lot!


    Edit: the Simplex noises work great, but weirdly the Perlin noises are throwing errors (Shader error in 'hidden/preview/Lerp_7AB092CF': redefinition of 'mod289' at Assets/Shaders/Noise/NoiseShader/HLSL/SimplexNoise3D.hlsl(23) (on d3d11)).
     
    Last edited: May 4, 2020
    cxode likes this.
  5. cxode

    cxode

    Joined:
    Jun 7, 2017
    Posts:
    268
    Could you open an issue for this in the github repo?
     
  6. cxode

    cxode

    Joined:
    Jun 7, 2017
    Posts:
    268
    All the HLSL code is either public domain or MIT-licensed. I released my shader graph nodes as public domain. What exactly is restricting your usage of them?
     
  7. MK87

    MK87

    Joined:
    Jan 6, 2020
    Posts:
    5
    Okay you are right. My apologies, I didn't read the license from the original authors I just assumed redistributing or selling would be prohibited, but indeed it is not.
     
    cxode likes this.