3D Object Markup File Format for Persistent Metadata and Collaboration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current digital content creation (DCC)-compatible file formats for 3D objects, such as the Universal Scene Description (USD) format, do not provide the capability to store persistent markup information alongside 3D graphical data, limiting the ability to create, update, and share 3D object markup files with complete reproduction fidelity and accuracy.
Innovation Solution
The development of novel 3D object markup file formats that store persistent markup information in conjunction with 3D object information, allowing for the creation, updating, and sharing of 3D object markup files, which include a hierarchical structure with distinct nodes for 3D object and markup information, enabling toggle functionality and asynchronous or real-time collaboration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If current DCC-compatible file formats (e.g., USD) are used to store 3D graphical data, then compatibility with existing digital content creation tools is maintained, but the capability to store persistent markup information alongside 3D data is lost
Solution Approach 1:
The patent merges 3D graphical data and markup information into a single unified file format. The file structure combines a 3D data portion (compatible with USD formats) and a markup information portion, allowing both types of data to coexist and be processed together while maintaining their distinct structures and purposes.
Solution Approach 2:
The patent creates a universal file format that can serve multiple functions: storing 3D graphical data, storing markup information, and enabling collaborative workflows. This multi-functional format can be used for both individual 3D asset storage and collaborative markup sessions, replacing the need for separate file types.
2Manufacturing precision
If markup information is stored persistently with 3D objects, then complete reproduction fidelity and accuracy is achieved, but file size and data complexity increase
Solution Approach 1:
The patent segments the file structure into distinct portions: a 3D data portion and a markup information portion. Each segment has its own structured format with specific data types and organization rules. This segmentation allows the system to maintain high reproduction fidelity through complete data storage while managing complexity through clear structural boundaries and modular organization.
3Productivity
If multiple users collaborate on markup sessions in real-time or asynchronously, then collaborative productivity is improved, but data synchronization and version control complexity increases
Solution Approach 1:
The patent enables users to copy and share markup files containing both 3D data and markup information. The structured file format allows for easy replication and distribution of complete markup sessions. Users can copy entire markup files to share collaboratively, or extract specific markup portions, maintaining data integrity while enabling flexible collaboration workflows.
Data Source
AI summary
Techniques are disclosed for rendering graphical content, e.g., in an extended reality (XR) environment, that provide for a creator (or recipient) of a 3D object markup file, e.g., a user operating an electronic device configured to be aware of the structure and organization of the 3D object markup file's format, to: create a 3D object markup file; reproduce a 3D object for display, along with its corresponding markup information; toggle the markup information on or off for display; and/or make further updates to such markup information with complete reproduction fidelity and accuracy. Techniques herein also provide for the sharing of 3D object markup files (including any persistent markup information) with other users, e.g., asynchronously or in real-time, allowing for collaboration in the process of marking up virtual 3D objects. The 3D object markup file may also be exported, such that the markups are no longer editable or toggleable for display.


