3D Tile Loading With LOD for Stable Large-Model Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Rendering large 3D models on devices with limited processing power and rendering capabilities often results in poor performance, delayed rendering, and inconsistent user experiences due to resource constraints, leading to potential application crashes and confusion during collaborative VR walkthroughs.

Innovation Solution

Implementing a tile loading strategy that divides 3D models into tiles with assigned levels of detail, prioritizing rendering based on device capabilities and user interaction, using placeholder geometry for tiles beyond rendering limits, and providing visual feedback on loading status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the entire 3D model is downloaded and rendered at once, then complete model accuracy is achieved, but device resources are overwhelmed causing poor performance and potential crashes

Engineering Contradiction:
Improvemodel rendering accuracyVSAvoidapplication stability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent divides the 3D model into multiple tiles with different levels of detail (LOD). Each tile represents a spatial partition of the model that can be independently loaded and rendered. This segmentation allows the system to manage large models by processing only relevant portions at any given time, preventing resource overload while maintaining rendering accuracy for visible areas.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements variable level of detail across different spatial regions of the model. Tiles closer to the camera or containing important features are rendered at higher detail levels, while distant or less important tiles use lower detail levels. This local quality approach ensures that rendering resources are concentrated where they provide the most visual benefit, maintaining overall model accuracy perception without overwhelming device capabilities.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If high-detail geometry is rendered for all model portions, then visual quality is improved, but rendering performance deteriorates due to device limitations

Engineering Contradiction:
Improvegeometry detail levelVSAvoidrendering speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent assigns different levels of detail to different tiles based on their spatial relationship to the camera and importance. Tiles in the immediate view frustum receive high-detail rendering, while tiles outside the frustum or at greater distances receive lower detail levels. This local quality differentiation maintains visual quality for critical areas while dramatically improving rendering speed by reducing the total geometry load.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent renders only the necessary portions of the model at any given time based on the view frustum and tile priority. Instead of rendering all model geometry, the system selectively renders tiles that are currently visible or likely to become visible, using partial action to improve rendering performance while maintaining the perception of complete model visualization through placeholder geometry for unloaded areas.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If the model is divided into tiles with different levels of detail, then device resource utilization is optimized, but system complexity increases

Engineering Contradiction:
Improveresource efficiencyVSAvoidtile management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent organizes the model into a hierarchical tile structure where each tile contains spatially coherent groups of objects. This segmentation creates a manageable data structure that can be systematically processed, loaded, and rendered. The tile-based organization simplifies resource management compared to individual object management, as tiles can be batch-loaded and rendered as unified units, reducing the computational overhead of scene graph management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary processing to generate the tile structure and assign levels of detail before runtime rendering. Tiles are pre-computed and organized in a data structure that enables efficient querying and loading during application execution. This preliminary action reduces runtime complexity by shifting the computational burden to model preparation time, allowing the rendering system to simply traverse and render pre-organized tiles based on current view state.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If placeholder geometry is used for unloaded tiles, then rendering performance is maintained, but visual completeness is reduced

Engineering Contradiction:
Improverendering throughputVSAvoidmodel visualization completeness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent uses simplified placeholder geometry (such as bounding boxes or low-poly representations) to represent tiles that are not yet fully loaded or are at lower detail levels. These placeholders are visual copies that convey the spatial location and approximate form of the actual model geometry without requiring the full computational resources of the detailed models. This copying approach maintains rendering throughput while providing users with a sense of the complete model layout and structure.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250384609A1Tile loading strategy for rendering large three-dimensional models
Publication Date: 2025.12.18 AUTODESK INC
  • US20250384609A1 patent drawing
  • US20250384609A1 patent drawing
  • US20250384609A1 patent drawing

AI summary

Methods, systems, and apparatus, including medium-encoded computer program products, for 3D model rendering, include: obtaining, by a computer having a display device and local memory, a three-dimensional scene description data structure encoding location information in a three-dimensional model of an environment, wherein the three-dimensional model is stored on a remote computer system, and the location information comprises bounding volumes for objects in the three-dimensional model; downloading, by the computer and from the remote computer system, a portion of the objects to the local memory; and rendering, by the computer, the portion of the objects along with one or more three-dimensional tiles representing a portion of the three-dimensional model in which at least one of the objects of the three-dimensional model that has not been downloaded is located, in accordance with the three-dimensional scene description data structure.