Journal 53 — Materials in Unity

Objective: To see different material options and effects in Unity.

In the example below from “The Great Fleece”, there are multiple game objects with different materials applied, and several blank ones that we can create materials to see their effects in action.

In this first example, let’s create a black marble column.

To start, we can create a new marble material from scratch.

We can drag this new material onto the blank column.

We can then adjust one of the material parameters, the albedo color. One simple approach is to check the hexadecimal value of what we are trying to match, and copy and paste that to the new game object.

Next, we can find the marble texture in the included assets.

Note the texture tiling and offset also need to be adjusted.

Finally, the shader type, metallic parameter, and smoothness parameter all need to be adjusted.

In this next example, there’s a white column with the same black marble texture. Now that the black marble material is created, it can simply be dragged and dropped to fix the missing material.

In this example, we have a wall panel with three materials: a white wall texture, black marble, and gold inlay.

Here’s the settings for the white wall material and gold inlay.

Now that we have these materials, we can apply these to the game object with missing materials.

This decorative wall panel also includes a painting surrounded by gold inlay.

We can search for the correct painting that fits the panel size by clicking on the circle by the Albedo parameter.

Now we can create a new painting material.

Then we can add the painting texture to the Albedo parameter, and set the Metallic parameter.

Finally, we can add the painting material to the wall panel.

For additional information, see these material charts for examples.

Thank you for stopping by!




An Engineering Manager consultant who is seeking additional skills using Unity 3D for game and application development.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Building a Serverless Web Application — Part 2

Hello World to Hey World to Hi World: From Rack to Sinatra to Rails

Salesforce Automation Testing

Everything you need to know about real estate APIs

Introduction To Elastic Search, Kibana and X-Pack

Wen V2? Now!

Serverless framework — Building Web App using AWS Lambda, Amazon API Gateway, S3, DynamoDB and…

What programming language has the happiest developers?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Chris Nielsen

Chris Nielsen

An Engineering Manager consultant who is seeking additional skills using Unity 3D for game and application development.

More from Medium

Framing Transposer Virtual Camera Explained in Unity’s Cinemachine

P5: Creating a Gritty Office Den

Script communication in unity using GetComponent:

Light layers in Unity HDRP