| CPC G06T 19/006 (2013.01) [G02B 27/0093 (2013.01); G06F 3/04815 (2013.01); G06T 13/40 (2013.01)] | 20 Claims |

|
1. A mixed reality device comprising:
a hardware computer processor; and
a non-transitory computer readable medium storing software instructions executable by the hardware computer processor to cause the mixed reality device to perform operations comprising:
accessing virtual environment data including information regarding a virtual environment that is at least partially visible to a user through a field of view of the mixed reality device, wherein the virtual environment data indicates properties of:
a virtual object within the virtual environment; and
a virtual assistant within the virtual environment; and executing one or more of:
a wave rule that, in response to the user not looking at the virtual assistant for a predetermined time, causes the virtual assistant to wave to the user; or
a damage rule configured to track damage to the virtual assistant and, when the damage reaches a threshold amount, initiate an elimination action associated with death of the virtual assistant.
|