Normal Map Workflow Using XNormal


오리지날 포스트.
http://udn.epicgames.com/Three/XNormalWorkflow.html


Normal Map Workflow Using XNormal


Overview

This workflow uses XNormal to bake normal maps which produces much higher quality shading than previous workflows. The Normal map workflow used in the past will still work, but if you want higher quality shading, this is currently the best workflow to use. It also allows you to use much less supporting geometry since you do not have to fight incorrect shading.

Workflow

  1. The first step is to make sure your model consists of 1 smoothing group. It also helps to triangulate your model using a modifier, that way you do not have to worry about any application changing your triangles.
  2. When exporting your lowpoly model for xnormal using these settings:
    FBX Settings
    The important points are smoothing groups, and tangents & binormals
  3. When loading your lowpoly model into Xnormal make sure Use exported normals is enabled.
    XNormal Settings
  4. After baking your normal map, export your low poly models for Unreal using the SAME FBX settings as before.
  5. When importing your model into Unreal, enable Import Tangents and Explicit Normals
    Import Settings

Results

Here is an example mesh using this method, notice it is far lower polycount than we could use before, there is no supporting chamfers or subdivisions.
Mesh Wireframe
Here is the model using the new method.
New Shading
Vs the Old
Old Shading

Game Developer Leegoon copyright all right reserved since 2010.

Comments

  1. It's in reality a nice and useful piece of info. I'm haрpу that you
    just sharеd this usеful info with us.
    Ρlease kеep us informed like this. Thanks for shагing.


    My blog ρost; Property for Sale

    ReplyDelete

Post a Comment

덧글쓰기 기능 있는거 아시죠? ㅋㅋ