Why a puddle can reflect more than what is directly in front of it

Traditional game rendering often relies on shortcuts: artists or software specify which surfaces should look reflective, and the game draws an approximation of what those surfaces show. Ray tracing instead follows virtual rays of light through the scene, calculating what they hit and where some of that light travels next. A puddle can therefore reflect a nearby wall or a light source even when the reflection is not simply copied from the camera’s view.

The same approach helps create shadows. A light ray blocked by an object contributes to a darker area; rays that slip past an edge help make shadows soften rather than end in a uniformly sharp outline. In a dark alley, that interplay can make a lamp’s glow feel more connected to the surrounding surfaces.

Why games still use shortcuts

A game must produce each frame quickly enough to respond to the player. Tracing many rays and following multiple bounces can demand far more computation than drawing a scene with established rendering methods. So real-time games commonly combine ray-traced effects with other techniques, and may use denoising—software that cleans up the speckled result from tracing relatively few rays.

That makes an engine update important not because it eliminates every compromise, but because it can bring these calculations into the tools developers use to build a game. Studios can choose where the extra cost matters most: perhaps reflections on wet pavement, or more convincing shadows in a particular scene. The visible change may be small in a dry, bright room and dramatic in a rain-soaked street—because the technology is most noticeable where light has something compelling to reveal.