Granular Material Simulation Using Height Field Solver

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer graphics struggle to generate lifelike simulations of granular materials like sand or dust, particularly in animated sequences, due to challenges in replicating their behavior and appearance efficiently using system resources.

Innovation Solution

A computer-implemented method that removes granular material from a closed region impacted by an object, using a numerical solver to determine the size aspect and redistribute the material, creating a shape that reflects the impact, and generating an image using a data structure to simulate the interaction between the object and granular material.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Illumination intensity

If traditional simulation methods are used to generate lifelike images of granular materials, then visual realism is improved, but computational time and system resources increase significantly

Engineering Contradiction:
Improvevisual realismVSAvoidcomputational time
Core Design Contradiction:
Illumination intensityVSLoss of time

Solution Approach 1:

The simulation domain is divided into discrete grid cells, with each cell representing a specific volume of granular material. This segmentation allows the complex continuous medium to be treated as a collection of manageable discrete elements, enabling efficient computational processing while maintaining visual realism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces traditional particle-based mechanical simulation with a height field-based mathematical model. Instead of tracking individual particle interactions, the system uses differential equations to describe the macroscopic behavior of granular materials, significantly reducing computational complexity while preserving realistic visual appearance.

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

2Measurement precision

If detailed particle-level simulation is used to accurately represent granular material behavior, then simulation accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvesimulation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transitions from three-dimensional particle tracking to a two-dimensional height field representation. By describing the granular material state through a height function h(x,y) rather than tracking individual particle positions in 3D space, the system reduces computational complexity while maintaining accuracy in representing material behavior and shape.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The simulation uses a continuous height field parameter h(x,y) to describe the state of granular material, replacing discrete particle position parameters. This parameter change enables the use of differential equations and numerical solvers that are computationally more efficient than particle-based methods, while preserving the ability to accurately represent material behavior.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If continuous medium approximation is used to simplify granular material representation, then computational efficiency is improved, but ability to represent individual particle effects is reduced

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidparticle detail representation
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The height field h(x,y) is treated as a dynamic variable that evolves over time according to differential equations. This dynamic continuous field can capture the formation and evolution of discrete-like features such as piles, mounds, and impact craters, bridging the gap between continuous approximation and discrete particle effects.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a virtual copy of the granular material's macroscopic behavior through the height field model, which replicates the essential visual and physical characteristics of particle-based materials without requiring actual particle simulations. This copying approach maintains computational efficiency while preserving realistic appearance.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8751207B1Simulating granular material
Publication Date: 2014.06.10 LUCASFILM ENTERTAINMENT COMPANY LTD
  • US8751207B1 patent drawing
  • US8751207B1 patent drawing
  • US8751207B1 patent drawing

AI summary

A computer-implemented method for simulating a granular material includes removing, from a layer of granular material in a virtual domain defined by a data structure stored in a computer readable storage medium, a portion of the granular material in a closed region where the portion and a part of an object impacting the granular material are defined as occupying a same space. The method includes determining a value for a size aspect of the portion based on applying a numerical solver along an entirety of a boundary of the closed region. The method includes placing additional granular material along the boundary to create a shape resulting from the impact of the object. The method includes generating an image using the data structure, the image reflecting the impact of the object on the granular material in the virtual domain.