LOD Asset Generation and Dynamic Switch Distance Modulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for generating and selecting Level of Detail (LOD) assets in video games are either highly manual, inefficient, or lack optimal automation, leading to suboptimal performance and visual fidelity, especially in dynamic gaming environments where computational resources are strained.

Innovation Solution

A system and method for automated generation and optimization of LOD assets, involving iterative reduction of polygon mesh complexity and dynamic selection based on multiple variables, including camera distance, field of view, and processing resources, to ensure optimal visual fidelity and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual LOD generation is used, then visual fidelity can be optimized, but productivity decreases and the process becomes highly time-consuming

Engineering Contradiction:
Improvevisual fidelityVSAvoidLOD generation efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system performs preliminary automated generation of LOD assets before runtime, creating a library of pre-processed models at various detail levels. This preliminary action reduces the computational burden during gameplay while maintaining visual quality through pre-optimized geometry.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The LOD generation system uses automated algorithms that self-adjust parameters based on geometric complexity metrics, reducing the need for manual intervention while maintaining optimization quality. The system serves itself by automatically determining appropriate detail levels based on scene requirements.

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If high-polygon assets are used throughout, then visual fidelity is maintained, but computational resources are overburdened

Engineering Contradiction:
Improvevisual fidelityVSAvoidcomputational resource consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The system dynamically selects appropriate LOD levels based on real-time camera distance, object importance, and scene context. This dynamic adaptation allows the system to use high-detail models only when necessary (close to camera, important objects) while using lower-detail models elsewhere, optimizing the balance between visual fidelity and computational resource usage.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different regions of the game scene are assigned different levels of geometric detail based on their visual importance. Objects closer to the camera or central to gameplay receive higher detail (high-polygon), while distant or peripheral objects use lower detail (low-polygon), creating a locally optimized quality distribution that conserves computational resources.

Inventive Principle:
Principle #3Local quality

3Productivity

If automated LOD generation is used, then productivity increases, but manufacturing precision decreases and optimization is suboptimal

Engineering Contradiction:
ImproveLOD generation efficiencyVSAvoidLOD asset optimization quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The automated LOD generation system incorporates feedback loops that evaluate the quality of generated assets against target criteria. The system iteratively adjusts generation parameters based on measured geometric deviation and visual quality metrics, allowing automated processes to achieve near-manual optimization quality while maintaining high productivity.

Inventive Principle:
Principle #23Feedback

4Device complexity

If fixed switch distance is used for LOD selection, then device complexity is reduced, but adaptability decreases in dynamic gaming environments

Engineering Contradiction:
ImproveLOD selection mechanismVSAvoidruntime LOD selection flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The LOD switch distance system transitions from fixed to dynamic, allowing switch distances to be adjusted at runtime based on camera movement, object importance, and scene context. This dynamic approach maintains relatively simple selection logic while significantly improving adaptability to changing gameplay conditions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240165511A1Computer-Implemented Methods for Optimized Generation and Selection of Level of Detail Assets for Rendering During Gameplay
Publication Date: 2024.05.23 ACTIVISION PUBLISHING INC
  • US20240165511A1 patent drawing
  • US20240165511A1 patent drawing
  • US20240165511A1 patent drawing

AI summary

Systems and methods of generating, selecting and rendering level of detail (LOD) visual assets are described. In an offline process for auto-generating the LOD visual assets, a LOD management module receives data representative of a LOD visual asset of an object model and its associated switch distance and iteratively reduces a polygon mesh complexity of the LOD visual asset to generate a lower complexity LOD visual asset along with its associated offline authored switch distance. Data representative of the LOD visual assets is presented in one or more GUIs to enable a user to optimize the data. Subsequently, a rendering module selects a LOD visual asset based on its associated switch distance or a modulated switch distance. The modulated switch distance is determined by applying one or more corrective factors to the associated switch distance.