Inside Sabertooth
Learn how Sabertooth uses 3ds Max to create 3D interactive projects, including HBO Go’s Game of Thrones interactive experience
  • 1/3
You are here: Forum Home / Autodesk® Softimage® / Animation / Changing Color of Individual Bone
  RSS 2.0 ATOM  

Changing Color of Individual Bone
Rate this thread
 
29176
 
Permlink of this thread  
avatar
  • dsommers
  • Posted: 17 April 2008 10:21 AM
  • Total Posts: 10
  • Joined: 07 March 2008 12:45 PM

I’m brand new to XSI and I absolutely LOVE it.
I have a little experience in the 3D package “Animation Master” and moving over to XSI is like driving a porsche compared to trying to drive a stubborn mule. Thank you for a beautiful program.

Now my question. I’ve been working my way through Digital-Tutors. In the reverse foot control section the instructor changes the colors of the bone chains. When I try to do this my whole skeleton changes color, somehow I can’t color individual bones. I must have grouped them all together in some way, unknowingly, but can’t figure out how to undo this.
Thank you to anyone who can put me on the right path.

David



Replies: 0
avatar
  • sfu_4602
  • Posted: 17 April 2008 01:08 PM

hello
as you might have seen in the explorer, when you expand an object’s nodes, some properties are on normal letters some are in italic. the properties in italic (in the explorer or where ever) are shared properties.
in order to change them in a sole object you need to make a local property.
n this case you are looking for the display property which is by default a shared property, depending on the type of object.
eg. now if you open the explorer go to a chain, and expand the root, you will see the display node (on italic = shared). if you double click on it, xsi will open the property page, and at the same time ask if you want to make a local property out it. click yes, and now, change the color at the bottom of the property page. voilà!
as a short cut, if you go to the “palette and script tool bar” (palette icon, bottom left, just by the side of the time line), then pick a color, xsi will open a “pick setion” where you can select object/s to have this particular property/color.
hope it wasn’t too long…
4602



Replies: 0
avatar
  • dsommers
  • Posted: 18 April 2008 02:33 AM

Thanks for your quick response 4602 but somehow it isn’t working…

So I expanded the root of the chain in explorer, double clicked the shared display said yes to making a local property out it. When I changed the color, all of the bones changed color(not just the chain or individual root) “palette and script tool bar” gave me the same results even though only 1 bone was picked. Help...what am I doing wrong?



Replies: 0
avatar
  • sfu_4602
  • Posted: 18 April 2008 10:25 AM

hmm… that’s odd. have you tried doing so on a new scene? do all objects change display color? or just your chain?
that shared property comes from the scene root. so if you change that one, you would change all objects. but once you’ve made a local property for an object you should be able to change it… well locally.
try writing this in the script editor:
MakeLocal("*.*.display", siNodePropagation);
replace *.* with modelname.object name, if he is directly under the scene root just type his name.



Replies: 0
avatar
  • dsommers
  • Posted: 21 April 2008 03:31 AM

In the SDK Wizards,(not sure what that is) I deleted the [I]Display (bones)[/I] and it works now.
Next time I’ll give you a screen capt of my explorer, I’m sure that would have given you the answer.

Thanks again.



Replies: 0
avatar
  • norvman
  • Posted: 24 April 2008 10:57 AM

goto palette symbol bottom left hand corner of screen just below the left hand MCP....
that will bring up a ‘WireColors’ pallette....

pick a color…
pick a bone…
Right click to escape…

Done…

Can’t see that a grouping would prevent the above proceedure



Replies: 0
avatar
  • nooby
  • Posted: 25 October 2011 01:14 AM

I do have an another one solution cause I’ve encountered the same issue, go to explorer, set display filter to Layers and delete the display node that coresponds to your current layer



Replies: 0