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.