AR Virtual Object Rendering Distance Range Calculation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional augmented reality (AR) software applications fail to provide fully visible virtual objects in a user's device screen, leading to user confusion and a negative experience due to not accounting for device dimensions and distance from planar surfaces when rendering large virtual objects.
Innovation Solution
The implementation of a method to determine an optimal distance range for rendering virtual objects on a computing device based on the object's size, device screen dimensions, and distance to the visualization surface, ensuring the object fits within the screen, and adjusting rendering accordingly to enhance user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional AR rendering is used without considering device dimensions and distance, then the AR system can display virtual objects quickly and simply, but the virtual objects are not fully visible within the screen, causing user confusion
Solution Approach 1:
The system performs preliminary calculations to determine the optimal distance range for rendering virtual objects before actually displaying them. By pre-computing the distance range based on device dimensions, screen size, and object size, the system ensures that virtual objects are rendered at the correct distance to be fully visible within the screen, preventing user confusion and improving ease of operation
Solution Approach 2:
The system dynamically adjusts rendering parameters based on calculated distance ranges. By changing the rendering distance parameter according to the relationship between device dimensions, screen size, and virtual object size, the system optimizes the visibility of virtual objects within the screen while maintaining simple and quick rendering
2Loss of information
If the system calculates optimal distance range based on device dimensions and object size, then virtual objects are fully visible within the screen, but the rendering process becomes more complex
Solution Approach 1:
The system performs preliminary calculations to determine the optimal distance range for rendering virtual objects before actually displaying them. By pre-computing the distance range based on device dimensions, screen size, and object size, the system ensures that virtual objects are rendered at the correct distance to be fully visible within the screen, preventing user confusion and improving ease of operation
Solution Approach 2:
The system automatically determines the optimal rendering distance range by using its own detected device dimensions and screen parameters combined with the virtual object size. This self-service approach allows the system to adapt to different devices and objects without requiring external configuration or complex manual adjustments, thereby managing complexity internally while maintaining simplicity for the user
Data Source
AI summary
Techniques for improving the visualization of three-dimensional (3D) models of items on computing devices for augmented reality (AR) are described. One technique includes obtaining a virtual representation of an item and detecting a plane within a physical environment. A range of distances to the plane from a computing device for visualizing the virtual representation on a screen of the computing device is determined based on (i) physical attribute(s) of the screen and (ii) physical attribute(s) of the virtual representation. The virtual representation is rendered on the screen for positions on the plane that are within the range of distances from the computing device. The virtual representation is not rendered on the screen for positions on the plane that are outside of the range of distances from the computing device.


