3D Model Viewer

An interactive 3D model viewer designed as a centrally-hosted utility that dynamically loads 3D content.

Platform

WebGL

Launch Date

Fall 2017

Development Team

Dave Lasala, Creative Director
Rob Schwartzberg, Unity Programmer
Jon Bowen, UI Designer / Interactive Developer

Development Tools

Unity 3D (v5.60f3)

Summary

An interactive 3D model viewer designed as a centrally-hosted utility that dynamically loads 3D content. Thus, when the viewer is updated with new features, all users will see the benefits. This project originated with a request from the Tisch School’s Department of Performance Studies to rebuild a 3D model of a stage setup from an experimental theater production. After rebuilding this very specific custom model, the team decided that a better use of resources would be to develop a more flexible 3D model viewer that could be used for multiple courses at once, and would require minimal customization, creating the opportunity for more faculty to leverage the tool to enhance their curriculum.

Features

  • Ability to host multiple 3D models with optional animation
  • Zoom, Pan, and Rotate functionalities
  • Touch and mouse interactivity
  • Display of both general and context sensitive information
  • Ability to control lighting, animation, and contextual info

Lessons Learned

Dave: The main lessons from this project are as follows: Look for opportunities to build with reusability in mind, and our default design thinking should include device awareness. This is the first online teaching enhancement we have developed to be a highly flexible and reusable asset. Our goal in this area (as time and resources allow) is to build additional enhancements to increase student engagement, as well as presenting instructors with useful tools for exploring content in new ways.