Search Unity

How to make a material slightly furry

Discussion in 'General Graphics' started by Haxxy28, Nov 23, 2019.

  1. Haxxy28


    Nov 1, 2019
    Basically I have this grass texture I made in Photoshop using noise on a plain green background. Then using the wind stylise to create a grass texture. I put this on my planet but want it look like grass. How do I make it furry?
  2. GuitarBro


    Oct 9, 2014
    This is a problem with many answers which vary in difficulty wildly. It really depends on what specifically you'd like it to look like/how much detail you need.

    The simplest option would probably be to create a few grass billboards and put them on top of the grassy area. Like so:

    An intermediate option would be layered "shells" with transparency to create the illusion of furriness. See this asset as an example of what I'm talking about:

    On the other end of the spectrum, you would be looking at creating a geometry shader or compute shader that procedurally generates grass blades which is no trivial task. Here's a free one that LSUTiger85 made: Just bear in mind that it's far from ideal for every situation and probably needs a good deal of tweaking depending on your specific needs.