Climability: property for objects in 3-D virtual environments
DCFirst Claim
1. In a data processor controlled display system for displaying a virtual three-dimensional workspace having three-dimensional interactive objects within the workspace,means for displaying a portion of said workspace and the objects therein,viewer interactive means for navigating along paths in all three dimensions within said workspace to bring selected portions of said workspace into display,means for storing in association with each of a set of said objects, barrier means for intercepting any of said navigation paths heading toward intersection with any object of said set, and means responsive to said barrier means for diverting said navigation around it'"'"'s said associated object.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The problem addressed by this invention is that of resolving what occurs when a user'"'"'s viewpoint comes into contact with an object residing in a three-dimensional workspace as the viewer navigates through that workspace. There are several possibilities in such a situation. For example, the viewer'"'"'s viewpoint may be stopped and prevented from advancing further or it may penetrate the object. The instant invention provides a climbability property for objects in 3-D virtual environments. This property, when stored in the software along with the properties which define that object, can alter the viewer'"'"'s viewpoint such that it will automatically be adjusted to simulate the behavior of climbing over the object.
-
Citations
17 Claims
-
1. In a data processor controlled display system for displaying a virtual three-dimensional workspace having three-dimensional interactive objects within the workspace,
means for displaying a portion of said workspace and the objects therein, viewer interactive means for navigating along paths in all three dimensions within said workspace to bring selected portions of said workspace into display, means for storing in association with each of a set of said objects, barrier means for intercepting any of said navigation paths heading toward intersection with any object of said set, and means responsive to said barrier means for diverting said navigation around it'"'"'s said associated object.
-
2. In a data processor controlled display system for displaying a virtual three-dimensional workspace having three-dimensional interactive objects within the workspace,
means for displaying a portion of said workspace and the objects therein, viewer interactive means for navigating along paths in all three dimensions within said workspace to bring selected portions of said workspace into display, means for storing in association with each of a set of said objects, barrier means for intercepting any of said navigation paths heading toward intersection with any object of said set, and means responsive to said barrier means for diverting said navigation path up and over it'"'"'s said associated object.
-
7. A data processor controlled display method for displaying a virtual three-dimensional workspace having three-dimensional interactive objects within the workspace, comprising,
displaying a portion of said workspace and the objects therein, employing a viewer interactive means for navigating along paths in all three dimensions within said workspace to bring selected portions of said workspace into display, providing a means for storing in association with each of a set of said objects, barrier means for intercepting any of said navigation paths heading toward intersection with any object of said set, and using a means responsive to said barrier means for diverting said navigation path around it'"'"'s said associated object.
-
8. A data processor controlled display method for displaying a virtual three-dimensional workspace having three-dimensional interactive objects within the workspace, comprising,
displaying a portion of said workspace and the objects therein, employing a viewer interactive means for navigating along paths in all three dimensions within said workspace to bring selected portions of said workspace into display, providing a means for storing in association with each of a set of said objects, barrier means for directing any of said navigation paths heading toward intersection with any object of said set, and using a means responsive to said barrier means for diverting said navigation path up and over it'"'"'s said associated object.
-
13. In a computer readable program having data structures included on a computer readable medium which causes the display on a data processor controlled display of a virtual three-dimensional workspace, having three-dimensional interactive objects within the workspace,
means for displaying a portion of said workspace and the objects therein, viewer interactive means for navigating along paths in all three dimensions within said workspace to bring selected portions of said workspace into display, means for storing in association with each of a set of said objects, barrier means for intercepting any of said navigation paths heading toward intersection with any object of said set, and means responsive to said barrier means for diverting said navigation path up and over it'"'"'s said associated object.
Specification