Contextual templates for modifying objects in a virtual universe
First Claim
1. A method for modifying object styles in a virtual universe, the method comprising the steps of:
- a computer modifying an object in the virtual universe in accordance with a first template of a plurality of templates, wherein each template in the plurality of templates comprises instructions for modifying the object, and wherein the step of the computer modifying the object in accordance with the first template comprises the computer using data included in the first template to change a shape, a color, and a texture of the object;
the computer rendering, in the virtual universe, the object as modified in accordance with the first template;
the computer detecting a movement of a particular avatar in the virtual universe from a detection area into a field of view that includes the object, wherein the movement of the particular avatar into the field of view is a particular contextual change that is included in a set of contextual changes associated with the object, and still further wherein the detection area is adjacent to the field of view;
after the step of the computer detecting the movement of the particular avatar from the detection area into the field of view, the computer identifying a second template of the plurality of templates;
the computer modifying the object in accordance with the second template, wherein the step of the computer modifying the object in accordance with the second template comprises the computer using data included in the second template to change the shape, the color, and the texture of the object;
the computer rendering, in the virtual universe, the object as modified in accordance with the second template; and
responsive to any avatar moving from an outside zone that is adjacent to the detection area into the detection area;
the computer triggering an initiation process;
wherein, during the initiation process, the computer begins preparations to display the object to the avatar when the avatar moves into the detection area without displaying the object during the preparations;
wherein the avatar is incapable of viewing the object while the avatar is in the detection area; and
the computer identifying the field of view using a focal point that is different from a location of the object, wherein the field of view is an area that is within a predetermined radius from the focal point.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer program product for modifying object styles in a virtual universe. An object is rendered in accordance with a first contextual style template from a plurality of contextual style templates. The first contextual style template comprises first geometric and texture data to display the object with a first style. In response to detecting a set of contextual changes associated with the object, a second contextual style template is identified from the plurality of contextual style templates. The set of contextual changes triggers implementation of the second contextual style template to change the first style of the object to a second style. The object is rendered in accordance with second geometric and texture data in the second contextual style template to form a modified object, wherein the modified object is displayed with the second style.
-
Citations
18 Claims
-
1. A method for modifying object styles in a virtual universe, the method comprising the steps of:
-
a computer modifying an object in the virtual universe in accordance with a first template of a plurality of templates, wherein each template in the plurality of templates comprises instructions for modifying the object, and wherein the step of the computer modifying the object in accordance with the first template comprises the computer using data included in the first template to change a shape, a color, and a texture of the object; the computer rendering, in the virtual universe, the object as modified in accordance with the first template; the computer detecting a movement of a particular avatar in the virtual universe from a detection area into a field of view that includes the object, wherein the movement of the particular avatar into the field of view is a particular contextual change that is included in a set of contextual changes associated with the object, and still further wherein the detection area is adjacent to the field of view; after the step of the computer detecting the movement of the particular avatar from the detection area into the field of view, the computer identifying a second template of the plurality of templates; the computer modifying the object in accordance with the second template, wherein the step of the computer modifying the object in accordance with the second template comprises the computer using data included in the second template to change the shape, the color, and the texture of the object; the computer rendering, in the virtual universe, the object as modified in accordance with the second template; and responsive to any avatar moving from an outside zone that is adjacent to the detection area into the detection area; the computer triggering an initiation process; wherein, during the initiation process, the computer begins preparations to display the object to the avatar when the avatar moves into the detection area without displaying the object during the preparations; wherein the avatar is incapable of viewing the object while the avatar is in the detection area; and the computer identifying the field of view using a focal point that is different from a location of the object, wherein the field of view is an area that is within a predetermined radius from the focal point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product for modifying object styles in a virtual universe, the computer program product comprising:
-
one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices, to modify an object in the virtual universe in accordance with a first template of a plurality of templates, wherein each template in the plurality of templates comprises instructions to modify the object, and wherein the program instructions to modify the object in accordance with the first template comprise program instructions to use data included in the first template to change a shape, a color, and a texture of the object; program instructions, stored on at least one of the one or more storage devices, to render, in the virtual universe, the object as modified in accordance with the first template; program instructions, stored on at least one of the one or more storage devices, to detect a movement of a particular avatar in the virtual universe from a detection area into a field of view that includes the object, wherein the movement of the particular avatar into the field of view is a particular contextual change that is included in a set of contextual changes associated with the object, and still further wherein the detection area is adjacent to the field of view; program instructions, stored on at least one of the one or more storage devices, to identify a second template of the plurality of templates after detecting the movement of the particular avatar from the detection area into the field of view; program instructions, stored on at least one of the one or more storage devices, to modify the object in accordance with the second template, wherein the program instructions to modify the object in accordance with the second template comprise program instructions to use data included in the second template to change the shape, the color, and the texture of the object; program instructions, stored on at least one of the one or more storage devices, to render, in the virtual universe, the object as modified in accordance with the second template; program instructions, stored on at least one of the one or more storage devices, responsive to any avatar moving from an outside zone that is adjacent to the detection area into the detection area, to trigger an initiation process; program instructions, stored on at least one of the one or more storage devices, to, during the initiation process, begin preparations to display the object to the avatar when the avatar moves into the detection area without displaying the object during the preparations, and wherein the avatar is incapable of viewing the object while the avatar is in the detection area; and program instructions, stored on at least one of the one or more storage devices, to identify the field of view using a focal point that is different from a location of the object, wherein the field of view is an area that is within a predetermined radius from the focal point. - View Dependent Claims (15, 16, 17)
-
-
18. A computer system for modifying object styles in a virtual universe, the computer system comprising:
-
one or more processors, one or more computer-readable memories and one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to modify an object in the virtual universe in accordance with a first template of a plurality of templates, wherein each template in the plurality of templates comprises instructions for modifying the object, and wherein the program instructions to modify the object in accordance with the first template comprise program instructions to use data included in the first template to change a shape, a color, and a texture of the object; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to render, in the virtual universe, the object as modified in accordance with the first template; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to detect a movement of a particular avatar in the virtual universe from a detection area into a field of view that includes the object, wherein the movement of the particular avatar into the field of view is a particular contextual change that is included in a set of contextual changes associated with the object, and still further wherein the detection area is adjacent to the field of view; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to identify a second template of the plurality of templates after detecting the movement of the particular avatar from the detection area into the field of view; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to modify the object in accordance with the second template, wherein the program instructions to modify the object in accordance with the second template comprise program instructions to use data included in the second template to change the shape, the color, and the texture of the object; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to render, in the virtual universe, the object as modified in accordance with the second template; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, responsive to any avatar moving from an outside zone that is adjacent to the detection area into the detection area, to trigger an initiation process; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to, during the initiation process, begin preparations to display the object to the avatar when the avatar moves into the detection area without displaying the object during the preparations, and wherein the avatar is incapable of viewing the object while the avatar is in the detection area; and program instructions, stored on at least one of the one or more storage devices, to identify the field of view using a focal point that is different from a location of the object, wherein the field of view is an area that is within a predetermined radius from the focal point.
-
Specification