3D Model Rendering Mode Switching for Fabricated Buildings
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The challenge in the field of fabricated buildings is to rapidly load and display three-dimensional models realistically, especially under limited calculation resources, while balancing rendering speed and effect.
Innovation Solution
A method and system that adjust rendering modes based on the average frame rate, using a first rendering mode, dividing the model into layers, and switching to a ray traced rendering mode with optimized reflection and refraction times to achieve a balance between rendering speed and quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If ray traced rendering mode is used to improve rendering quality, then the rendering effect is enhanced, but the rendering speed decreases
Solution Approach 1:
The patent implements dynamic switching between different rendering modes (first rendering mode, second rendering mode, and ray traced rendering mode) based on the complexity of the three-dimensional model. The system automatically adjusts the rendering mode according to real-time requirements, making the rendering process adaptive rather than static. This resolves the contradiction by allowing high-quality ray traced rendering only when necessary while using faster rendering modes for simpler models.
Solution Approach 2:
The patent changes the rendering mode parameter based on model characteristics. By evaluating the complexity of the three-dimensional model and switching between different rendering algorithms (first rendering mode for basic models, second rendering mode for moderate complexity, and ray traced rendering mode for high complexity), the system optimizes the balance between rendering quality and speed by adjusting this critical parameter dynamically.
2Manufacturing precision
If complex three-dimensional models are rendered in detail, then the realism is improved, but the calculation resources increase
Solution Approach 1:
The patent applies different rendering qualities to different parts of the three-dimensional model based on their complexity. For complex structures that require high realism, the system uses ray traced rendering mode. For simpler parts, it uses first or second rendering modes. This local differentiation of quality requirements reduces overall calculation resource consumption while maintaining realism where it matters most.
Solution Approach 2:
The patent segments the rendering process into multiple modes based on model complexity. By dividing the rendering task into different levels (first rendering mode for basic geometry, second rendering mode for intermediate complexity, and ray traced rendering mode for complex structures), the system processes only the necessary level of detail for each part of the model, thereby reducing total calculation resource usage while maintaining overall realism.
3Productivity
If rendering mode is adjusted to improve speed, then the frame rate increases, but the rendering quality decreases
Solution Approach 1:
The patent implements a dynamic rendering mode adjustment mechanism that automatically selects the appropriate rendering mode based on real-time requirements. When high frame rate is needed, the system switches to first or second rendering modes. When high quality is required, it switches to ray traced rendering mode. This dynamic adaptation resolves the contradiction by allowing the system to optimize for either speed or quality depending on the situation rather than being fixed at one extreme.
Data Source
AI summary
The present invention provides a three-dimensional view-based fabricated building display method and system. In particular, a three-dimensional model is loaded, the three-dimensional model is rendered by a first rendering mode to obtain an average frame rate of automatic rotation. In a case that the average frame rate is less than a first threshold, the three-dimensional model is divided into two layers. the first layer is a model primitive layer, and the second layer is a reference primitive and view proprietary primitive layer. The first layer is rendered by the first rendering mode, and the second layer is rendered by a second rendering mode. In a case that the average frame rate is greater than a second threshold, the three-dimensional model is rendered by a third rendering mode.


