Gaussian Sum Approximation for Translucent Material Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Accurate rendering of multi-layer translucent materials, such as human skin, is time-consuming and requires detailed scattering properties of each layer, making it challenging for realistic simulations.

Innovation Solution

The method approximates a convolution function using a sum of Gaussian functions to generate a diffusion profile, allowing for faster rendering by representing complex scattering effects in a more efficient manner, enabling real-time or near-real-time rendering of multi-layer translucent materials.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If accurate simulation of multi-layer translucent material is performed using detailed scattering properties of each layer, then rendering realism is improved, but rendering time increases significantly

Engineering Contradiction:
Improverendering realismVSAvoidrendering time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent transforms the complex scattering function into a sum of Gaussian functions with simplified parameters (mean, standard deviation, amplitude). This parameter transformation allows the rendering system to use pre-computed Gaussian profiles instead of performing expensive real-time scattering calculations, thereby maintaining visual realism while dramatically reducing computation time

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates simplified copies of the complex scattering behavior using Gaussian function profiles. Instead of simulating the full physical scattering process, the system uses pre-computed Gaussian profiles that replicate the essential visual characteristics of light diffusion through translucent layers, enabling fast rendering without sacrificing perceptual realism

Inventive Principle:
Principle #26Copying

2Measurement precision

If detailed scattering properties of each layer are measured and simulated, then accuracy of translucent appearance is improved, but measurement and computation complexity increases

Engineering Contradiction:
Improvescattering property accuracyVSAvoidmeasurement and computation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent reduces the complexity of scattering property representation by transforming detailed scattering data into a compact set of Gaussian parameters (mean, standard deviation, amplitude). This parameter reduction maintains the essential information needed for accurate rendering while making the data much more manageable and computationally efficient

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies different Gaussian profiles to different layers of the translucent material, allowing each layer to have its own optimized approximation. This local optimization enables accurate representation of layer-specific scattering characteristics without requiring complex global simulations

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8064726B1Apparatus and method for approximating a convolution function utilizing a sum of gaussian functions
Publication Date: 2011.11.22 NVIDIA CORP
  • US8064726B1 patent drawing
  • US8064726B1 patent drawing
  • US8064726B1 patent drawing

AI summary

An apparatus and method are provided for approximating a convolution function (e.g. a diffusion profile, etc.) utilizing a sum of Gaussian functions. In use, results of a plurality of Gaussian functions are calculated. The results of the Gaussian functions are further summed. To this end, an approximation of a convolution function is generated based on the sum. Further, an image is rendered utilizing the approximation.