Structured HLOD Data Structures for Efficient 3D Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current hierarchical level of detail (HLOD) data structures in computer graphics require explicit visibility checks and distance calculations for unpredictable bounding boxes, leading to increased computational complexity and resource intensity.

Innovation Solution

The implementation of structured HLOD data structures, such as octrees or quadtrees, allows for predictable and homogeneous subdivision, enabling random access traversal without explicit 3D operations, using precomputed camera distances and ellipsoid sampling constructs to optimize rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If explicit subdivision trees with unpredictable bounding boxes are used, then flexibility in representing complex geometry is improved, but computational complexity increases due to required visibility checks and distance calculations

Engineering Contradiction:
Improveflexibility in representing complex geometryVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the HLOD data structure into structured hierarchical levels with predictable bounding boxes, allowing the system to divide the complex geometry representation into manageable, regularly spaced segments that can be processed efficiently without requiring complex visibility checks at each node

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of bounding box predictability from unpredictable to predictable by implementing a structured subdivision approach. This parameter change enables the use of simplified traversal algorithms that rely on regular spacing patterns rather than complex geometric calculations, thereby reducing computational complexity while maintaining geometric representation flexibility

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If explicit visibility checks and distance calculations are performed, then rendering accuracy is improved, but rendering performance deteriorates due to increased computational overhead

Engineering Contradiction:
Improverendering accuracyVSAvoidrendering performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs preliminary organization of HLOD data into a structured hierarchy with predictable bounding boxes before rendering. This preliminary structuring allows the rendering system to skip complex visibility checks and distance calculations during actual rendering, as the structured layout enables efficient determination of visible content through simpler spatial queries

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical system of explicit visibility checks and distance calculations with a more efficient approach based on structured spatial indexing. By organizing data with predictable bounding boxes and hierarchical levels, the system substitutes complex geometric computations with simpler array-based spatial queries, thereby improving rendering performance while maintaining accuracy

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If structured HLOD data structures with predictable bounding boxes are used, then rendering efficiency is improved, but data structure complexity increases

Engineering Contradiction:
Improverendering efficiencyVSAvoiddata structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal structured subdivision approach that serves multiple functions: it enables efficient rendering through predictable bounding boxes, facilitates simple traversal algorithms, and provides a regular layout that can be processed by various rendering pipelines. This multi-functional data structure achieves rendering efficiency without proportionally increasing complexity, as the same structured organization benefits multiple aspects of the rendering process simultaneously

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11551412B2Systems and methods for traversing implied subdivision hierarchical level of detail content
Publication Date: 2023.01.10 CESIUM GS INC
  • US11551412B2 patent drawing
  • US11551412B2 patent drawing
  • US11551412B2 patent drawing

AI summary

Systems, methods, devices, and non-transitory media of the various embodiments may include for traversing hierarchical level of detail (HLOD) content for rendering on a display of a client computing device. Various embodiments employ structured HLOD data structures for HLOD content, using the uniform dimensional aspects of the structured trees to generate object space representation of the HLOD content and a sampling construct for the HLOD content. The same sampling construct may be applied to an object space representation of the HLOD content for any level of the structured tree. In various embodiments, sampling using the sampling construct for an object space representation of the HLOD content may be based on a camera position relative to the object space representation of the HLOD content. Various embodiments include transforming camera frustrum planes to object space representation of the HLOD content and testing visibility of the HLOD content from the object space representation.