Home Technical Talk

Normal Problem with my crate

polycounter lvl 5
Offline / Send Message
dack3d polycounter lvl 5
Hello,

I have done my lowpoly and HightPoly crate and now I'm starting to bake this with Xnormal, but I have some troubles -___- for the top of my crate I have some acute angles...:(



TopCrate-Trouble.jpg


I trie to use the cage projection, change the maximum frintal ray distance,Maximum rear ray distance... it really dont work and I dont know why the xnormal render cant have the normal of this, even the outer side.


I need help :)

Replies

  • dirigible
    Offline / Send Message
    dirigible polycounter lvl 8
    1. Triangulate before you bake
    2. Select all your uv seams and harden their normals.
    3. Use a cage, and make sure the cage has all SOFTENED normals. Don't just use the maximum rear/frontal ray distance values in xNormal!
    4. If you want to know WHY these help, you should check out the polycount wiki pages on normal maps, and the "you're making me hard" thread here in Technical Talk.
  • dack3d
    Offline / Send Message
    dack3d polycounter lvl 5
    Thank you soooo much :) !!

    I didn't have groupe my smooth group by UV seams. I have applied all steps you said and now it works !
    Thanks for links, I try to understand the docs -__-

    I have another question with Xnormal. I have Multiple subobject (wood boards) on my crate, but if I want clean Normal projection I need to separate all stuff, each board is an Obj.
    For exemple :
    -Crate-Front-01-LOW.obj
    -Crate-Front-01-LOW-cage.obj
    -Crate-Front-01-ZB.obj
    ...
    Actualy I have 31 Obj... >___>

    Is there a better way to have no collision with the subobjects/elements and generated normalmap between an Obj (zbrush) and a obj (Low polygoned in max) ??
  • dirigible
    Offline / Send Message
    dirigible polycounter lvl 8
    dack3d wrote: »
    Thank you soooo much :) !!

    I didn't have groupe my smooth group by UV seams. I have applied all steps you said and now it works !
    Thanks for links, I try to understand the docs -__-

    I have another question with Xnormal. I have Multiple subobject (wood boards) on my crate, but if I want clean Normal projection I need to separate all stuff, each board is an Obj.
    For exemple :
    -Crate-Front-01-LOW.obj
    -Crate-Front-01-LOW-cage.obj
    -Crate-Front-01-ZB.obj
    ...
    Actualy I have 31 Obj... >___>

    Is there a better way to have no collision with the subobjects/elements and generated normalmap between an Obj (zbrush) and a obj (Low polygoned in max) ??

    Yeah the stuff in the wiki on normal maps is pretty complicated. I didn't understand everything the first time I looked at it. I picked it up gradually after coming back again and again over a year or two.

    The problem you're having with having to split all your pieces into separate objs is pretty common. The way that a lot of people handle it is they 'explode' their mesh. So any pieces that would cause errors, they just move far away from each other in the scene. They do this to the high poly and the low poly (has to match up). Then they can just export one obj for high and one obj for low, and bake once. You'll have to play with your ambient occlusion settings to make sure exploding the mesh doesn't give weird results with that, and you might want to bake a different ambient occlusion with a NON exploded mesh, but otherwise you should be good.
  • Snader
    Offline / Send Message
    Snader polycounter lvl 15
    Unrelated to the normal maps; but you could optimize that lowpoly a lot more if you're using the current UVW map layout.
  • dack3d
    Offline / Send Message
    dack3d polycounter lvl 5
    Hello and Thx for answer me :)

    I optimzed the crate as far as I can, but now I have some stretch on the smal edge... -___-
    And there is some weird normals on my trough parts :(

    This is the textured crate :
    WoodCrate-v2.jpg
    with Maps :
    WoodCrate-v2-Textures.jpg



    if someone can enlighten me ^^
  • Scruples
    Offline / Send Message
    Scruples polycounter lvl 10
    It's your UV's, from the stretching of the triangular shape's corners
    to fix you would have to edit the UV's and rebake your textures, and in the process you'll end up with a slightly denser mesh (9 verts per triangular shell?). It is good to know why this happened, but I wouldn't sweat it.
    qZDFq.png
  • dack3d
    Offline / Send Message
    dack3d polycounter lvl 5
    Ok I redo the UV map with no stretch angle :). I will send the last version of it soon.

    Thx for helped me
  • dack3d
    Offline / Send Message
    dack3d polycounter lvl 5
    I have done the whole scene ! thx all for your helps !

    For the crate it's here :
    Cratel-Montage.jpg

    And to see the complete scene :
    Scene.jpg
    Scene-Dynamite-Montage.jpg

    Critics are welcome !
Sign In or Register to comment.