Automated LOD Generation for Virtual Assets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity and high-polygon nature of detailed models in virtual environments lead to computational inefficiencies, particularly in resource-constrained systems like VR and AR, necessitating multiple versions of assets for different resolutions, which is inefficient and resource-intensive.

Innovation Solution

A method and system for automated level of detail (LOD) generation that combines manual creation of the lowest-resolution LOD with automatic interpolation between highest and lowest resolution LODs, leveraging user inputs to preserve artistic intent and balance visual quality and computational efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If detailed high-polygon models are used to maintain visual quality, then visual fidelity is improved, but computational performance deteriorates

Engineering Contradiction:
Improvevisual qualityVSAvoidcomputational efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The asset library is segmented into multiple versions of the same asset, each with different levels of detail (low-polygon and high-polygon models). This segmentation allows the system to select appropriate models based on runtime requirements, balancing visual quality with computational efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects between different asset versions based on runtime conditions such as device capabilities and performance requirements. This dynamic adaptation allows the same asset to be rendered at different levels of detail without requiring manual creation of multiple asset versions by users.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple versions of assets are created manually for different resolutions, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveasset adaptabilityVSAvoidasset management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically generates and manages multiple asset versions through programmatic methods, eliminating the need for manual creation and management of multiple asset versions. The automated asset generation system handles the complexity of creating and maintaining adaptable assets across different resolutions and device types.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If high-detail models are used across all scenarios, then visual integrity is maintained, but resource consumption increases

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

Solution Approach 1:

Different levels of visual quality are applied locally based on runtime conditions. High-detail models are used only when necessary (e.g., when device resources allow or when close-up viewing is detected), while lower-detail models are used in scenarios where they suffice, optimizing the balance between visual integrity and resource consumption.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250111604A1Optimizing level of detail generation in virtual environments
Publication Date: 2025.04.03 META PLATFORMS TECHNOLOGIES LLC
  • US20250111604A1 patent drawing
  • US20250111604A1 patent drawing
  • US20250111604A1 patent drawing

AI summary

A method and system for generating versions of assets comprising various levels of detail is provided. The method includes receiving, at a client device, a first input representation of an asset at a lowest level of detail and a second input representation of an asset at a highest level of detail. The method further includes analyzing the first model input and the second model input and identifying a set of parameters based thereon. The method further includes generating a plurality of models representing the asset with different intermediate levels of detail based on the set of parameters, displaying, at the client device, a model from the plurality of models based on a proximity of the asset from a viewpoint of the user in a virtual environment.