Simulation / Modeling / Design

Building a Dream Home with Real-Time Ray Tracing

An interview with OIa Stalmach, co-creator of House or Crickets, a 2020 DXR Spotlight Contest Winner

During the cold of winter, you may find the video for House of Crickets (below) comforting. Ola Stalmach and Jakub Lesniak have used real-time ray tracing techniques to create a warm, inviting summertime space that looks real enough to get you checking how much a rental might cost. 

NVIDIA: What is the development team size for House of Crickets?

Ola: It’s pretty small, only me and my partner (Jakub Lesniak). I’m working mostly on the artistic side of projects like interior design, creating moods and environments. Kuba helps me to improve the technical side of it and make the Unreal magic work in a hundred percent.

NVIDIA: Your demonstration looked so real, I wanted to move into that space! Is the visualization based on a real location?

Ola: I am so happy that you like it. Yes, the visualization is based on a real location. This is actually a project of my small apartment settled in attached houses near Krakow in Poland. The whole point was to make something beautiful in a normal, very standard house with a tiny garden.

NVIDIA: What real-time ray tracing features did you build into House of Crickets, and why?

Ola: I’ve used all available features (the less visible is Raytraced Ambient Occlusion). Since the iteration of ray tracing in Unreal Engine 4.25 it finally started working for me, especially Raytraced Indirect Illumination. 

This technology is the future of graphics, so it is good to start getting to know it if you plan to visualize amazing worlds in the future. What I really love to see in architecture visualisations are great accurate reflections and shadows, which were really hard to achieve for me with previous real-time technology.

NVIDIA: A lot of developers starting out with DXR struggle with performance because they try to make everything reflective. Do you have any advice on materials to use when building an environment that will be ray traced?

Ola: There is that balance between roughness, noise reduction algorithm and number of reflection samples. I would try to avoid middle-reflective surfaces, high values of reflection samples and bounces. It is all about tweaking and playing with materials and sacrificing something in the way.

NVIDIA: How long did it take to develop this demo?

Ola: I think I spent a total 1 month, maybe more just learning what is possible. It was done in my free time for my small Studio OS.

NVIDIA: What’s next for you with real-time ray tracing?

Ola: I already use ray tracing  (or the hybrid with lightbaking) in at least 80% of my projects. The plans are not only for architecture designs, but also to use it in Virtual Production, which I’ve gotten deeply into in the past two years. I’m looking forward to new improvements in both Engine and Hardware. Ray tracing will allow me to focus only on the artistic side of my creations and work with just intuition taken from the real World.

To learn more about Ola’s work, you can check out her social handles: Twitter, Facebook, Artstation, and Instagram pages.

Learn about NVIDIA’s tools for Game Developers here.

Discuss (0)