Virtual Throwable Fluid Diffusion via Special Effect Cells
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current shooting games lack realistic simulation of virtual throwable effects, as special effects are displayed in a constant radius centered around the virtual throwable, resulting in unrealistic smoke scenes.
Innovation Solution
A method for controlling virtual throwables involves setting special effect cells around the explosion point, traversing these cells to identify valid diffusion conditions, and diffusing virtual fluid substances based on valid special effect cells when encountering virtual obstacles, allowing for dynamic diffusion direction changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If special effect is displayed in a constant radius centered around the virtual throwable, then the implementation is simple, but the realism of the virtual fluid substance diffusion is poor
Solution Approach 1:
The patent divides the diffusion space into multiple grid cells (first range, second range, third range) and further segments each range into multiple special effect cells. This segmentation allows the virtual fluid substance to be diffused differently in various regions, enabling realistic interaction with obstacles while maintaining computational efficiency through structured cell-based processing.
Solution Approach 2:
The patent applies different diffusion rules to different special effect cells based on their spatial location and relationship with obstacles. When the virtual fluid substance encounters an obstacle, the diffusion behavior changes locally by reflecting off the obstacle surface or being blocked, creating region-specific diffusion patterns that enhance realism without requiring complete redesign of the entire diffusion system.
2Productivity
If the virtual fluid substance diffuses in a constant radius pattern, then the calculation is simple, but the diffusion behavior is not realistic when encountering obstacles
Solution Approach 1:
The patent performs preliminary identification of special effect cells that satisfy valid diffusion conditions before the actual diffusion process. By pre-determining which cells are valid (not overlapping with obstacles) and establishing the diffusion path in advance, the system can efficiently execute the diffusion while maintaining realistic behavior, avoiding the need for complex real-time calculations.
Solution Approach 2:
The patent introduces special effect cells as intermediary structures between the virtual throwable and the virtual obstacles. These cells act as mediators that determine the diffusion path and interaction points. When the virtual fluid substance encounters an obstacle, the intermediary cell structure enables realistic interaction by reflecting off or being blocked by the obstacle surface, while maintaining calculation efficiency through the cell-based mediation framework.
Data Source
AI summary
This application discloses a method for controlling a virtual throwable performed by a computer device. The method includes: in response to a thrown virtual throwable exploding and releasing a virtual fluid substance in a virtual environment picture, defining special effect cells in a first range centered around an explosion point of the virtual throwable; traversing the special effect cells in the first range, and identifying, among the special effect cells, one or more valid special effect cells in the first range satisfying a valid diffusion condition; and when the virtual fluid substance encounters a virtual obstacle during diffusion, diffusing the virtual fluid substance based on one of the one or more valid special effect cells on a surface of the virtual obstacle, the valid diffusion condition comprising at least one of the one or more valid special effect cells not overlapping the virtual obstacle.


