Billboard-Based Pseudo 3D Fluid Simulation for Game Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Three-dimensional fluid simulations in video games increase processing load, leading to slowed performance.

Innovation Solution

Implementing a pseudo three-dimensional representation of fluid using billboards with two-dimensional simulations, where billboards rotate to face a virtual camera and simulate fluid flow, reducing the need for complex three-dimensional interference calculations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If three-dimensional simulation is used to show fluid flow in virtual space, then the fluid representation is realistic, but the processing load increases and game performance slows down

Engineering Contradiction:
Improvefluid representation qualityVSAvoidprocessing load
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent transitions from three-dimensional fluid simulation to two-dimensional fluid simulation displayed on billboards. The fluid is simulated in 2D on the billboard surface and then projected onto the 3D scene, achieving realistic fluid representation without the computational burden of full 3D simulation. This dimensional reduction directly addresses the processing load issue while maintaining visual quality.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent uses billboards as copy carriers to display 2D fluid simulations. Instead of simulating complex 3D fluid dynamics throughout the entire virtual space, the system creates simplified 2D copies of fluid behavior on billboard surfaces and presents them as if they were real 3D fluid. This copying approach maintains visual realism while dramatically reducing computational requirements.

Inventive Principle:
Principle #26Copying

2Reliability

If three-dimensional simulation is used to show fluid flow, then the fluid dynamics are accurate, but the game frame rate decreases

Engineering Contradiction:
Improvefluid dynamics accuracyVSAvoidframe rate
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

By reducing the simulation from 3D to 2D dimension, the computational complexity per frame is significantly reduced. The 2D fluid simulation on billboards requires fewer calculations than full 3D simulation, allowing the system to maintain higher frame rates while still presenting accurate fluid dynamics visually through the billboard projection technique.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If billboards are used for fluid display, then processing load is reduced, but the three-dimensional effect may be compromised

Engineering Contradiction:
Improveprocessing loadVSAvoidthree-dimensional effect
Core Design Contradiction:
ProductivityVSShape

Solution Approach 1:

The patent accepts the inherent 2D nature of billboards and uses this to its advantage by implementing 2D fluid simulation that matches the billboard's dimensional characteristics. The 2D fluid simulation on the billboard surface creates a cohesive visual effect that, when viewed from the correct angle, provides sufficient three-dimensional appearance without requiring complex 3D simulation. This dimensional alignment between the simulation and display medium optimizes both performance and visual quality.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10272337B2Non transitory computer-readable storage medium and method of controlling a computer
Publication Date: 2019.04.30 CAPCOM CO LTD
  • US10272337B2 patent drawing
  • US10272337B2 patent drawing
  • US10272337B2 patent drawing

AI summary

The present invention causes a computer to function as a virtual space generating unit, a game screen displaying unit and a fluid displaying unit.A fluid displaying unit displays pseudo three-dimensional representation of fluid in virtual space on a game screen. And the fluid displaying includes a billboard setting unit and a two-dimensional simulation unit.A billboard setting unit sets a billboard which has a plain object and which rotates around a predetermined center point in the plain object so that the plain object faces the virtual camera in the virtual space.A two-dimensional simulation unit executes a two-dimensional simulation and displays a simulation result on the plain object.