Modeling for Virtual and Augmented Reality