Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Have a look at our Games Focus blog post series which will show what Unity is doing for all game developers – now, next year, and in the future.
    Dismiss Notice

What exactly smoothing angles do.

Discussion in 'General Discussion' started by Warrior1424, Mar 8, 2011.

  1. Warrior1424

    Warrior1424

    Joined:
    Sep 30, 2010
    Posts:
    984
    Some of you might think, how do I get my model to look smoother, with out making a high-poly version?
    Well heres how.

    Model Before:
    $nosmooth.jpg

    1. Go to your model in your project section and click on it.
    2. Find smoothing angle
    3. Adjust slider
    4.Apply
    5.Keep repeating until desired effect is achieved.

    Model After:
    $smooth.jpg

    Now I know a LOT of you already know about this, but some people may not, and this is for them.
     
  2. imaginaryhuman

    imaginaryhuman

    Joined:
    Mar 21, 2010
    Posts:
    5,786
    Does it subdivide/interpolate the mesh to make it smoother or is this a normal-mapping thing?
     
  3. Warrior1424

    Warrior1424

    Joined:
    Sep 30, 2010
    Posts:
    984
    Thats a good question. I think it changes the mesh. Not sure though.
     
  4. Filto

    Filto

    Joined:
    Mar 15, 2009
    Posts:
    712
    I would guess it just smooths your normals based on angle. Anything below the threshold gets à smooth normal and anything above a hard. Nice even though preferably you fix this in your 3D-package
     
  5. Frank Oz

    Frank Oz

    Joined:
    Oct 13, 2010
    Posts:
    1,561
  6. Eric5h5

    Eric5h5

    Volunteer Moderator Moderator

    Joined:
    Jul 19, 2006
    Posts:
    32,351
    It's not subdividing; it controls whether vertices are split for hard edges, so typically higher values result in fewer vertices. While this works well for some simpler meshes, in general I would recommend leaving normals on "import" and not using this, and use your 3D app instead, where you have specific control over hard edges (use the edge split modifier in Blender, for example). Otherwise you're making compromises--since hard edges are based on a single angle and nothing else--and your meshes don't look as good as they should. Typically you end up with some parts of the model smoothed that really shouldn't be.

    --Eric
     
  7. 2dfxman1

    2dfxman1

    Joined:
    Oct 6, 2010
    Posts:
    1,065
    This pretty much. Smoothing angle can only be used on very smooth organics or very high poly models.

    Low poly stuff should better be manually smoothed inside a 3d modeling app.
     
unityunity