Virtual Object Kit for Customizable CGR Simulations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing devices that present computer-generated reality (CGR) environments are ineffective in representing objects associated with actions, limiting their suitability for immersive experiences.
Innovation Solution
A virtual object kit system that allows users to synthesize customized virtual objects by selecting from a set of virtual object templates and component groups, enabling the creation of objects that perform actions within a CGR environment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional CGR devices use pre-defined static virtual objects, then device complexity is reduced, but adaptability and versatility are limited
Solution Approach 1:
The virtual object is divided into multiple independent components (e.g., head, body, limbs, accessories) that can be selected and assembled separately. This segmentation allows the system to create diverse virtual objects from a library of modular parts, improving adaptability without requiring completely new objects for each scenario.
Solution Approach 2:
The system transitions from static pre-defined objects to dynamic customizable objects. Users can modify virtual object characteristics in real-time by selecting different components and configurations, allowing the same base object to adapt to various actions and scenarios through dynamic reconfiguration.
2Adaptability or versatility
If devices use fixed virtual object representations, then ease of operation is maintained, but functionality for action-based scenarios is limited
Solution Approach 1:
The system provides pre-configured virtual object templates with common component combinations. These templates serve as starting points that users can select and modify, reducing the effort required to create action-appropriate virtual objects while maintaining the ability to customize when needed.
Solution Approach 2:
A single virtual object base can serve multiple functions by swapping components. For example, a character model can be configured for different actions (running, fighting, talking) by changing its equipment and posture components, making one object template universally applicable across multiple scenarios.
3Adaptability or versatility
If comprehensive virtual object customization options are provided, then adaptability improves, but device complexity increases
Solution Approach 1:
The customization system is segmented into independent component categories (body parts, clothing, accessories, animations). Each category can be configured separately, allowing users to access only the customization options they need for their current purpose, thereby managing complexity through modular organization.
Data Source
AI summary
In some implementations, a method includes obtaining a virtual object kit that includes a set of virtual object templates of a particular virtual object type. In some implementations, the virtual object kit includes a plurality of groups of components. In some implementations, each of the plurality of groups of components is associated with a particular portion of a virtual object. In some implementations, the method includes receiving a request to assemble a virtual object. In some implementations, the request includes a selection of components from at least some of the plurality of groups of components. In some implementations, the method includes synthesizing the virtual object in accordance with the request.


