Path navigation in virtual environment
AssigneeIntel Corporation
InventorsGlen J. Anderson, Meng Shi, Reese Bowes
Life of this patent
Estimating the term…
Abstract
Navigation in a virtual environment (VE) is facilitated by the creation and traversal of a 3D navigation path. A computing platform renders perspective-view imagery (PVI) of portions of the VE for display on a display device. User interactive input (UII) is read, and interaction with the VE is effected via the UII. A 3D navigation path is formed in the VE based on the UII interactive with the PVI. Thereafter, virtual movement is effected along the 3D navigation path while the viewing direction of the PVI is varied based on the UII.
Claims25
A method for providing virtual-reality navigation controls utilizing a computing platform, the method comprising:
- modeling, by the computing platform, a three-dimensional virtual environment;
- rendering, by the computing platform, perspective-view imagery of portions of the virtual environment for display on a display device;
- reading, by the computing platform, user interactive input;
- updating the modeling, by the computing platform, to effect interaction with the virtual environment via the user interactive input;
- forming, by the computing platform, an a priori three-dimensional navigation path in the virtual environment based on the user interactive input interactive with the perspective-view imagery;
- and
- updating the modeling, by the computing platform, to effect virtual movement along the three-dimensional navigation path while concurrently varying viewing direction of the perspective-view imagery based on the user interactive input.
A virtual-reality user-interface system, comprising:
- a computing platform including processing hardware, a display output interface, and a user-input interface, the computing platform configured to implement:
- a modeling engine to model a three-dimensional virtual environment;
- a graphical rendering engine operatively coupled o the modeling engine, the graphical rendering engine to render perspective-view imagery of portions of the virtual environment for display on a display device via the display output interface;
- an input engine operatively coupled to the modeling engine, the input engine to accept user interactive input via the user-input interface;
- an environment interaction engine operatively coupled to the input engine and to the modeling engine, the environment interaction engine to effect interaction with the virtual environment via the user interactive input;
- a path-definition engine operatively coupled to the input engine, the path-definition engine to form an a priori three-dimensional navigation path in the virtual environment based on the user interactive input interactive with the perspective-view imagery;
- and
- a path-traversal engine operatively coupled to the path-definition engine, the path-traversal engine to effect virtual movement along the three-dimensional navigation path while concurrently varying viewing direction of the perspective-view imagery based on the user interactive input.
At least one computer-readable medium containing instructions that, when executed, by a computing platform, cause the computing platform to:
- model a three-dimensional virtual environment;
- render perspective-view imagery of portions of the virtual environment for display on a display device;
- read user interactive input;
- effect interaction with the virtual environment via the user interactive input;
- form an a priori three-dimensional navigation path in the virtual environment based on the user interactive input interactive with the perspective-view imagery;
- and
- effect virtual movement along the three-dimensional navigation path while concurrently varying viewing direction of the perspective-view imagery based on the user interactive input.
Dependencies are inferred from the claim text.