Virtual Throwable Fluid Diffusion via Special Effect Cells

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveease of implementationVSAvoidrealism of diffusion simulation
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improvecalculation efficiencyVSAvoidrealism of fluid behavior
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240424400A1Method and apparatus for controlling virtual throwable, device, medium, and program product
Publication Date: 2024.12.26 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20240424400A1 patent drawing
  • US20240424400A1 patent drawing
  • US20240424400A1 patent drawing

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.