Fluid Rendering Using Level-Set Particle Discarding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing rendering methods for fluids, such as water, require storing a large volume of modeling result values, which is inefficient in terms of memory usage, especially in mobile environments with limited storage resources.
Innovation Solution
A method that discards internal fluid particles based on level-set information and calculates thickness information using depth information, reducing the number of particles needed for rendering and generating a thickness map to represent the fluid's thickness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If pre-computation method stores large volume of modeling result values for fluid rendering, then rendering quality and realism are improved, but memory usage and storage requirements increase significantly
Solution Approach 1:
The patent extracts only the essential information needed for rendering by discarding internal fluid particles that do not contribute to the visual appearance. Only surface particles and their thickness information are retained, significantly reducing the volume of stored data while maintaining rendering quality.
Solution Approach 2:
The patent applies different processing to different regions of the fluid. Surface particles are retained and processed for rendering, while internal particles are discarded. This local differentiation allows the system to maintain high rendering quality where needed (at the surface) while reducing memory usage in the bulk interior.
2Reliability
If all fluid particles are stored for rendering, then realistic fluid appearance is achieved, but processing time and computational load increase
Solution Approach 1:
The patent extracts only the necessary surface particles for rendering and discards internal particles. This extraction reduces the number of particles that need to be processed during rendering, thereby reducing processing time while maintaining realistic fluid appearance through proper thickness mapping of surface particles.
Solution Approach 2:
Instead of processing all fluid particles (excessive action), the patent processes only the surface particles (partial action). This partial processing approach is sufficient to achieve realistic fluid appearance since the visual properties are dominated by surface characteristics rather than internal particle details.
3Quantity of substance
If internal fluid particles are discarded based on level-set information, then memory usage is reduced, but accuracy of fluid thickness representation may be compromised
Solution Approach 1:
The patent changes the representation parameter from individual particle data to thickness map data. By computing and storing only the thickness information of surface particles rather than their complete geometric data, the system reduces memory usage while maintaining accurate thickness representation through the generated thickness maps.
Solution Approach 2:
The patent creates a simplified representation (copy) of the fluid using thickness maps instead of storing complete particle information. This copy preserves the essential visual and geometric properties needed for rendering while using significantly less memory, as the thickness map is a compressed representation of the surface particle distribution.
Data Source
AI summary
Provided is a method and apparatus for rendering a target fluid that include defining level-set information of fluid particles configuring a modeled target fluid. The level-set information comprises a shortest distance from a surface of the target fluid to the fluid particles. The method and apparatus are include discarding internal particles of the target fluid from the modeled target fluid based on the level-set information of the fluid particles, and calculating thickness information of the target fluid, from which the internal particles are discarded, based on depth information on the fluid particles. The target fluid is rendered based on the thickness information of the target fluid.


