I’m often working on a large model that is assembled from several smaller imported Sketchup files. Often there are materials with the same name in imported files, because they need same material properties. D5 will import tham as separate materials which is OK.
However I miss ability to link duplicate materials so that they would stay “in sync” when changed. For example when I copy material from one surface to another using ‘duplicate material’ I would like them to stay exactly the same even if I change parameters.
There are several ways this could be done, here’s my proposal:
Add button “Link materials” which would link one material properties to the other. By clicking on a button you would pick “Child” material whose properties you want to control by “Parent” material.
The materials in the current version of D5 are differentiated by material name. If you use the same material for both B & C parts of the model in the modelling software (the material name is also the same), when you modify the B material in D5, the C material will also be changed (a black box will be shown when the material is given in D5, if both B & C parts show a black box, then the material of both parts will be changed).
If the model is duplicated in D5 (Ctrl + D or Shift + Drag Axis), there will be a correlation effect between the materials of the two models (if you change the E material effect, the D material will be changed as well).
Thank you for your explanation but it is not working like you described. At least when materials are duplicated between several models.
See my video below:
The way it’s working now is confusing. Expected behaviour would be like you described - duplicate materials change everywhere when properties are changed.
Howeve now this is not working properly when materials are duplicated from one object to another. They behave like independant copies but have the same name. This is very confusing. Also when object is duplicated onto another object the old material cannot be restored via ‘Reset’ button on material panel. D5 material reset is not working on duplicated materials
I have a problem with this too. If I copy a material from one element to another, I typically would expect it to remain linked. By this I mean if I then make an update to the material applied to either object, the material on both should update. Currently, this is not the default behavior. I also see no method to manually link the materials copied from one object to another inside of D5. This is not how most rendering software works.
For “Basic” models within D5 that are duplicated (ie. cube, plane, etc) this is the default behavior. I have to make one of the duplicates “unique” to unlink the materials.
For imported objects only those elements within the same imported file that share the same material name are linked. If I import two different objects with the same material name there is no method of linking the materials between the two.