visual avatars in smart environments