-
Notifications
You must be signed in to change notification settings - Fork 457
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rework MeshObject material manipulation #1082
Comments
Hey @AndreyYashkin, thanks a lot for the issue and the PR! I currently dont fully understand the use-case of the new functionality. However, at the same time, the new feature adds quite a bit of complexity to the material setter/getter and my fear is that this might lead to non-intuitive behavior. I do understand that you would like to change the material of objects with linked data. -> Every time a user sets a material via This makes sure that the material is always set only for the specific object instance. What do you think about this solution? In my eyes this would be beneficial as it reduces the complexity quite a bit. |
Sorry for the late response.
Well, I think that it can work too. |
Describe your feature request
#1013 introduced a duplicate linked option, but there are no applications for it yet. Current implementation of material manipulation methods sets and gets them for object data. This leads to shared materials between original objects and linked duplicates. In Blender two objects can have shared data, but different materials by switching the material slots links from "DATA" to "OBJECT".
Describe a possible solution
The methods for setting and getting the object's materials shall be able to manipulate with the both object's and object's data material slots.
The text was updated successfully, but these errors were encountered: