3D Graphics Rendering Fog Effect Texture Mapping Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional 3D graphics data rendering techniques require a large number of calculations and memory access operations, making it impossible for low-end devices like mobile phones and low-end desktop PCs to render 3D graphics in real time due to their limited hardware performance.

Innovation Solution

The method selectively performs or omits texture mapping based on the fog effect applied to the graphics data, using fog factor calculations to determine whether texture mapping is necessary, thereby reducing memory access operations and minimizing rendering power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If texture mapping is performed on all graphics data, then rendering quality is improved, but memory access operations and power consumption increase

Engineering Contradiction:
Improverendering qualityVSAvoidpower consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by selectively performing texture mapping only on pixels where the fog factor indicates it is necessary. Instead of uniformly applying texture mapping to all pixels, the system evaluates each pixel's fog factor and applies texture mapping locally only where needed, thereby maintaining rendering quality in visible areas while reducing power consumption and memory access in areas where fog obscures the view

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by performing texture mapping on only a subset of pixels rather than all pixels. By using fog factors to determine which pixels require texture mapping, the system performs the necessary texture mapping operations partially, avoiding excessive processing on pixels that will be obscured by fog, thus reducing overall power consumption and memory access operations

Inventive Principle:
Principle #16Partial or excessive action

2Manufacturing precision

If texture mapping is performed on all graphics data, then rendering quality is improved, but the number of memory access operations increases

Engineering Contradiction:
Improverendering qualityVSAvoidmemory access operations
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system applies local quality by selectively performing texture mapping only on pixels where the fog factor indicates it is necessary. Instead of uniformly applying texture mapping to all pixels, the system evaluates each pixel's fog factor and applies texture mapping locally only where needed, thereby maintaining rendering quality in visible areas while reducing memory access operations in areas where fog obscures the view

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by performing texture mapping on only a subset of pixels rather than all pixels. By using fog factors to determine which pixels require texture mapping, the system performs the necessary texture mapping operations partially, avoiding excessive memory access on pixels that will be obscured by fog, thus reducing the total number of memory access operations

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If conventional rendering techniques are used, then comprehensive rendering processing is performed, but real-time rendering is not achievable on low-end devices

Engineering Contradiction:
Improverendering completenessVSAvoidrendering speed
Core Design Contradiction:
Manufacturing precisionVSSpeed

Solution Approach 1:

The patent extracts and removes unnecessary rendering operations by evaluating fog factors before performing texture mapping. By taking out the redundant texture mapping operations on pixels that will be obscured by fog, the system reduces the overall processing load and increases rendering speed, making real-time rendering achievable on low-end devices while maintaining completeness of rendering for visible areas

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial rendering processing by selectively applying texture mapping only where necessary based on fog factors. This partial action approach avoids excessive processing on obscured pixels, thereby increasing rendering speed and enabling real-time performance on resource-constrained devices while still maintaining comprehensive rendering quality in visible regions

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP1926052B1Method, medium, and system rendering 3 dimensional graphics data considering fog effect
Publication Date: 2019.06.19 SAMSUNG ELECTRONICS CO LTD
  • EP1926052B1 patent drawingFigure 1
  • EP1926052B1 patent drawingFigure 2
  • EP1926052B1 patent drawingFigure 3

AI summary

A method, medium, and system efficiently rendering 3 dimensional (3D) graphics data. The rendering method includes calculating the strength of a fog effect that is to be applied to graphics data, determining whether texture mapping must be performed on the graphics data, according to the strength of the fog effect, and performing the texture mapping according to the determination result. Accordingly, it is possible to reduce the number of memory access operations for reading textures.