Diffusion Model Rendering for Real-Time Visual Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for generating computer graphics in real-time, such as in interactive applications and video games, rely heavily on simulation techniques like ray-tracing, which demand high precision and realism in 3D scene representation, limiting flexibility and creativity in rendering.

Innovation Solution

The use of generative artificial intelligence powered by diffusion models, where a 3D scene serves as a guiding suggestion rather than a direct correlation, allowing for more creative and flexible rendering by extracting features from 2D images and applying a diffusion model to generate higher-resolution images based on text prompts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If simulation-based rendering (ray-tracing) is used to achieve high-quality output, then visual realism is improved, but device complexity and hardware requirements increase significantly

Engineering Contradiction:
Improvevisual realismVSAvoidhardware requirements
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical simulation-based rendering system (ray-tracing) with a neural network-based generative rendering system. The neural network learns the mapping from sparse 3D scene data to realistic 2D images, eliminating the need for complex ray-tracing simulations while maintaining visual quality.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental parameters of the rendering approach by shifting from deterministic physics-based simulation to probabilistic generative modeling. The neural network is trained on pairs of 3D scene representations and corresponding realistic images, learning to generate photorealistic outputs from simplified inputs without requiring detailed material properties or lighting simulations.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If detailed construction and representation of 3D scene elements is used, then visual quality is improved, but loss of time in processing increases

Engineering Contradiction:
Improvevisual qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-training the neural network on large datasets of 3D scene representations and corresponding realistic images before deployment. This offline training phase captures the complex relationships between scene geometry, lighting, and appearance, enabling fast inference during actual rendering without requiring detailed scene construction at runtime.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by training the neural network to learn from example image pairs during the training phase. The network copies the visual appearance patterns, lighting effects, and material properties from the training data, enabling it to generate realistic images from simplified 3D inputs during inference without requiring detailed scene specifications.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If simulation techniques are used for 3D-to-2D conversion, then visual realism is improved, but adaptability in rendering styles decreases

Engineering Contradiction:
Improvevisual realismVSAvoidrendering style flexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the rendering system adaptable and flexible through the neural network's ability to learn and generate various rendering styles. The model can be conditioned on different style parameters or trained on diverse datasets, enabling it to produce photorealistic images, stylized artwork, or intermediate styles based on the input scene and desired output characteristics.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240185498A1Graphic rendering using diffusion models
Publication Date: 2024.06.06 DREAM3D INC
  • US20240185498A1 patent drawing
  • US20240185498A1 patent drawing
  • US20240185498A1 patent drawing

AI summary

A system or method for generating computer graphics. One or more three-dimensional (3D) scenes are obtained and rasterized into a first set of two-dimensional (2D) images having a first resolution. Features are extracted from the first set of 2D images, and text prompts are generated based on the features. A diffusion model is applied to the features, and the text prompts to generate a second set of 2D images having a second resolution greater than the first resolution. The diffusion model is trained over a dataset comprising images and corresponding text descriptions to generate an image consistent with a text prompt. The second set of 2D images having the second resolution are caused to be rendered at a client device.