Heterogeneous Fluid Mesh Caching for Real-Time Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for simulating fluid simulations in real-time interactive video are not feasible on consumer-level devices, as they either lack realism or consume excessive computational resources, failing to provide credible simulations of complex fluid effects like splashing and splattering.

Innovation Solution

A method involving a heterogeneous mesh sequence with quantized position values and reduced data complexity, such as 1-byte grayscale vertex colors and UV/mesh tangent data removal, is used to generate a compact mesh sequence optimized for real-time rendering on client devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If traditional sprite-based visual effects or mesh particles are used for fluid simulation, then computational resources are reduced, but realism and credibility of fluid effects are degraded

Engineering Contradiction:
Improvecomputational resourcesVSAvoidrealism of fluid effects
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent uses pre-simulated fluid cache data stored in memory as templates, which are copied and applied to match real-time fluid simulation needs. This allows realistic fluid effects to be reproduced without performing complex real-time simulations, thereby reducing computational resources while maintaining visual realism.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Fluid simulation data is pre-computed and stored in a cache during an offline preparation phase. This preliminary action enables fast retrieval and application during real-time rendering, avoiding the need for expensive real-time fluid calculations while preserving realistic fluid behavior.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If high-fidelity fluid simulation is performed in real-time, then realism is improved, but processing time and computational power requirements increase

Engineering Contradiction:
Improverealism of fluid simulationVSAvoidrendering speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Complex fluid simulations are performed in advance and their results are cached. During real-time rendering, pre-computed fluid data is retrieved and applied, achieving both high realism and fast rendering speeds by avoiding repeated expensive simulations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Pre-simulated fluid frames are copied and applied to match real-time interaction requirements. This copying approach maintains visual fidelity while dramatically reducing the computational burden during real-time rendering.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If detailed mesh data with UV and tangent information is used, then mesh quality is improved, but memory consumption and processing overhead increase

Engineering Contradiction:
Improvemesh geometry qualityVSAvoidmemory resources
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and removes unnecessary UV mapping and mesh tangent data from the fluid mesh structures. By taking out only the essential geometric information needed for visual rendering, memory consumption is reduced while maintaining sufficient mesh quality for realistic fluid visualization.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies heterogeneous mesh structures where different regions of the fluid simulation have different levels of geometric detail. Areas requiring higher visual fidelity retain more detailed mesh information, while other areas use simplified representations, optimizing the balance between quality and memory usage.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250356592A1Heterogenous geometry caching for real-time rendering of images of fluids
Publication Date: 2025.11.20 WARNER BROS ENTERTAINMENT INC
  • US20250356592A1 patent drawing
  • US20250356592A1 patent drawing
  • US20250356592A1 patent drawing

AI summary

A method for simulating fluid surfaces in real-time in response to user input includes detecting interactive conditions triggering insertion of a heterogeneous mesh sequence in a 3D model sequence for rendering, fetching ones of the heterogenous mesh sequence from a computer memory, inserting the successive members in corresponding representations of the 3D model sequence in a computer memory, and rendering successive video frames from the representations of the 3D model sequence each including a successive member of the heterogenous mesh sequence.