Proxy Object Metadata Management for Scalable 3D Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current CAD software faces challenges in efficiently managing Proxy Objects, requiring manual creation and modification for each HD Object, leading to scalability issues and intellectual property disclosure, especially in creating photo-realistic renderings for complex designs like homes and commercial spaces, where users lack the ability to connect generic Proxy Objects with multiple HD Objects using metadata.
Innovation Solution
A method of attaching metadata to each Proxy and HD Object, allowing programmatic swapping and storage in a secure database, protecting intellectual property by separating HD Objects from public access while enabling non-technical users to swap HD Objects for updated 360-degree photo-realistic renderings within CAD models.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If Proxy Objects are used to reduce file size, then storage efficiency improves, but manual creation and modification requirements increase device complexity
Solution Approach 1:
The system enables automatic generation of Proxy Objects from HD Objects through metadata-driven processes. The application automatically creates, stores, and manages proxy objects without requiring manual user intervention, allowing the system to serve itself in the object creation and management tasks
Solution Approach 2:
The system pre-generates Proxy Objects from HD Objects and stores them in the database before they are needed. This preliminary action eliminates the need for users to manually create proxy objects when needed, as they are already prepared and available for immediate use
2Ease of operation
If HD Objects are made publicly available, then user access improves, but intellectual property protection deteriorates
Solution Approach 1:
The system divides the object data into two segments: HD Objects stored securely in the database and Proxy Objects made publicly accessible. This segmentation allows users to access and work with proxy representations while the detailed HD Objects remain protected in the database, accessible only through controlled mechanisms
Solution Approach 2:
The Proxy Object acts as an intermediary between users and the actual HD Objects. Users interact with the lightweight proxy objects that reference the HD Objects in the database, preventing direct access to the detailed HD Object data while still enabling visualization and basic operations
3Device complexity
If a single Proxy Object is linked to a single HD Object, then simplicity is maintained, but scalability deteriorates
Solution Approach 1:
The Proxy Object is designed to be universal and can be linked to multiple different HD Objects through metadata parameters. A single proxy object can represent different HD Objects by changing the referenced parameters, eliminating the need to create separate proxy objects for each HD Object and enabling scalable reuse across multiple products and configurations
4Ease of operation
If manual modification of Proxy Objects is required, then control is maintained, but productivity deteriorates
Solution Approach 1:
The system replaces the manual mechanical process of creating and modifying proxy objects with an automated computational system. The application programmatically generates proxy objects from HD Objects using metadata, automatically manages the relationships, and handles the rendering process, substituting manual operations with automated software processes that are both controlled and efficient
Data Source
AI summary
A method of managing Proxy Objects by attaching Meta Data to each Proxy and HD Object. The Meta Data enables the user to programmatically swap one Proxy Object with one or more HD Objects. All Proxy Objects and HD Objects are stored in a secure database structure that protects the content owner's intellectual property while providing access by users to the proxy objects and all related product information. Non-technical and non-CAD users are able to configure objects within a space by selecting an object, browsing a catalog of possible alternative objects, viewing specific product details and then selecting the object to replace the selected object. Once a new object is selected. A photo realistic 360 image of a scene is created in real time without any special software on the user's computer or any special training.


