Unity - Environment Reflections

Learn how environment reflections work and how to use them in Unity.

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 5 or newer

Downloads / Resources

Watch tutorial

Tutorial steps

By default Unity uses Default-Skybox as a Skybox Material.

Let’s create a Sphere and add a Metallic Material to it.

The sphere in the Scene will look like this:

No matter if the Sphere is surrounded by other objects or an environment, it will always use the same Skybox reflections by default.

And if we change the Skybox Material to other Skybox, the Sphere Reflections will change.

That’s because by default Environment Reflections | Source is set to Skybox.

If reflections on the Metallic objects not changing make sure that Auto Generate at the bottom of the Lighting/Scene tab is Enabled!

Using the cubemap as an environment reflections

Set Source to Custom.

Now we need to apply our custom Cubemap. If you want to learn how to create your own Cubemaps, Read This!

This is a Cubemap I’ve created from a simple Environment.

Let’s add that Environment to the Scene!

Now it looks like the Sphere is really reflecting surroundings.

You can also use Reflection Probe to overwrite Environment Reflections for a specific object/s. I’ve made a video tutorial about Reflection Probes if you are interested!

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.