Copy/Paste Materials?

Started by Robb63, June 19, 2014, 05:24:55 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Robb63

Quite often when I copy a material (Shift + LMB), then paste to another part (Ctrl + Shift + RMB) it only copies the material to the actual surface I'm touching, not the entire object, even though in Rhino all of those parts are on one layer.
It seems somewhat hit or miss. I first noticed this in KS4, I think in later updates.

Shaun Redsar

Quote from: Robb63 on June 19, 2014, 05:24:55 AM
Quite often when I copy a material (Shift + LMB), then paste to another part (Ctrl + Shift + RMB) it only copies the material to the actual surface I'm touching, not the entire object, even though in Rhino all of those parts are on one layer.
It seems somewhat hit or miss. I first noticed this in KS4, I think in later updates.

Are you assigning materials within Rhino? KeyShot respects material assignment when importing from Rhino. click on your properties tab in Rhino with the objects selected, click on the material button, and make sure the pulldown is set to "Assign material by: Layer." If all the objects are on the same layer with this selection, when imported into KeyShot it will appear as a single part in the scene tree.

andy.engelkemier

I think something actually got screwed up in one of the recent updates.

If you apply a material that you already have applied, it applies it to your whole "object" from Rhino. If you copy and paste a material as a way of assigning it only does it to one object. It took me Quite a while to figure that one out.

I'm not sure if that's the intended way of doing things or not. I don't like it at all, but it is what it is.

Robb63

Yes Shaun,
I always put everything that will be painted the same color on the same layer in Rhino, and make sure it is set to "Assign by Layers". I've been doing that for years. But recently, and only in some cases it doesn't seem to use the Rhino info. In the KS "scene tree" though the parts are in groups that correspond to the layer structure I have in Rhino.

andy.engelkemier

I'm not sure if it's changed here too, but in bunkspeed it'll also cause issue with names. So blanking out the individual rhino part name fixes that. I'm not sure if that's the case for Keyshot as well though.

But when you select all and it says "Name" (varies) then just select that and delete it so it's null. Either that, or make sure every part has a unique name. But aint nobody got time for that.

andy.engelkemier

interaction also seems to have changed a little? If I drag and drop a material from a material library it applies to the whole rhino layer. But keyshot is keeping them apart still at this point.
Then if I copy and paste that material to another part it goes to only one part and not the whole rhino layer.
So has the interaction just changed? I'm not a huge fan because it takes quite a few extra steps to see what is assigned. I wish there was a way to quickly see what material was assigned to what. Right now I have to click on the material, and choose to show which objects have it. Then it switches tabs to show me the outlines, and i have to switch back to the material tab to make changes, but the outlines go away.
I was at a show a couple years back and they had a Great solution for this. When you selected a material, outlines showed up around the objects, and faded away after a second or two. This was a Great solution. Very elegant. What happened to it!?!