VR Editor Engine with Card Tray for Gesture-Based 3D Object Creation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a disconnect between creating virtual objects and experiencing them in virtual reality environments, as traditional methods require 2D or 3D object creation outside of the VR environment, making it difficult to create compelling VR experiences directly within the VR session.
Innovation Solution
A virtual reality editor engine that allows users to create and manipulate 3D virtual objects directly within a VR environment using hand tracking devices or controllers, presenting a series of cards in a floating virtual tray linked to 3D assets, enabling users to interact with and place objects within the environment through gestures and interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If virtual objects are created in traditional 2D or 3D environments outside of VR, then object creation is possible using standard computer software, but there is a disconnect between creation and experiencing the object in VR
Solution Approach 1:
The patent merges the object creation process with the VR experience by enabling users to create and manipulate 3D virtual objects directly within the virtual reality environment. The VR editor engine integrates asset selection, object placement, and scene editing tools directly in the VR space, eliminating the separation between creation and experience that exists in traditional workflows where objects are created in 2D/3D software and then imported to VR.
2Loss of information
If virtual objects are created directly within the VR environment, then the connection between creation and experience is seamless, but the complexity of the creation tool increases
Solution Approach 1:
The patent segments the object creation process into discrete, manageable components: a card tray system that presents individual 3D assets as selectable cards, gesture-based interaction commands for object manipulation, and modular editing functions. This segmentation breaks down the complex task of VR object creation into simpler, more intuitive steps that reduce the perceived complexity while maintaining full functionality.
Solution Approach 2:
The patent introduces a card tray as an intermediary interface between the user and the 3D assets. Instead of directly manipulating complex 3D models, users interact with simplified card representations that display asset information and enable selection. This intermediary layer simplifies the interaction model while maintaining access to the full range of 3D assets and editing capabilities.
3Measurement precision
If traditional input devices like keyboards and mice are used for object creation, then precision input is possible, but the immersion and intuitiveness of the VR experience is reduced
Solution Approach 1:
The patent replaces traditional mechanical input devices (keyboards, mice) with VR-native input methods including hand tracking, gesture recognition, and virtual controller interactions. These substitution methods maintain precision through spatial tracking and gesture detection while significantly improving intuitiveness by allowing users to interact with virtual objects using natural hand movements and gestures that mirror real-world manipulation.
Data Source
AI summary
A system includes processors, a head mounted display, a hand-tracking input device, and an editor engine. The editor engine performs operations including identifying a set of virtual assets, each virtual asset includes data associated with a 3D object, creating a card tray within a virtual environment, creating one or more virtual cards within the card tray, the one or more virtual cards including a first virtual card, the first virtual card is configured with a first interaction mechanic including a triggering gesture and an associated gesture response, the triggering gesture allows the user to interact with the first virtual card within the virtual environment by performing the triggering gesture, detecting performance of the triggering gesture by the user on the first virtual card using the first hand-tracking input device, and based on detecting performance of the triggering gesture, performing the gesture response associated with the first interaction mechanic.


