How to reliably use Make Unique on a MeshInstance3D.

Godot Version

4.3

Whenever duplicating a MeshInstance3D that already had a material assigned, I found that I was unable to make changes to the Original Mesh’s materials without affecting the Duplicate Mesh’s.

To attempt to remedy this, I would assign a new material, select the dropdown, click Make Unique, and it would still affect the other node.

These were the posts I reviewed that did not provide a satisfactory solution to this problem:

This is a post that has the correct solution that I found after I discovered it already:

The answer was confusing to me in my Godot infancy, so I am here to reiterate and clarify the solution to a very common problem for beginners.

The answer is to click “Manage object properties” button next to the “Filter Properties” search bar in the inspector and click “Make Sub-Resources Unique”. Click “Okay” in the pop-up menu.

I am making this post to make the solution easier to find and understand.

image


image

image
image


image
image