G06T2210/24

Method for simulating combustion in digital imagery with equilibrium and non-equilibrium conditions
11756252 · 2023-09-12 · ·

A combustion simulation system is provided. The combustion simulation system can be performed using a computing device operated by a computer user or artist. The computer-implemented method of generating one or more visual representations of a combustion even is provided. The method includes simulating the combustion event, which transforms combustion reactants into combustion products, the combustion event occurring at a reference pressure, automatically determining values of combustion properties, the values of the combustion properties being calculated as a function of a nonzero pressure field, and generating the one or more visual representations of the combustion event based on the values of combustion properties.

Dynamic image filters for modifying a digital image over time according to a dynamic-simulation function

The present disclosure relates to systems, non-transitory computer-readable media, and methods that provide and apply dynamic image filters to modify digital images over time to simulate a dynamical system. Such dynamic image filters can modify a digital image to progress through different frames depicting visual effects mimicking natural and/or artificial qualities of a fluid, gas, chemical, cloud formation, fractal, or various physical matters or phenomena according to a dynamic-simulation function. Upon detecting a selection of a dynamic image filter, the disclosed systems can identify a dynamic-simulation function corresponding to the dynamical system. Based on selecting a portion of the (or entire) digital image at which to apply the dynamic image filter, the disclosed systems incrementally modify the digital image across time steps to simulate the dynamical system according to the dynamic-simulation function.

Method for Generating Simulations of Fluid Interfaces for Improved Animation of Fluid Interactions

A method for generating visual representations of interactions between two different materials is provided. The method can be performed using a computing device operated by a computer user or artist. The method includes modeling a primary material as a plurality of first particles and modeling a layer portion of a secondary material as a fluid volume. The secondary material can include a layer portion positioned between the plurality of first particles and an outer portion. At least one boundary condition might be assigned to a boundary positioned between the layer portion and the outer portion, the at least one boundary condition includes at least one pressure value. Values of motion parameters might be determined by applying the at least one boundary condition at the boundary and generating one or more visual representations of the primary material interacting with the secondary material based on the values of the motion parameters.

INTERACTIVE DYNAMIC FLUID EFFECT PROCESSING METHOD AND DEVICE, AND ELECTRONIC DEVICE
20230368422 · 2023-11-16 ·

Provided is an interactive dynamic fluid effect processing method, which includes: capturing a video and detecting position and pose change of a target object in the video; acquiring a position and pose mapping relationship between the target object and an object model corresponding to a first object displayed in a user display interface; determining position and pose change of the object model based on the position and pose change of the target object and the position and pose mapping relationship; and adjusting a position of a fluid displayed in the user display interface based on the position and pose change of the object model, and dynamically displaying movement change of the fluid in the user display interface.

IMAGE PROCESSING METHOD AND APPARATUS
20230351570 · 2023-11-02 ·

Embodiments of this application disclose an image processing method and apparatus, and relate to the field of image processing, and in particular, to an image processing method and apparatus, which can reflect an intention of a user in a relighting process, so that user experience is improved. The image processing method includes: obtaining a first image and a first explicit lighting parameter, where the first explicit lighting parameter is a lighting parameter configured by a user; processing the first image according to a first relighting algorithm to obtain a second image, where the first relighting algorithm is used to calculate a second pixel value of each pixel in the first image based on the first explicit lighting parameter and a first pixel value of each pixel, and the second image is formed by the second pixel value of each pixel; and determining a target image based on the second image.

Method for Simulating Combustion in Digital Imagery with Equilibrium and Non-Equilibrium Conditions
20220392134 · 2022-12-08 ·

A combustion simulation system is provided. The combustion simulation system can be performed using a computing device operated by a computer user or artist. The computer-implemented method of generating one or more visual representations of a combustion even is provided. The method includes simulating the combustion event, which transforms combustion reactants into combustion products, the combustion event occurring at a reference pressure, automatically determining values of combustion properties, the values of the combustion properties being calculated as a function of a nonzero pressure field, and generating the one or more visual representations of the combustion event based on the values of combustion properties.

DYNAMIC IMAGE FILTERS FOR MODIFYING A DIGITAL IMAGE OVER TIME ACCORDING TO A DYNAMIC-SIMULATION FUNCTION

The present disclosure relates to systems, non-transitory computer-readable media, and methods that provide and apply dynamic image filters to modify digital images over time to simulate a dynamical system. Such dynamic image filters can modify a digital image to progress through different frames depicting visual effects mimicking natural and/or artificial qualities of a fluid, gas, chemical, cloud formation, fractal, or various physical matters or phenomena according to a dynamic-simulation function. Upon detecting a selection of a dynamic image filter, the disclosed systems can identify a dynamic-simulation function corresponding to the dynamical system. Based on selecting a portion of the (or entire) digital image at which to apply the dynamic image filter, the disclosed systems incrementally modify the digital image across time steps to simulate the dynamical system according to the dynamic-simulation function.

Method for simulating fluids interacting with submerged porous materials

A method for generating one or more visual representations of a porous media submerged in a fluid is provided. The method can be performed using a computing device operated by a computer user or artist. The method includes defining a field comprising fluid parameter values for the fluid, the fluid parameter values comprising fluid velocity values and pore pressures. The method includes generating a plurality of particles that model a plurality of objects of the porous media, the plurality of objects being independently movable with respect to one another, determining values of motion parameters based at least in part on the field when the plurality of particles are submerged in the fluid, buoyancy and drag forces being used to determine relative motion of the plurality of particles and the fluid, and generating the one or more visual representations of the plurality of objects submerged in the fluid based on the values of the motion parameters.

Method for simulating combustion in digital imagery with variable pressure conditions
11475621 · 2022-10-18 · ·

A computer-implemented method simulates an atmospheric phenomenon within a simulation volume. At each time step of a plurality of time steps, the method automatically determines a temperature distribution of the atmospheric phenomenon based on an assumption of fixed volume, and then automatically determines a velocity field of the atmospheric phenomenon, based on an assumption of adiabatic expansion.

HETEROGENOUS GEOMETRY CACHING FOR REAL-TIME SIMULATED FLUIDS
20220292777 · 2022-09-15 ·

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. A related method for generating a compact heterogeneous mesh sequence for use in rendering corresponding frames of video includes generating a heterogenous mesh sequence modeling response of a fluid surface to physical forces, the heterogenous mesh sequence characterized by position values represented in computer memory by not less than 12 bytes for each vertex thereof, transforming the heterogenous mesh sequence into the compact heterogeneous mesh sequence, at least in part by quantizing the position values to not greater than four bytes, and storing the compact heterogeneous mesh sequence in a computer memory for use in real-time rendering.