COMS W4172 (Spring 2014) TA PAGE

A lot of the information on this page comes from previous TA pages created by Steve Henderson, Mengu Sukan and Nicolas Dedual.


Carmine Elvezio

He works for Professor Feiner as a member of the Computer Graphics and User Interfaces Lab. He earned his M.S. degree in Computer Science from Columbia University and his B.S. degree in Computer Science from the Polytechnic Institute of New York University. He will hold office hours Tuesday and Thursday 3-5pm in 6LE3 in Schapiro CEPSR (212-939-7101).

Office Hours

Tuesdays and Thursdays between 3:00 - 5:00 pm

All office hours will be held at the 6LE3 CEPSR (Schapiro Building). If the door is closed, please knock loudly.


Lab: 212.939.7101

UI Design


Unity uses the Mono framework for scripting and supports C#, Javascript, and Boo. All programming assignments in the course must be done in C#.

3D Math


Unity and Vuforia

3D Modeling

3D Model Sources


  • Lots of great models, many free


  • Provides a list of sites that have free 3D models, many of which are in .3ds, or .max format.
  • You can convert these to .x if you have access to Maya or 3ds Max, or to an appropriate format converter.


  • Large selection of free models
  • Models are in a variety for formats (but not fbx or .x) – but you can convert these

Trimble 3D Warehouse (formerly Google Sketchup 3D Warehouse)

  1. You can open these models in Sketchup then Export as 3DModel, Google Earth model (.kmz)
  2. Change then extension on the google earth model (.kmz) to (.zip)
  3. Open the archive and extract the model file (.dae) under models folder

3D Model Converters

Autodesk FBX Converter

  • “Transfer project data from one application to another quickly and easily with the FBX Converter. This utility lets you convert OBJ, DXF™, and 3DS files to and from the FBX format.” -
  • Note: When running the convert, ensure you choose a FBX format version compatible with your end application. The developers of Unity encourage usage of the latest versions of FBX.

3D Object Converter

3D Modeling Software

Use these programs to create your own models!

Autodesk Student Center

  • One of the industry leading 3D modeling software providers
  • Powerful package with large community of users
  • Free downloads for students

Blender Open Source 3D Modeling tool

Trimble Sketchup (previously Google Sketchup)

  • Free download (non-pro version)
  • Large community (tutorials, plugins, etc.)
  • Easy to get started

3D Model Viewers

Autodesk FBX Model Viewer for Quicktime

  • View any fbx model in Quicktime
  • Once installed, start Quicktime and open a model

Lynx3D Viewer Lite

  • Use this to debug model scaling, origin, normals, etc

Texture Sources for Models

Raimund Dachselt's 3D User interface page

  • Nice page of several 3DUI surveys as well as links to 3DUI'ish conferences

Raimund Dachselt's taxonomy of 3D widgets

  • Nice taxonomy of 3D widgets with examples (some viewable with VRML plugin) and links to original publications

Raimund Dachselt's taxonomy of 3D menus

  • Survey and taxonomy of 3D menus

Personal Tools