How do I access the material?


I want to place the sci-fi texture into the albedo tab and then additionally edit parts of the material but I can’t seem to do it. I exported it from blender. Is there a way to unlock that part so I can edit it?

The material that is a sub-asset (embedded in the FBX) is read-only.

Duplicate that material, and you now have a material asset. Make changes as you like.

Copy the model asset into the scene [which you already have done], and on the MeshRenderer component (or any other component using materials), you can then drop your modified material asset into that slot instead of the embedded one.

From that point forward, you can make all the changes you like to your model asset, and the objects that you have created in the scene or in a prefab will still remember which material asset you’re using as an override.

That seems to work well however, it does not place the texture where it should be. When I exported it from blender, I unwrapped it and made the material texture image match with the unwrap. When I put it in the texture slot, it doesn’t go where it should according to how it looks in blender.

Make sure you assign the new Material to the Renderer where it appears in scene or in your prefab.

9859881--1420269--upload_2024-5-28_15-6-29.png
The material is in the renderer.

Don’t stop there! Change it out! Make a pink texture… delete both… etc.

Something is wrong and posting here is unlikely to just SOLVE it magically. You need to keep troubleshooting until it works. We know Unity renderers and materials didn’t stop working so don’t stop trying combinations.

This is basic debugging 101: keep wiggling the wires.