James McCrae

dgp

About Me

I am an Independent Contributor working with the Synthetic Data and Cloud Validation team at Magic Leap.

I was the CEO and co-founder of immersive web startup Janus VR.

I studied at the University of Toronto, working in the DGP lab with supervisor Prof. Karan Singh. I received a Bachelor of Science in 2006, Master of Science in 2008, and Doctor of Philosophy in 2014.

My PhD work is on planar section representations of 3D shape, and before that I explored problems in 3D navigation, curve fairing, and sketch-based interfaces. I am a founder and creator of the flatfab modelling software, which culminates the interactive aspect of my PhD work.

In 2015, I was given the University of Toronto's Inventor of the Year award, and the Alain Fournier Award for best Canadian Computer Graphics Dissertation.

Publications

FlatFitFab: Interactive Modeling with Planar Sections
James McCrae, Nobuyuki Umetani, Karan Singh
User Interface Software and Technology, 2014 (voted "best presentation" by people's choice)
[PDF] [Project] [Video]
Surface Perception of Planar Abstractions
James McCrae, Niloy Mitra, Karan Singh
Symposium on Applied Perception, 2013 (appears in ACM Transactions on Applied Perception)
[PDF] [Project]
Slices: A Shape-proxy Based on Planar Sections
James McCrae, Karan Singh, Niloy Mitra
SIGGRAPH Asia, 2011 (appears in ACM Transactions on Graphics)
[PDF] [Project]
Neatening sketched strokes using piecewise French Curves
James McCrae, Karan Singh
Sketch-Based Interfaces and Modeling, 2011
[PDF] [Project]
Exploring the Design Space of Multiscale 3D Orientation
James McCrae, Michael Glueck, Tovi Grossman, Azam Khan, Karan Singh
Advanced Visual Interfaces, 2010
[PDF] [Video]
Sketch-Based Path Design
James McCrae, Karan Singh
Graphics Interface, 2009
[PDF] [Video] [Code]
Multiscale 3D Navigation
James McCrae, Igor Mordatch, Michael Glueck, Azam Khan
Interactive 3D Graphics and Games, 2009
[PDF] [Video]
Sketching Piecewise Clothoid Curves
James McCrae, Karan Singh
Sketch-Based Interfaces and Modeling, 2008 (best paper award)
[PDF] [Project]

Collaborative Publications

True2Form: 3D Curve Networks from 2D Sketches via Selective Regularization
Baoxuan Xu, William Chang, Alla Sheffer, Adrien Bousseau, James McCrae, Karan Singh
SIGGRAPH, 2014
[Project]
Toward A Unified Representation System of Performance-Related Data
Ebenezer Hailemariam, Michael Glueck, Ramtin Attar, Alex Tessier, James McCrae, Azam Khan
eSim, 2010
[Project]
BIM-based Building Performance Monitor
Ramtin Attar, Ebenezer Hailemariam, Michael Glueck, Alex Tessier, James McCrae, Azam Khan
Simulation for Architecture and Urban Design, 2010
[Project]
Data-Driven Curvature for Real-Time Line Drawing of Dynamic Scenes
Evangelos Kalogerakis, Derek Nowrouzezahrai, Patricio Simari, James McCrae, Karan Singh, Aaron Hertzmann
ACM Transactions on Graphics, 2009
[Project]

PhD Dissertation

Planar Section Representations of 3D Shape (Alain Fournier award, 2014)
James McCrae, Karan Singh
[PDF]

Master's Thesis

Sketch-Based Path Design
James McCrae, Karan Singh
[PDF]

Graduate Course Projects

ServiceSeeker Toronto
CSC2125, Greg Wilson
[Project]
Using Salient Lenses for Adaptive Image Display
CSC2228, Eyal de Lara
[Project]
Master Rai and Student Jin
CSC2529, Karan Singh
[Project]
Contour Chaining for Stroke Stylization
CSC2521, Aaron Hertzmann
[Project]
Painterly Rendering for Animation
CSC2521, Aaron Hertzmann
[Project]
Impressionist Painter
CSC2521, Aaron Hertzmann
[Project]

Undergraduate Course Projects

Vehicular Signal Acquisition and Processing
CSC492, Arnold Rosenbloom (with Bryan Stuurman)
[Project]

Other Projects

Janus VR
James McCrae, Karan Singh
[Project]
FlatFab
James McCrae, Karan Singh, Chris De Paoli
[Project]
TheRealFishTracker
James McCrae, Chantal Timms, Robert Gerlai
[Project]
Using a Touch Probe to Acquire Muscle Fibre Data
Anne Agur, Azam Khan, Karan Singh
[Project]

Program Committee Member

Technical Paper Reviewer

Academic Activity

Academic Employment

Awards

Press

Patents

Other Stuff