Home Technical Talk

modular characters

polycounter lvl 18
Offline / Send Message
richkid polycounter lvl 18
im trying to do something i see a lot in games...but not sure how it is done. setting up a modular character. so i figure doing a multi sub in max so each part has its own map would be the best way of going about this... but baking out normal maps with a multi sub or taking it into zbrush both seem to not work. so breaking up the mesh then baking or taking it to zb, but lining up the seems where there is nothing covering the area seems to be too tedious. any clues out there. a bare chested dude with a different material on the head, chest and hands.

hope this made sense, think of a oblivion character bare chested. think they just unwrapped it all on one sheet, seems like that would be a huge waste of space when armor is covering it most of the game.

thanks all
peace

Replies

  • Daz
    Offline / Send Message
    Daz polycounter lvl 18
    Been working on this very problem for about 2 months so I feel your pain smile.gif I have a system down, but unfortunately I can't post anything.
    I'm not sure where it's not working out for you, but it's not as complicated as you'd first think. In the example of a naked model, I export the high poly from Z as a complete model into Maya where I have the in game model in its separate component parts of torso, head, etc. (which each have their own maps and uv layouts) I just go ahead and generate normal maps from the high to each target piece one after the other, and everything matches up perfectly, with no visible normal seams in game.
  • Eric Chadwick
    Also possible to solve seams too if you want to hard-swap body parts, using a cut-up game model. Just have to get the Max exporter to read edited normals. Works great. Line up all the body parts, as they should be, select all, add an Edit Normals modifier, select the normals and... can't recall the buttonology here but there's a way to auto-average all normals along the seams. We do it with landscape tiles, works flawlessly.

    Never collapse to Editable Mesh though... kills edited normals. Also have to Reset Xforms if you rotate a mesh, otherwise edited normals go freaky.

    For a character I imagine it's a bit more complicated. Bone/skin the meshes with the same weights along their open-edges, etc.
  • richkid
    Offline / Send Message
    richkid polycounter lvl 18
    thank ya boys, once i have tried it i will post up a pic.

    per, yeah, ive seen the uv space method before. wouldnt that lead to way oversized textures with not much of the space actually in use. like once the body is covered you would just have a corner for the head texture, and the rest would be unused. that was my only concern with that method
  • SouL
    Offline / Send Message
    SouL polycounter lvl 18
    Hahahaha
    Componented character hell. Welcome to the ever growing expectation of gamers that everything on their character needs to be able to swap out with a completely new asset everytime they equip something new in the inventory. smile.gif
  • Ruz
    Offline / Send Message
    Ruz polycount lvl 666
    yup, spent 8 months helping to develop such a system. enough to give you nightmares:)
Sign In or Register to comment.