Dharma et al., 2015 - Google Patents
Interactive fluid simulation based on material point method for mobile devicesDharma et al., 2015
View PDF- Document ID
- 5897742352151246199
- Author
- Dharma D
- Manaf A
- Publication year
- Publication venue
- 2015 2nd International Conference on Advanced Informatics: Concepts, Theory and Applications (ICAICTA)
External Links
Snippet
In this paper, we explain about the implementation of interactive fluid simulation based on Navier-Stokes equations for mobile devices. We use Material Point Method (Euler- Lagrange) approach for fluid discretization. This implementation is optimized to reach 60 …
- 239000012530 fluid 0 title abstract description 94
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with three-dimensional environments, e.g. control of viewpoint to navigate in the environment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
- G06F17/5018—Computer-aided design using simulation using finite difference methods or finite element methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/206—Drawing of charts or graphs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5086—Mechanical design, e.g. parametric or variational design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformation in the plane of the image, e.g. from bit-mapped to bit-mapped creating a different image
- G06T3/20—Linear translation of a whole image or part thereof, e.g. panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8576253B2 (en) | Grasp simulation of a virtual object | |
US8169438B1 (en) | Temporally coherent hair deformation | |
US9984489B2 (en) | Fluid dynamics framework for animated special effects | |
CN105631916B (en) | Brush and liquid simulation | |
Paiva et al. | Particle-based viscoplastic fluid/solid simulation | |
CN112270732B (en) | Particle animation generation method, processing device, electronic device and storage medium | |
US20230061175A1 (en) | Real-Time Simulation of Elastic Body | |
Krüger et al. | GPU simulation and rendering of volumetric effects for computer games and virtual environments | |
CN102930583A (en) | Method for interactively generating droplet effect | |
US20230011583A1 (en) | Apparatus and method for sph-based fluid analysis simulation | |
Rossinelli et al. | Vortex methods for incompressible flow simulations on the GPU | |
Fan et al. | Adapted unstructured LBM for flow simulation on curved surfaces | |
Dharma et al. | Interactive fluid simulation based on material point method for mobile devices | |
Cetinaslan | Position‐based simulation of elastic models on the GPU with energy aware gauss‐seidel algorithm | |
Cetinaslan | ESBD: Exponential Strain-based Dynamics using XPBD algorithm | |
ElBadrawy et al. | Speeding up cloth simulation by linearizing the bending function of the physical mass-spring model | |
Kapferer et al. | Visualization needs and techniques for astrophysical simulations | |
dos Santos Brito et al. | Screen space rendering solution for multiphase SPH simulation | |
JP2010262497A (en) | Apparatus for support of layout plan | |
Kim et al. | Real-time collision response between cloth and sphere object in unity | |
Mawson et al. | Real-time flow computations using an image based depth sensor and GPU Acceleration | |
KR101927069B1 (en) | Gui providing device providing fluid painer effects and method for controlling thereof | |
Nobel-Jørgensen | Interactive topology optimization | |
Pérez Villena | DySAQUASIMs: Dynamic Aquatic Systems And Advanced Simulations | |
Ramakrishnan et al. | Water Animation Using Coupled SPH and Wave Equation |