QUOTE(Joojaa @ 04/21/09, 08:16 AM) [snapback]306373[/snapback]
it should only color the thing in the immediate children of the election even if it highlights mroe than you think it ought to.
Nope, I'm afraid either my Maya is misbehaving, I am doing something wrong, or I've misunderstood you...
I've tried a very simple test...
Create 3 objects (say, sphere, cube, cylinder).
Parent them:
.....sphere
........|___cube
...........|___cylinder
Select the cylinder and apply a new material to it. Let's call it GREEN.
Select the cube and apply a new material to it. Let's call it RED.
oops....the cylinder is now RED too. Not what we wanted. Oh well, at least it's the last object in the hierarchy so we CAN actually select it on its own and fix it. Bit of a waste of time.
Select the sphere and apply a new BLUE material. AAAAAAARRRGHHH!!!!! EVERYTHING'S GONE BLUE! Oh well, let's try to give a new material to just the cube.....no...JUST the cube...no, Maya, naughty Maya...NO! I just want to select the CUBE!!! STOP IT! Just the CUBE! NO! BAD MAYA! ON YOUR BED!
As you can probably tell, this is driving me slightly insane.
There MUST be a way to just select ONLY the cube from the hierarchy!?!
By the way, I'm not sure I fully understand gmask's comment about it being a bad habit to parent to transform nodes - I'm modelling a complex robot arm (no skeleton, no IK, no skinning, just parented objects) and have the hierarchy set up something like:
.....base
........|___shoulder
...........|___elbow
..............|___forearm
.................|___wrist
....................|___pincers
....you get the idea. But I've got some materials applied to the forearm, wrist and pincers, but haven't yet applied a material to the shoulder. If I apply one, it overrides all the lovely materials on everything below in the hierarchy. There MUST be a simple way around this without having to unparent everything (and probably screw up my animations and expressions).
Is the only way around this to be absolutely sure to apply a different material to every object before parenting them? Even then, what if I've created a load of different materials for each object in the hierarchy, then someone comes along and says "hey, I've got a great new material that would be perfect for that forearm object!" I could load the material, then how would I apply it to JUST the forearm? I suppose I could delve into the hypershade and edit the connections to the shadinggroup node for the existing forearm material and link them to the new material or something......as I said, there must be a simple way!
By the way, thanks for your very quick responses and help! ![]()