Particle Fluid Simulation via State Transition Probability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for fluid simulation in computer graphics require high calculation ability and are relatively slow, making them inefficient for rendering fluid flows.

Innovation Solution

A method that defines state transition probabilities for particles based on statistical information, allowing particles to transition between states to efficiently represent fluid flows, maintaining a constant memory size and reducing the number of particles needed for simulation, thereby increasing calculation speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional fluid rendering methods are used, then fluid simulation accuracy is maintained, but calculation speed decreases and high calculation ability is required

Engineering Contradiction:
Improvefluid simulation accuracyVSAvoidcalculation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments particles into multiple states (first state, second state, third state) based on their role in fluid representation. This segmentation allows the system to differentiate between particles needed for visual quality and those needed for calculation efficiency, resolving the contradiction by assigning different functions to different particle segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the state parameter of particles dynamically based on statistical information and transition probabilities. By adjusting particle states rather than maintaining a fixed large particle set, the system achieves both accuracy (when particles are in active states) and efficiency (when particles transition to inactive states), resolving the speed-accuracy tradeoff.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If more particles are used to represent fluid flows, then visual quality is improved, but memory usage increases

Engineering Contradiction:
Improvevisual qualityVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent makes the particle system dynamic by implementing state transitions based on statistical information. Particles dynamically move between states (active representation, inactive, etc.), allowing the system to maintain visual quality with fewer particles by recycling and reusing particle instances rather than maintaining a static large particle set in memory.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent discards particles from active representation when they are no longer needed for visual quality, transitioning them to inactive states. These particles are then recovered and reused when needed, reducing overall memory usage while maintaining visual quality during active rendering periods.

Inventive Principle:
Principle #34Discarding and recovering

3Productivity

If state transition probability is increased, then calculation speed improves, but particle distribution stability decreases

Engineering Contradiction:
Improvecalculation speedVSAvoidparticle distribution stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent implements feedback by monitoring statistical information about particle states and using this information to adjust transition probabilities. This feedback mechanism allows the system to increase calculation speed through state transitions while maintaining particle distribution stability by adapting transition rates based on observed particle state distributions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3151200B1Method and apparatus for modeling object
Publication Date: 2020.08.26 SAMSUNG ELECTRONICS CO LTD
  • EP3151200B1 patent drawingFigure 1
  • EP3151200B1 patent drawingFigure 2
  • EP3151200B1 patent drawingFigure 3

AI summary

A method of modeling an object includes defining a state transition probability and a state of each of a plurality of particles forming the object; changing a state of a particle defined to be in a first state among the plurality of particles to a second state; applying a movement model to a particle defined to be in the second state among the plurality of particles; and changing a state of the particle defined to be in the second state to the first state based on the state transition probability.