Color modifications of objects in a virtual universe based on user display settings
First Claim
1. A method for modifying display of a first object in a display of part of a virtual universe, the method comprising:
- a computer obtaining tracking data that identifies an average distance of a plurality of avatars on the display to the first object;
the computer, based on the tracking data;
the computer determining a difference between current visual settings for displaying the first object and more optimal visual settings for displaying the first object;
the computer calculating, based on the difference, one or more modifiers to a value of a pixel color of the first object in response to a set of the plurality of avatars entering a defined detection area of the virtual universe where the first object is not viewable by the set of the plurality of avatars, wherein the defined detection area is outside a defined viewable region where the first object is viewable; and
the computer modifying a color of the first object by applying the one or more modifiers to the value of the pixel color;
after the modifying step, the computer displaying the first object with the modified color for a predefined period of time on the display such that the first object is displayed according to the more optimal visual settings for the first object for the predefined period of time; and
the computer determining that the display of the first object is adjacent to a second object that obstructs the first object from view, and in response, the computer changing a current viewable region of the virtual universe on the display to center on a different location than the location of the first object.
1 Assignment
0 Petitions
Accused Products
Abstract
Modifying display of an object in a display of part of a virtual universe is provided. In one embodiment, the process obtains avatar tracking data that identifies a location of an avatar in relation to a range of the object. The range includes a viewable field. The process then selects a data collection method based on the location of the set of avatars. In response to detecting an event for triggering modification of the object, the process calculates a set of color modifiers based on display setting data to form a modified color. Thereafter, the process renders the object using the modified color when the location of the set of avatars is within the range of the object.
106 Citations
20 Claims
-
1. A method for modifying display of a first object in a display of part of a virtual universe, the method comprising:
-
a computer obtaining tracking data that identifies an average distance of a plurality of avatars on the display to the first object; the computer, based on the tracking data; the computer determining a difference between current visual settings for displaying the first object and more optimal visual settings for displaying the first object; the computer calculating, based on the difference, one or more modifiers to a value of a pixel color of the first object in response to a set of the plurality of avatars entering a defined detection area of the virtual universe where the first object is not viewable by the set of the plurality of avatars, wherein the defined detection area is outside a defined viewable region where the first object is viewable; and the computer modifying a color of the first object by applying the one or more modifiers to the value of the pixel color; after the modifying step, the computer displaying the first object with the modified color for a predefined period of time on the display such that the first object is displayed according to the more optimal visual settings for the first object for the predefined period of time; and the computer determining that the display of the first object is adjacent to a second object that obstructs the first object from view, and in response, the computer changing a current viewable region of the virtual universe on the display to center on a different location than the location of the first object. - View Dependent Claims (2, 3, 4, 5, 15, 16, 17, 18)
-
-
6. A computer program product for modifying display of a first object in a display of part of a virtual universe, the computer program product comprising:
-
one or more computer-readable storage devices, and program instructions stored on the one or more storage devices, the program instructions comprising; program instructions to obtain tracking data that identifies an average distance of a plurality of avatars on the display to the first object; program instructions, based on the tracking data, to; determine a difference between current visual settings for displaying the first object and more optimal visual settings for displaying the first object; calculate, based on the difference, one or more modifiers to a value of a pixel color of the first object in response to a set of the plurality of avatars entering a defined detection area of the virtual universe where the first object is not viewable by the set of the plurality of avatars, wherein the defined detection area is outside a defined viewable region where the first object is viewable; and modify a color of the first object by applying the one or more modifiers to the value of the pixel color; after the modifying, program instructions to display the first object with the modified color for a predefined period of time on the display such that the first object is displayed according to the more optimal visual settings for the first object for the predefined period of time; and program instructions to determine that the display of the first object is adjacent to a second object that obstructs the first object from view, and in response, program instructions to change a current viewable region of the virtual universe on the display to center on a different location than the location of the first object. - View Dependent Claims (7, 8, 9, 10, 19, 20)
-
-
11. A computer system for modifying display of a first object in a display of part of a virtual universe, the computer system comprising:
-
one or more processors, one or more computer-readable memories and one or more computer-readable storage devices, and program instructions, stored on the one or more storage devices for execution by the one or more processors via the one or more memories, the program instructions comprising; program instructions to obtain tracking data that identifies an average distance of a plurality of avatars on the display to the first object; program instructions, based on the tracking data, to; determine a difference between current visual settings for displaying the first object and more optimal visual settings for displaying the first object; calculate, based on the difference, one or more modifiers to a value of a pixel color of the first object in response to a set of the plurality of avatars entering a defined detection area of the virtual universe where the first object is not viewable by the set of the plurality of avatars, wherein the defined detection area is outside a defined viewable region where the first object is viewable; and modify a color of the first object by applying the one or more modifiers to the value of the pixel color; after the modifying, program instructions to display the first object with the modified color for a predefined period of time on the display such that the first object is displayed according to the more optimal visual settings for the first object for the predefined period of time; and program instructions to determine that the display of the first object is adjacent to a second object that obstructs the first object from view, and in response, program instructions change a current viewable region of the virtual universe on the display to center on a different location than the location of the first object. - View Dependent Claims (12, 13, 14)
-
Specification