Virtual Reality Authoring via Polytope Bin Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing product and simulation systems, such as CAD and CAE systems, are impractical for real-time or near real-time virtual reality applications due to the time-consuming nature of their simulation and data processing methods, which hinder their effectiveness in fields like engineering and entertainment.
Innovation Solution
A method and system that define a model with experimental parameters, perform simulations, compress results into discrete polytope bins with continuous surrogates, and predict behavior of interest values for user-provided parameters, enabling efficient real-time virtual reality experiences by optimizing polytope bin faces and using regression techniques for improved compression and accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If existing CAD and CAE simulation systems are used to perform detailed simulations, then high accuracy and detailed representation are achieved, but the processing time becomes excessively long and impractical for real-time applications
Solution Approach 1:
The patent performs comprehensive simulations and generates detailed results in advance, before the actual virtual reality application is used. The simulation results are pre-processed and stored in a database, allowing the virtual reality system to access pre-computed data rather than performing time-consuming simulations in real-time. This resolves the contradiction by sacrificing real-time computation for upfront preparation.
Solution Approach 2:
The patent creates simplified representations and models that copy the essential characteristics of the original complex simulation data. Instead of using the full detailed simulation results during virtual reality interaction, the system uses pre-extracted features and simplified models that replicate the key behaviors, enabling real-time performance while maintaining accuracy.
2Measurement precision
If detailed simulation results are stored and processed, then high accuracy is maintained, but data complexity and processing burden increase significantly
Solution Approach 1:
The patent extracts only the essential and relevant features from the comprehensive simulation results, separating the critical data needed for virtual reality applications from the redundant information. This extraction process reduces data complexity while preserving the accuracy needed for realistic virtual reality experiences.
Solution Approach 2:
The patent divides the complex simulation data into organized segments or categories, making the data more manageable and easier to process. By segmenting the data structure and organizing it systematically in the database, the system reduces processing complexity while maintaining access to detailed information when needed.
3Reliability
If full simulation data is used for virtual reality rendering, then realistic representation is achieved, but real-time interaction performance deteriorates
Solution Approach 1:
The patent prepares and pre-processes the simulation data in advance, organizing it into formats optimized for real-time virtual reality rendering. This preliminary preparation includes pre-computing visualizations, pre-organizing data structures, and pre-loading essential assets, enabling the system to deliver realistic representations without compromising real-time interaction performance.
Data Source
AI summary
An embodiment provides a virtual reality experience by defining a model representing an object that includes experimental parameters. After defining the model, a model simulation is performed, using variations of the experimental parameters, that produces results for each of the one or more variations. The results include a value for a behavior of interest of the model for each of the variations. Next, the results are compressed to an interpolant comprising discrete polytope bins with continuous surrogates of the behavior of interest. Responsive to user provided values of the experimental parameters, a value of the behavior of interest is predicted using the interpolant. In turn, a virtual reality experience is provided by displaying to the user an effect on the model for the user-provided values of the one or more experimental parameters where the displayed effect on the model reflects the predicted value for the behavior of interest.


