Page 1 of 1
Cloned Material -- breaking mapping associativity
Posted: Fri Jun 06, 2008 3:28 am
by jvanmetre
When I clone a material in Rhino, any mapping changes to the cloned effect
the original material as well. Is there any way to break the association?
Thanks
jvm
Posted: Fri Jun 06, 2008 5:57 am
by JDHill
Hi Jim,
I'm unable to duplicate this so far, and technically, it should not be possible - could you provide a specific sequence of steps which causes this to happen? I tested with 1.6.8.
JD
Posted: Fri Jun 06, 2008 11:43 am
by kami
hey.
I've seen this behaviour before. It happened when I assigned a material to multiple objects (or a layer), then selected all those objects and changed the mapping for all of them. If I wanted to change the mapping of one of those objects later (eg change the mapping rotation), it always changes the rotation of all other objects too.
It had nothing to do with cloned materials etc. I thought this was just a mapping behaviour of rhino. But I haven't really analysed it or duplicated.
greets,
kami
Posted: Fri Jun 06, 2008 1:18 pm
by jvanmetre
JD-
Below are the steps I took...as an aside, I'm not sure if this is the way to break the associativity, but when I delete each channel for each object, I seem to regain individual control.
Steps I take...
I take the "original part", assign a material, I then copy and paste the original part now called "new part". Next, I then clone the material assigned to the "original part", change a textures and assign to the "new part". When I try to modify (change the position) of the "new part" map, the "original part" map is changed too.
Does that make sense?
Jim
Posted: Fri Jun 06, 2008 2:16 pm
by JDHill
I think I'm understanding - this is really not about cloning and then changing parameters in a Material - you mean that when you:
1. create an object
2. assign a Material
3. add a Rhino texture mapping
4. copy the part
5. paste in a new copy
6. clone the Material
7. assign the cloned Material to the pasted part
8. move the texture-mapping of the original part
9. the mapping moves on both parts
If that's what you mean, this is not about Materials or the plugin (you could skip steps 6-7 with the same result), it's about Rhino texture-mappings. It is apparently the case that the copy-pasted part's Rhino mapping is linked with the mapping of the original part. If you perform the above steps, then you:
- select the original part
- click 'Show Mapping' in the Rhino texture-mapping window
- select the copied part
- click 'Show Mapping' again
You should now see both mapping widgets (if they're not somewhere off-screen) in the viewport. If you select on either one, they should both become selected, and if you then drag/move/rotate/scale one, the change will be made to both of them. However, if you select one of the two Maxwell Materials and change its' Tile or Offset values in the plugin's texture-editor, it should only modify the values on the object this Material is applied to. I do not know if this (the cloned Rhino texture-mapping) is the intended behavior or not, you would probably need to ask that question on the Rhino newsgroup.
Please let me know if this explains your scenario.
JD