In this article, we will learn how to create and use materials, which can be used to add colors, patterns, and surface textures to objects.
When you add a Cube or Sphere model in Unity, the color of the model is white.
To add colors and images to these models, we can use materials.
Materials are an important part of Unity, so let’s learn how to use them!
- 1 How to create a material
- 2 Change the color and texture of the material
- 3 Reflecting a material on an object
- 4 How to turn an image (texture) into a material
- 5 What is shader?
- 6 Introduction to NEWVIEW SCHOOL ONLINE
How to create a material
In the Project view, right-click in the Assets folder and select Create > Material.
Create a material file and rename it.
In this case, we will use “Red” for the red material.
Change the color and texture of the material
Changing the color
When you select a material file, information about the material will be displayed in the Inspector window.
The item “Albedo” is where you can set the material’s color information.
Click on the white square.
A color picker is appeared, so select red. The material’s color information will change to red.
Change the texture
In the Inspector window, under Albedo, there are two items: Metalic and Smoothness.
Metalic is a setting that makes the object reflect like metal. By moving the slider to the right, you can change the degree of reflection.
Smoothness is a setting that makes the reflection sharper, so that the surroundings appear more clearly.
A sphere that reflects Metalic and Smoothness will have a texture that reflects light, as shown in the image.
Reflecting a material on an object
Let’s try to apply a material to an object.
There are two ways to do this.
By dragging and dropping the material onto the object
Drag and drop a material file onto an object in the Scene View.
Dragging and dropping onto an Inspector
Drag and drop the material file onto the Add Component area of the object’s Inspector window.
How to turn an image (texture) into a material
You can also use an image or texture as a material.
Prepare an image of your choice and add it to the Project window.
Create a material file and open the Inspector window.
Drag and drop an image onto the square to the left of Albedo to make it a material.
When the material is applied to the object, it will look like the image below.
Now you can turn an image or texture into a material.
STYLY Magazine also has an article about recommended textures, so if you want to know more, please click here.
What is shader?
Finally, I would like to introduce a little bit about shaders, which are closely related to materials.
A shader is a type of program that controls how a material is displayed.
If you look at the material’s Inspector, you will see an item called “Shader”.
The default setting is “Standard,” but by changing this setting, a variety of expressions become possible.
This may sound difficult, but STYLY Magazine has a lot of articles on shaders, so if you’re interested, please take a look here!
Introduction to NEWVIEW SCHOOL ONLINE
NEWVIEW SCHOOL ONLINE is now open! Learn the basics of Unity and PlayMaker, necessary for creating VR/AR content, and learn the process (and creation techniques) for developing attractive content available on STYLY.
Create VR/AR content without writing any programming code.
Professionally supervised Unity courses available.
Explore additional elements, such as photogrammetric production methods and content lightening.
Learn the concept of creating VR/AR content.