Abstract:
In one general aspect, a system and method are described to generate a virtual environment for a user. The virtual environment may be generated with a first electronic device that is communicably coupled to a second electronic device. The method may include tracking movement of the second electronic device in an ambient environment, determining, using one or more sensors, a range of motion associated with the movement in the ambient environment, correlating the range of motion associated with the ambient environment to a range of motion associated with the virtual environment, determining, for a plurality of virtual objects, a virtual configuration adapted to the range of motion associated with the virtual environment the plurality of virtual objects according to the virtual configuration, and triggering rendering of the plurality of virtual objects according to the configuration.