Smoke Turbulence Modeling via Patch Synthesis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current height field-based fluid dynamics modeling methods for real-time fluid modeling are limited by high computational requirements and difficulty in achieving high-resolution fluid modeling, which compromises the sense of reality in fluid simulations.
Innovation Solution
A method that detects turbulent areas in low-resolution images, searches for matching high-resolution patches from a memory library, and synthesizes these patches into the low-resolution image, adjusting density and orientation based on physical quantities, to enhance realism while reducing computational load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If full three-dimensional (3D) modeling is used to reproduce fluid flow, then physical accuracy is improved, but computational complexity increases
Solution Approach 1:
The patent segments the fluid simulation into two distinct components: a low-resolution domain solved using height field-based fluid dynamics for overall flow patterns, and high-resolution patches containing detailed turbulence structures. This segmentation allows each component to be optimized independently, maintaining physical accuracy in the turbulence regions while keeping the overall computational complexity manageable.
Solution Approach 2:
The patent performs preliminary action by pre-computing and storing high-resolution turbulence patches in a database before the actual simulation runs. These patches are generated in advance through detailed 3D simulations and saved for later retrieval and composition, eliminating the need to perform computationally intensive 3D simulations in real-time during the main simulation execution.
2Productivity
If height field-based fluid dynamics modeling is used for real-time modeling, then computational speed is improved, but manufacturing precision deteriorates
Solution Approach 1:
The patent applies local quality by using different resolution levels in different spatial regions. The majority of the fluid domain is modeled at low resolution using height field methods for computational efficiency, while specific local regions containing turbulence are rendered at high resolution using pre-computed patches. This allows the system to achieve high modeling precision where it matters most (in turbulence areas) while maintaining overall computational speed.
Solution Approach 2:
The patent uses copying by retrieving pre-computed high-resolution turbulence patches from a database and composing them into the low-resolution simulation. These patches are copies of previously simulated turbulence structures that can be reused and repositioned based on the current simulation state, providing high-resolution details without the computational cost of real-time high-resolution simulation.
3Measurement precision
If high-resolution fluid modeling is achieved, then visual fidelity is improved, but computational load increases
Solution Approach 1:
The patent applies partial action by applying high-resolution modeling only to specific regions where turbulence occurs rather than to the entire fluid domain. The system identifies turbulence regions based on flow characteristics and applies high-resolution patches only in those areas, using low-resolution modeling elsewhere. This partial application of high-resolution detail achieves sufficient visual fidelity in critical areas while significantly reducing the overall computational load compared to full high-resolution modeling.
Data Source
AI summary
A method and apparatus for modeling smoke turbulence is disclosed. The method of modeling smoke turbulence includes detecting a turbulent area comprising smoke turbulence in a low-resolution image, and searching for a high-resolution patch matching the turbulent area in a memory that comprises high-resolution patches representing smoke turbulence extracted from high-resolution images. The method also models the smoke turbulence by synthesizing the retrieved patch to the low-resolution image.


