Unity 2017 Tutorial - Edit Material at Runtime

In this video tutorial, I will show you how to Edit Standard Material Properties at Runtime in Unity 2017.3.

This page contains affiliate links. If you purchase a product or a service through one of them, I will receive a small commission (at no additional cost to you). I only recommend products or services that I have personally used and benefitted from personally. Thank you for your support!

Tutorial requirements

  • Unity 2017 or newer

Downloads / Resources

  • Post-Processing Stack (Used for Post-Processing effects like bloom and color correction - NO LONGER AVAILABLE!)
  • AllSky (Used the skybox from this Amazing pack)
  • Poliigon (Free Textures)

Watch tutorial

Quick summary

You will learn how to change

  • Standard material properties
  • Albedo texture using Button during the gameplay
  • Normal Map texture using Button during the gameplay
  • Metallic and Smoothness values using Sliders during the gameplay
  • You can apply knowledge of this tutorial to change any Standard material property!

Tutorial code

Make sure to

In the video tutorial at 13:05 – make sure to set all 3 RGB Sliders Value to 1 because by default Material Color RGB values are set to maximum 255 value.

Thank you for stopping by! :)

If you want to support me, you can do that by subscribing to my YouTube channel or by buying my Game Assets. This helps me to create more content for you guys! Appreciate any support :)

Share This Tutorial

Recent Posts

Join LMHPOLY mailing list

Be the first to know about new LMHPOLY tutorials, game assets, videos, blog posts, products, product updates, and FREE stuff.

I respect your privacy.