James McCrae

dgp

profile profile

About Me

Currently a post-doctoral fellow at the University of Toronto, working in the DGP lab. 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. Before that, I explored problems in 3D navigation, curve fairing, and sketch-based interfaces. I am a company founder and creator of the software flatfab, which culminates the interactive aspect of my PhD work. I am also interested in the Oculus Rift and related technology, and creator of the collaborative web-browsing software Janus VR. Here are recent articles about what I've been doing in 2014:

Grads to watch: entrepreneur James McCrae's software innovates in style for the DIY community
Don't Click That Link - Walk Through That Door! A computer science grad reimagines two-dimensional web pages as 3-D virtual worlds

Publications

FlatFitFab: Interactive Modeling with Planar Sections
James McCrae, Nobuyuki Umetani, Karan Singh
User Interface Software and Technology, 2014 (to appear)
[PDF] [Project]
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 Thesis

Planar Section Representations of 3D Shape
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 - An Internet Browser supporting the Oculus Rift
James McCrae
[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

Patents

Other Stuff


Valid HTML 4.01 Strict