3D Graphics Dataset Parts Exclusion for Rendering Speed
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 3D graphics rendering technologies face inefficiencies in computational resource usage when dealing with objects composed of multiple parts, leading to slower loading and rendering processes.
Innovation Solution
A system and method that identify and exclude unused parts in a 3D graphics dataset by creating a configuration file listing parts as used or unused across various display features, allowing only used parts to be loaded and processed, thereby optimizing computational resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all parts of a 3D object are loaded and processed for rendering, then complete object representation is achieved, but computational resource usage increases and loading time increases
Solution Approach 1:
The 3D object is divided into multiple independent parts or layers, each represented as a separate voxel set. This segmentation allows the system to load and process only the specific parts needed for each display feature, rather than loading the entire object. The configuration file tracks which parts are used in which display features, enabling selective loading that reduces loading time while maintaining complete representation when needed.
Solution Approach 2:
The system loads only the necessary subset of parts required for each specific display feature rather than loading all parts. By identifying which parts are actually used in each display feature through the configuration file, the system performs partial action - loading just enough data to achieve the rendering goal without the overhead of loading unnecessary parts, thus reducing loading time while maintaining quality where needed.
2Reliability
If all parts of a 3D object are loaded and processed for rendering, then complete object representation is achieved, but computational resource usage increases
Solution Approach 1:
The 3D object is divided into multiple independent parts or layers, each represented as a separate voxel set. This segmentation allows the system to load and process only the specific parts needed for each display feature, rather than loading the entire object. The configuration file tracks which parts are used in which display features, enabling selective loading that reduces loading time while maintaining complete representation when needed.
Solution Approach 2:
The system loads only the necessary subset of parts required for each specific display feature rather than loading all parts. By identifying which parts are actually used in each display feature through the configuration file, the system performs partial action - loading just enough data to achieve the rendering goal without the overhead of loading unnecessary parts, thus reducing loading time while maintaining quality where needed.
3Adaptability or versatility
If multiple voxel sets representing multiple parts are rendered together, then complex object representation is achieved, but rendering complexity increases
Solution Approach 1:
The 3D object is divided into multiple independent parts or layers, each represented as a separate voxel set. This segmentation allows the system to load and process only the specific parts needed for each display feature, rather than loading the entire object. The configuration file tracks which parts are used in which display features, enabling selective loading that reduces loading time while maintaining complete representation when needed.
Solution Approach 2:
The system dynamically determines which parts to load and render based on the specific display feature being used. The configuration file enables the system to adaptively select and load only the necessary voxel sets for each display scenario, making the rendering process dynamic and efficient rather than static and comprehensive. This dynamic approach reduces rendering complexity while maintaining the ability to represent complex objects when needed.
Data Source
AI summary
System and method are provided for building and rendering a 3D graphics dataset of an object that consists of multiple parts, wherein the 3D graphics dataset includes a 3D geometry dataset and a configuration file, and in the configuration file each of the multiple parts is identified as used (e.g., visible, actionable) or unused (e.g., not visible, not actionable) in each of multiple display features (e.g., in display states, such as in animations, or in display relationships). The method determines which of the multiple parts are unused in each of the multiple display features and identifies those parts, which are unused in all of the display features, as excluded parts, and saves a list of the identified excluded parts in association with the object. In rendering the object on a display, the method does not load data directed to the excluded parts, to thereby speed up the loading/rendering process.


