Fernando Aires Castello
Fernando Aires Castello

Reputation: 1243

How to make a game object display the texture of its material in Unity3d?

I have a material called "RockyMountain" to which I have assigned a specific texture through the inspector, (Main Maps > Albedo property). The shader is set to "Standard" and the rendering mode is set to "Opaque". The other properties have default values. In the preview panel under the properties, the material is displayed appropriately with the texture being applied and all.

The problem is: when I apply this material to any game object, the object does not display the texture of its material. It merely shows a solid color that seems to be a shade of a color in that same texture.

Does anyone have any idea what I'm doing wrong?

Upvotes: 0

Views: 869

Answers (1)

HoloLady
HoloLady

Reputation: 1043

You have to UV unwrap your object first, basically tell the object what it looks like and how textures should be applied. I doesn't know this on its own!

Here's a tutorial to get you started: https://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro/UV_Map_Basics

Upvotes: 0

Related Questions