Home Technical Talk

Zbrush noob. Facial Rigging, and other q's (UED3 )

polycounter lvl 18
Offline / Send Message
oXYnary polycounter lvl 18
So Im going to start the reading and video watching asap for the project im working on with per zbrush. I still want to clarify a few things. Does the object you import into zbrush need to be one mesh? Meaning no separate parts? In example shoe laces on a shoe.

Now, if Im planning to make a additional low poly version of the character at the end. Do I need to bother adjusting uvws before importing into zbrush? I mean since I can then when I export back into max just burn both the normal map and color map to the low polys layout. Or should I instead import the low poly into zbrush and burn the normal and such inside of it?

I ask in part because I dont have that polygon reduction program you all use to keep max from crashing with the huge polycount zbrush makes.

Im still confused on displacement maps. Why would I need one for a real time engine? Are the newer engines subdividing your base model real time to contour to a displacement map?

Also, Im making this character so that its facial features will animate. Do I model the face then with the eyes closed initially and the mouth slightly agap? Do I bone a tongue also for a real time engine? Anyone have a sample charcter that has a more advanced facial rig [meaning it can show full emotions] that was made for real time that I can open and study in max how it was constructed?

Im making this looking at UED3 if its anyhelp. Which then leads into anyone have any idea of how to split the textures? In UED2 you split the head from the body, but I have no clue what Epic has in store for us with how the characters are built. I plan on downloading rorch's thread on the subject, but he was only covering environmental assets.

EDIT: oh wait, I got displacement map confused with a height map.

