Particle Simulation Grid Rasterization for Rendering Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer graphics simulations face challenges in generating lifelike images of fluid materials with particles, such as dust, efficiently and within resource constraints, particularly in animated sequences.

Innovation Solution

The method involves performing a second simulation of particles in a space domain using a grid with a common depth-to-size ratio, rasterizing the data, and rendering images through ray tracing, while distributing computations among multiple devices to conserve resources and store data efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional particle simulation methods are used to generate lifelike images of fluid materials with particles, then image quality and realism are improved, but computational resources and system requirements increase significantly

Engineering Contradiction:
Improveimage qualityVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The simulation space is divided into a three-dimensional grid where each cell represents a discrete volume element. Particles are grouped and represented at the cell level rather than individually, segmenting the complex particle simulation into manageable spatial units that can be processed efficiently while maintaining visual fidelity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of simulating each individual particle, the patent uses rasterized cell data as a simplified representation (copy) of particle distributions. The cell-based simulation replicates the visual and physical effects of individual particles without requiring equivalent computational resources, achieving the same visual outcome with reduced complexity.

Inventive Principle:
Principle #26Copying

2Measurement precision

If individual particle data is stored for each particle in the simulation, then particle detail and accuracy are improved, but storage space requirements increase

Engineering Contradiction:
Improveparticle detailVSAvoidstorage space
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

Multiple particle data points are merged into single cell representations. Each grid cell aggregates particle information (position, velocity, density) into unified data structures, combining what would otherwise be numerous separate particle records into compact cell-level data that occupies significantly less storage space while preserving essential particle characteristics.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transitions from storing individual particle attributes in object-oriented structures to storing aggregated cell data in a rasterized grid format. This dimensional reorganization transforms particle data from discrete point-cloud representations into continuous field-based representations, reducing storage requirements while maintaining simulation accuracy.

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

3Measurement precision

If high-resolution particle simulations are performed for animated sequences, then visual quality is improved, but rendering time and computational speed decrease

Engineering Contradiction:
Improvevisual qualityVSAvoidrendering speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The simulation data is pre-rasterized into a grid structure before the actual rendering process. By performing the computationally intensive simulation and aggregation work in advance and storing results in an optimized raster format, the patent eliminates redundant calculations during rendering, significantly improving rendering speed while maintaining visual quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional mechanical particle-by-particle rendering methods with a field-based rasterized approach. Instead of processing individual particle objects through complex rendering pipelines, the system uses pre-computed cell data that can be rendered efficiently as continuous fields, substituting computationally expensive discrete operations with lighter-weight continuous representations.

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

Data Source

PatentUS8970592B1Simulating an arbitrary number of particles
Publication Date: 2015.03.03 LUCASFILM ENTERTAINMENT COMPANY LTD
  • US8970592B1 patent drawing
  • US8970592B1 patent drawing
  • US8970592B1 patent drawing

AI summary

A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor configured to execute the instructions to perform a method that includes obtaining first data corresponding to a first simulation of matter in a space domain. The method also includes performing, using the first data, a second simulation that produces second data representative of particles in the space domain. The method also includes rasterizing the second data representative of the particles as defined by cells of a grid, wherein each cell has a common depth-to-size ratio, and, rendering an image of the particles from the rasterized second data.