pegot
0
I found a bug where Cheetah fails to assign the correct material in the following circumstances: When an object is assigned a material and that material is duplicated, given a new name, and then dropped onto another object. The second object will not use the duplicated copy. Instead, it registers back to the original.
So, for instance, if I copy material “Blue” and rename the copy “New Blue” and drop “New Blue” onto the second object - that object instead is assigned the original “Blue” and not the copy.
One can rectify this situation by changing the material assigned to an object via the Materials drop down selector box. However, this “fix” will not retian the re-assignments during export. The interface may show the correct assignments but they will not be retained on export. Only the material on the object at the top of the object browser will be copied. This also occurs if you copy and paste the objects into a new cheetah document.
This error only appears to happen when the materials are duplicated and the duplicated copies are not changed in any way except for their name. If one changes the duplicated material’s color or some other parameter, this bug will not occur. Apparently, Cheetah fails to recognize a material’s discrete name; it only looks at the material’s parameters.
Having correct material assignments is very important when exporting objects for a work flow that includes Substance Painter or Octane Render. Often you want the same material on various parts of an object, but need to separate that part of the mesh when imported into those other programs. The easiest way to do that is simply renaming the duplicate materials.
So, for instance, if I copy material “Blue” and rename the copy “New Blue” and drop “New Blue” onto the second object - that object instead is assigned the original “Blue” and not the copy.
One can rectify this situation by changing the material assigned to an object via the Materials drop down selector box. However, this “fix” will not retian the re-assignments during export. The interface may show the correct assignments but they will not be retained on export. Only the material on the object at the top of the object browser will be copied. This also occurs if you copy and paste the objects into a new cheetah document.
This error only appears to happen when the materials are duplicated and the duplicated copies are not changed in any way except for their name. If one changes the duplicated material’s color or some other parameter, this bug will not occur. Apparently, Cheetah fails to recognize a material’s discrete name; it only looks at the material’s parameters.
Having correct material assignments is very important when exporting objects for a work flow that includes Substance Painter or Octane Render. Often you want the same material on various parts of an object, but need to separate that part of the mesh when imported into those other programs. The easiest way to do that is simply renaming the duplicate materials.