Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

i'm working in a 3d flash role-playing game with alternativa 3d engine.

My game requires the main character to be customizable, for example, the player must be able to add a mustache, a hat, a tie, change colors of sking, clothing, etc, to the character.

How am i able to do that?.

(I'm using maya for modeling.)

Thanks in advance.

share|improve this question

closed as too broad by Byte56 Jun 19 '14 at 4:21

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

does alternative support skeletal animation? – Jordaan Mylonas Sep 25 '11 at 22:07
yes, it does support skeletal animation. – OscarVGG Sep 25 '11 at 22:21
If your engine supports skeletal-animation and bones, these answers should help you: How do you make a customizable 3D character with animation in iOS? and How do you add equipment to a 3D character model using XNA/Blender?. – bummzack Sep 27 '11 at 9:03

If your 3d engine supports a scene graph, some scene graphs will have a node called a switch node. This can be used to switch between different types of geometry. So, you could put a switch node above the lip and switch between a mustache and no geometry (an empty node in the switch). For clothing and skin tone, you might be able to do something similar with switch nodes at the texture level. Not sure though.

share|improve this answer
I've never heard of a "switch node" and don't see why you need some special node for switching geometry; why can't you do this with any other node? Otherwise, I agree with this answer! – jhocking Sep 26 '11 at 18:55
You can do the same thing by finding the node in the scene graph that you want to attach the new node to. Switch nodes simply encapsulate that behavior for you. – zooropa Sep 27 '11 at 15:22
I still dispute that scene graphs "usually will have a node called a switch node." Personally I think this answer would be better reworded to not muddy the waters with this term "switch nodes" and simply explain the underlying concept. Does Alternativa support these switch nodes? – jhocking Sep 27 '11 at 15:33
i have no idea if alternativa3d support this "switch nodes". Never heard of them before. i've got to make some research. – OscarVGG Oct 5 '11 at 20:55
Switch nodes are used in the Gamebryo ( rendering system which is a commercial product. You can download the free version which is called Wild Magic - So, there's at least one credible source which uses switch nodes. – zooropa Oct 6 '11 at 15:54

Not the answer you're looking for? Browse other questions tagged or ask your own question.