Avatar Component Level of Detail Reduction for Mobile Gaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for incorporating multiple avatars in mobile gaming applications face challenges due to resource constraints, as reducing the overall detail of avatars requires complex graphics processing, limiting their application to devices with ample resources or games with fewer avatars.

Innovation Solution

The approach involves reducing the level of detail of avatar components on a component-by-component basis, allowing for efficient resource allocation by separating the reduction of bones in the skeleton from the geometric model and textures, enabling multiple avatars to be rendered and animated simultaneously by retrieving and assembling pre-reduced components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the overall level of detail of avatars is reduced to decrease resource consumption, then resource requirements are reduced, but the complexity of graphics processing increases and limits the number of avatars that can be rendered

Engineering Contradiction:
Improveresource requirementsVSAvoidgraphics processing complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent divides the avatar into separate components (rig, geometric model, textures) and processes each component independently. By segmenting the level of detail reduction process, the system can optimize each component separately without requiring complex overall graphics processing, thus reducing resource requirements while maintaining renderability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs level of detail reduction on avatar components in advance, before the actual rendering process. Pre-reduced components are stored and retrieved during gameplay, eliminating the need for complex real-time graphics processing and reducing both resource requirements and processing complexity during runtime.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple avatars are rendered simultaneously to improve gaming experience, then user experience is improved, but resource consumption increases beyond available device resources

Engineering Contradiction:
Improvenumber of avatars rendered simultaneouslyVSAvoidresource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies different levels of detail to different avatar components based on their specific requirements. By making each component's detail level appropriate to its function rather than uniformly reducing all avatars, the system can render more avatars simultaneously while maintaining acceptable quality and managing resource consumption effectively.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent creates pre-processed copies of avatar components at reduced levels of detail. These copied components can be rapidly instantiated and rendered multiple times without requiring additional complex processing, enabling simultaneous rendering of multiple avatars within device resource constraints.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If high-detail avatars are used to maintain visual quality, then user experience is maintained, but resource requirements exceed available resources on mobile devices

Engineering Contradiction:
Improvevisual qualityVSAvoidresource requirements
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the avatar into rigid skeleton (rig) and deformable components (geometric model and textures). By processing and reducing detail on these segments separately, the system can maintain visual quality where needed while reducing resource requirements in less critical areas, achieving a balance between quality and resource usage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs detailed processing and level of detail reduction in advance, creating optimized versions of avatar components. This preliminary action allows high visual quality to be achieved through pre-computed data rather than real-time high-resource processing, reducing runtime resource requirements while maintaining quality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4372690A13D avatar rendering
Publication Date: 2024.05.22 SNAP INC
  • EP4372690A1 patent drawingFigure 1
  • EP4372690A1 patent drawingFigure 2
  • EP4372690A1 patent drawingFigure 3

AI summary

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for rendering an avatar. A first avatar having a first level of detail is stored in a database, the first avatar including a first plurality of components. A level of detail of each of the first plurality of components is reduced separately from each other. A second plurality of components comprising the reduced level of detail of each of the first plurality of components is stored. A request is received for the first avatar in a second level of detail that comprises a lower level of detail than the first level of detail. In response to receiving the request, the second plurality of components is assembled to generate a second avatar having the second level of detail.