Replies

  • MoP
    Options
    Offline / Send Message
    MoP polycounter lvl 18
    1. No, it doesn't need to be one mesh. If you model, say, two spheres a metre apart and export them as a single .OBJ file, that'll import fine into Zbrush. This is useful because you can hide stuff by object.

    2. I wouldn't worry about UV's when zbrushing if you're going to make a new lowpoly mesh at the end. Regardless of whether you bake normals in Max or Zbrush, you can use a new object with new UV's to bake normals onto. You'd only need to UV-map the zbrushable mesh if you wanted to texture the highpoly, which for games probably isn't necessary.

    3. You don't need a displacement map for an in-game object. Normal maps alone are fine. Height map isn't really needed either. You can use a fine-detail greyscale map (these are used in doom3) to overlay onto the normals to add detail to skin or cloth. Not absolutely necessary though.

    4. Face rig depends on what game it's going into ... i don't have experience in this area, but i'd say anything you want to move should be boned. Add a bone for the tongue if it's gonna need to move for lip sync stuff.
    Modelling with the eyes up or down shouldn't really matter, you could do it either way and just work it out in the rig. Mouth slightly open is probably a good idea just so you don't run into trouble when zbrushing.

    I'd imagine you can split up textures pretty much any way you want since you'll be defining them yourself anyway. It's probably safe to do a map for the face and a different map for the body, but i'm sure it wouldn't be a problem to put them all on one map, or to use 3-4 maps if necessary. 2 is probably optimal though.
  • oXYnary
    Options
    Offline / Send Message
    oXYnary polycounter lvl 18
    Per 2, I wanted to put some base painting on the zbrush model since zbrush can do this so well. Max bake tool will burn those unto the low poly version along with the normal map information if you choose to do so. The problem is I dont have that program that reduces the poly count so I dont know if I can physically get the models into max. PIOR also I think had a max tutorial on doing I think doing edge extrusion with edge snap to make a very well formed low poly model follow the contours of a high. Where can I find that?

    Per 3, why is there so much discussion on this subject then (displacement)? Also you meant a standard bump map for the details? Did doom 3 have a separate texture for the clothes so it could repeat that texture across without hitting skin and such?

    I ask on the textures because in order for team colors and the big head mod to work you had to have the textures split in that manner for ut2k3/4.

    Thanks for the info Mop. smile.gif
  • MoP
    Options
    Offline / Send Message
    MoP polycounter lvl 18
    You can get your zbrush things into Max if you drop a couple of subd levels, chances are anything you're baking texture-wise (apart from normals) won't need the highest res mesh anyway.
    Also you can use lower-level subd meshes from zbrush as a base for a final in-game mesh.

    Since you know Pior had a tutorial on it, why didn't you check out his site? The tutorial is here - http://www.pioroberson.com/images/minitut_topology_worflow.jpg

    I'd imagine most discussion on the topic of displacement is actually referring to pre-rendering stuff out of zbrush (like making a displacement map to apply in max and render a scene)... that sort of stuff isn't used in games AFAIK.
    And yes, a standard bump map is used in doom3 to add fine detail to the maps ... i'm not exactly sure how since i haven't researched it much but i imagine you could find out easily enough on iddevnet.com or doom3world forums.

    As for texture splitting, you answered your own question there smile.gif
  • fritz
    Options
    Offline / Send Message
    fritz polycounter lvl 18
    MOP just plain rocks!!!
  • oXYnary
    Options
    Offline / Send Message
    oXYnary polycounter lvl 18
    I didnt know where his site was. I also dont know if it was a thread or a tut. However thanks. smile.gif

    If I plan on baking in lighting, then should I get the displacement map also?

    Now for the facial animation part.
  • fritz
    Options
    Offline / Send Message
    fritz polycounter lvl 18
    the link MOP provided for the tut IS the tut. there's nothing more on it. i personally had problems getting my snap to work....as did someone else. here's a link to the thread i posted: http://boards.polycount.net/showflat.php?Cat=0&Number=110217&an=0&page=2#Post110217
  • Cubik
    Options
    Offline / Send Message
    Cubik polycounter lvl 18
    I hope you won't mind if I have a question too Oxy, since:

    [ QUOTE ]
    Regardless of whether you bake normals in Max or Zbrush, you can use a new object with new UV's to bake normals onto.

    [/ QUOTE ]

    holy shit, can I do this in ZB too? I have always thought that you have to a basically finsihed lowpoly model in quads and with uvs to use ZMapper and then sculpt everything in one model.
    So I can do a midpoly in max, export to zb for highpoly lovin' then export the finished max lowpoly and create normalmaps with the two meshes (low and highpoly) similar to Max render-to-texture feuture?

    Mop, could you please teach me how, if it's actually possible and I'm not just reading too much into this smile.gif.
  • MoP
    Options
    Offline / Send Message
    MoP polycounter lvl 18
    Cubik: You can use any low-res mesh in ZMapper, if you have the Zmapper help files there's a section explaining how. So just make your low res mesh around a zbrush mid-level mesh (with triangles, whatever) and uv-map it in Max, then bring it into ZMapper the way that the tutorial in the help file describes.
    If you don't have the help file you can get it from zbrush forums, just do a search over on zbrushcentral or something.
  • Cubik
    Options
    Offline / Send Message
    Cubik polycounter lvl 18
    Thanks Mop, I can't believe I overlooked this (chapter 3 in the helpfile). The only thing that seems a bit fiddly is getting both meshes in the same exact postion for the projection, but if you hold ALT when in Zmapper you can move the base mesh in the view. It's not as precise as I would like it though, gotta make sure that I don't mess with the pivots in max next time.
  • MoP
    Options
    Offline / Send Message
    MoP polycounter lvl 18
    might be easier to export a mid-level version of your mesh from zbrush into max, position the lowpoly max mesh around that, then re-export the lowpoly?
  • Ruz
    Options
    Offline / Send Message
    Ruz polycount lvl 666
    don't foget z brush has it own advanced normal map tools( zmapper) so you won't even need to get it back in to max anyway
  • Penzer
    Options
    Offline / Send Message
    Penzer polycounter lvl 17
    I've got a question about Zbrush that I'm finding really odd that I can't figure out. Today is the first time I've ever tried it out. I'm planning on learning the basics/interface of Zbrush over this weekend, but I'm just baffled by the interface. I've used Max and Maya a lot, but Zbrush is totally different. I'm still trying to wrap my mind around the 2.5D concept, but hey I just started an hour or two ago. I've been watching video tutorials and reading the built in help file, but one problem seems to keep coming up the most. I'll be working with Zspheres, just building some basic forms and then when I go to use a transform tool I hit a problem. Not all the time, but sometimes use a transformation tool, say to move or to resize a Zsphere, I lose the ability to rotate the canvas.

    Before that I just left-click somewhere on the canvas and move the mouse to rotate around my object. Once the problem comes us though, I left click and it either makes a new Zsphere or does something different.

    I've been trying to find some basic Tutorials on Zbrushcentral.com, but I can't find something that really covers the interface.

    Opdate: Never mind, I had a friend at school who's almost graduated help me out. I'm still just learning, but the interface because a lot clearer than trying to figure it out myself. Now all I need is practice, but I couldn't believe the cool stuff it can do.
Sign In or Register to comment.