Content
summary Summary

Nvidia researchers have developed a method to render complex materials in real-time using artificial neural networks. This technique enables photorealistic renderings at significantly higher speeds than conventional methods.

Ad

The new approach, called "Real-Time Neural Appearance Models," allows for high-detail rendering of materials like ceramics, metals, and plastics in real-time. It uses artificial neural networks to simulate the optical properties of surfaces.

According to the authors, this new method can render materials up to 10 times faster than traditional techniques while maintaining visual quality. Nvidia first demonstrated the method last year and presented it in detail at this year's SIGGRAPH conference.

 

Ad
Ad

The system consists of several components: An encoder first converts the material properties stored in a hierarchical texture. Two neural decoders then interpret this to calculate reflection properties and sampling directions. The researchers also incorporate certain graphical priors in the networks to make the method more efficient.

Image: Nvidia

Real-time neural appearance models provide a high level of detail in real time

To run the neural networks in real-time shaders, the developers made special optimizations. Depending on the execution situation, calculations are performed either on tensor cores or with classic shader instructions.

In test scenes, the AI materials reduced rendering time by a factor of 1.6 to 4.1 compared to optimized classical implementations, depending on the size of the network, achieving rendering times of less than 10 milliseconds. Visual quality remained largely preserved.

The researchers see their system as a foundation for using film-quality materials in real-time applications such as games or interactive previews. However, there are still limitations, such as with refraction effects.

More information and examples of the new method are available on Nvidia's project page.

Ad
Ad
Join our community
Join the DECODER community on Discord, Reddit or Twitter - we can't wait to meet you.
Recommendation
Support our independent, free-access reporting. Any contribution helps and secures our future. Support now:
Bank transfer
Summary
  • Nvidia researchers have developed a method called "Real-Time Neural Appearance Models" that uses artificial neural networks to render complex materials such as ceramics or metals in real time.
  • The system uses an encoder to convert material properties into code and two neural decoders to calculate reflection properties. Special optimizations allow the system to run in real-time shaders.
  • In tests, the AI materials were able to reduce the rendering time by a factor of 1.6 to 4.1 compared to classical implementations and achieve render times of less than 10 milliseconds while largely maintaining the visual quality.
Sources
Max is managing editor at THE DECODER. As a trained philosopher, he deals with consciousness, AI, and the question of whether machines can really think or just pretend to.
Join our community
Join the DECODER community on Discord, Reddit or Twitter - we can't wait to meet you.