How to attach object without modifying the color?

How to attach object without modifying the color?

Anonymous
Not applicable
7,736 Views
7 Replies
Message 1 of 8

How to attach object without modifying the color?

Anonymous
Not applicable

Hello.

 

I'm creating an character in max and I would like to attack the parts of it. However when I try to attach in Edit Mesh menu, all of the objects became the same color. I don't want it, because each part has its own color.

 

What shoud i do?

0 Likes
Accepted solutions (1)
7,737 Views
7 Replies
Replies (7)
Message 2 of 8

Steve_Curley
Mentor
Mentor
Put simply, you can't. Attach makes the attached object part of the object you attached it to, therefore it becomes the same colour. If you were to apply simple (Standard) materials to the 2 objects before attaching them, then when you Attach you should be asked what to do about the Materials. Choose The "Do Not Modify" option and you'll get a single object with a Multi-subObject Material (2 sub materials). The 2 parts will retain their separate colours, but, the WireColour of both will be that of the original part.

Max 2016 (SP1/EXT1)
Win7Pro x64 (SP1). i5-3570K @ 4.4GHz, 8Gb Ram, DX11.
nVidia GTX760 (2GB) (Driver 430.86).

Message 3 of 8

Anonymous
Not applicable

First, you should convert your objects in Edit Poly, Edit Mesh is a little bit old.

The color applied to your objects are just representation color, and once you attach 2 objects, those objects become 1, and this new object can only have 1 representation color, the object take the original color from the main object you attach the others.

 

And you should attach, modify, your objects before skinning your character.

 

0 Likes
Message 4 of 8

Anonymous
Not applicable
Thank you very much.

In this case what do you recommend me? Attach only the body (tht will have the same color) and them the rest, like cloth, eyes, etc?
0 Likes
Message 5 of 8

Brock_Lafond
Collaborator
Collaborator

Leave the eyes as separate objects. Once the character is rigged link the eyes to the head bone.

 

Clothing can be left separate as well.

 

For the purpose of animation, skin your character and then apply the skinning to the cloth.

Alias/Wavefront Maya 3 -> Discreet 3DS Max 4 -> ...
Win7 Pro 64
EVGA Classified Super Record 2
Dual Xeon Hexa-Core, 48GB RAM
GTX 780 x 2
Corona Renderer, mental Ray
Message 6 of 8

Anonymous
Not applicable

Hello.

 

I tried what you guys told me. First I attached only the parts of the body. When all of the parts was attached I tried then to attach eyes, hair etc. However the same problem.... the colour changed.

 

What I'm doing wrong?

0 Likes
Message 7 of 8

Brock_Lafond
Collaborator
Collaborator

Don't attach the eyes. Use a link constraint to link them to the head bone.

 

As for the hair, add either a skin or physique modifier to it and assign the head and neck bones. Make sure that the envelope weighting is the same as the head. Alternatively you can use a Skin Wrap modifier on the hair.

 

 

If objects absolutely need to be attached assign material IDs to the polygons and use a Multi/Sub-Object material that corresponds to the material IDs.

 

Example: Make the skin Material ID 1. In the Multi/Sub-Object material set the first material to be your SSS Skin.

Alias/Wavefront Maya 3 -> Discreet 3DS Max 4 -> ...
Win7 Pro 64
EVGA Classified Super Record 2
Dual Xeon Hexa-Core, 48GB RAM
GTX 780 x 2
Corona Renderer, mental Ray
0 Likes
Message 8 of 8

spacefrog_
Advisor
Advisor
Accepted solution

The basic object color you use here is not really a good way to give your objects the look you are after. It's more a way to visiually seperate different objects from each other in the viewport.

To really define the surface look of your objects, you have to make use of materials. This supports multiple colors (and more of course) on one combined mesh ( thats what you create by attaching the parts).

 

Every polygon in your mesh has an ID ( a simple number ) attached to it called a Material ID. You can see this value in the edit mesh modifier when a polygon is selected. Once you set up your mesh to have different material ID's on the different parts ( eg. "1" for the head polies, "2" for the arms etc.. ) you are ready to assign a material to the whole mesh ( look up material editor in the docs ).

To have the material make use of the different Material IDs on your mesh, you have to create a material of type "Multi/Subobject". Which - as the name implies - simply is a container for multiple sub materials. Each of those sub materials again has a number ( an ID ) attached to it, which than corresponds to the material ID on your mesh's polys. This way you can give each of polygon on your mesh a specific look/material, if you that's waht you want ...


Josef Wienerroither
Software Developer & 3d Artist Hybrid