Skip to content
Architectural Visualization 6 min read

Realistic Glass in Rendering: Reflections, Fresnel and IOR

How to render convincing glass: Fresnel reflections, IOR, thin and thick glass, curtain walls, windows, mirrors and a short checklist.

Share
Realistic Glass in Rendering: Reflections, Fresnel and IOR

Glass is one of the things that makes a building feel real: a facade reflecting the sky, a window revealing warm light inside, a shower screen faintly showing what is behind it. In renders, though, glass often ends up either as a pitch-black hole or as an artificial surface that mirrors everything. When realistic glass in rendering is set up correctly, the building looks both alive and convincing. In this article we explain what realistic glass relies on and what to watch for in curtain walls, windows and mirrors.

What does realistic glass rely on?

Real glass does two things at once: it lets light through and it reflects its surroundings. The balance between the two is not fixed either; it changes with the viewing angle. Convincing glass in a render depends on setting up these three behaviors together.

The Fresnel effect: reflection that changes with angle

When you look straight at a pane of glass, you can easily see through it; when you look at it from the side, at a shallow angle, it behaves almost like a mirror. This is called the Fresnel effect, and it is the most important cue of realistic glass. That is why, instead of locking reflection to a fixed value, Fresnel reflections should be kept on in a glass material. The same rule applies to glossy floors, lacquered surfaces and water.

Index of refraction (IOR)

The index of refraction sets how much light bends as it passes through glass; for ordinary window glass, a value of around 1.5 is used as a starting point in most render programs. Raising it makes the glass look “denser” but can cause distortion at the edges. Refraction is clearly visible in thick glass blocks, glass tables and vases; in a flat window pane its effect is very small.

Thin glass and thick glass

A window pane is a thin sheet whose two faces are parallel. Many render programs offer a “thin glass” or similar option for this kind of glass: it skips the refraction calculation, keeps the reflection and speeds up the render. For parts whose thickness is visible, such as a glass table, curved glass or a glass object, the glass should be modeled with its real thickness and refraction should be calculated.

Render of an office building with a glass facade reflecting the sky, rising behind a plaza with a wet floor
On a curtain wall, the reflection tells as much about the surroundings as about the building itself; the wet floor carries that reflection down to the ground.

Glass in curtain walls and windows

In exterior images, glass can be the largest surface of a building. On a building with a curtain wall, what the glass reflects determines how the building is perceived.

  • Something to reflect: If glass reflects an empty environment, it looks flat and lifeless. A good HDRI for the sky and surrounding elements such as neighboring buildings and trees give the reflection depth. We explain ambient light and sky selection in our article what is HDRI.
  • A trace of the interior: If nothing is visible behind the glass on a daytime facade, the building looks empty. Curtains, ceilings, a few pieces of furniture or simple interior masses bring the space behind the glass to life.
  • Breaking perfect flatness: On real facades, panels sit at very slight angles to one another, so reflections break a little from panel to panel. Giving the panels tiny differences keeps the facade from looking like a computer drawing.
  • Frames and joints: If the frames, mullions and divisions are not modeled at the right size, the facade reads wrong no matter how good the glass is.

In night images the situation reverses: because the inside is brighter than the outside, the glass shows more than it reflects. We discuss balancing window lights in detail in our night exterior rendering article.

Open-plan interior render with high ceilings, large windows and natural light
Indoors, large windows both show the view and bring daylight inside; the light’s path should not be blocked.

Glass, mirrors and glossy surfaces in interiors

Glass that blocks light

A common problem in interior renders is window glass that does not let daylight in: the room stays darker than expected and shadows fall wrong. Make sure the glass lets light through and does not act as a blocker in the shadow calculation. This is also one of the most frequent causes of noise.

Mirrors

A mirror brings the unseen side of the room into the frame. That is why the walls, ceiling and furniture visible in the mirror must also be modeled; otherwise the mirror shows a void or an unfinished scene. When placing the camera, make sure the mirror does not show you, that is, the camera, or the unfinished edges of the model.

Shower screens and frosted glass

In bathrooms, glass screens usually look slightly frosted or smudged; perfectly flawless glass looks artificial. For frosted glass, increasing the roughness blurs the view behind it. You can find material and reflection settings for wet areas in our bathroom rendering tips article.

Minimalist bathroom examples with white tiles, glass screens and wood details
Glass screens, mirrors and tiles: in a bathroom, reflections make the space feel larger, while their scale decides how real it looks.
Interior render with reflective surfaces, glass pendant lights and metal chairs
Glass pendants and metal legs reflect their surroundings; they do not look real unless the surroundings they reflect are modeled.

A short checklist for glass and reflections

  • Are Fresnel reflections turned on?
  • Is the thin glass option used for flat window panes, and real thickness for thick parts?
  • Does the scene contain the sky and surroundings the glass will reflect?
  • Does the glass block daylight and shadows from passing through?
  • Is everything visible in the mirror modeled?

Rendering glass and reflections in SketchUp: Render Fun

If you use SketchUp, Render Fun, which we develop ourselves, is free: GPU-based path tracing. Inside SketchUp. Free. Among its features that help with glass and reflections are “Fast real time,” “Sun, sky and HDRI,” “Materials in one click” and “Render inside SketchUp.”

Frequently asked questions

Why does glass look black in my render?

Glass usually looks black when there is no environment for it to reflect, or when the space behind it is empty and dark. Adding a sky, surrounding elements and a little interior behind the glass often solves the problem.

What IOR should I use for glass?

For ordinary window glass, around 1.5 is a common starting value. Glass presets in render programs often come with this value; if there is no visible problem, there is no need to change it.

Does glass make renders slower?

Thick, refractive glass can increase render time because light has to trace longer paths. Using the thin glass option on flat windows both shortens render time and preserves the light entering the interior.

Looking for photorealistic visuals for your project? Browse our architectural visualization projects or send us your drawings on WhatsApp; we will get back to you with scope and timing.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Blog

Related articles

Starting a new project?

Let’s visualize your project together.

Send your drawings and we will reply the same day with scope and timing.

Message us on WhatsApp