James McCrae

dgp

profile profile

About Me

I am engaged in a post-doctoral research position at the University of Toronto working with the DGP research group. I received a Bachelor of Science degree in 2006, a Master of Science degree in 2008 and a Doctor of Philosophy degree in 2014. My PhD work is on planar section representations of 3D shape. In the past, I explored problems in 3D navigation (for multi-scale environments), curve fairing (clothoid and French curves), and sketch-based interfaces (constructing environmentally-integrated 3D path networks).

I am interested in the Oculus Rift and related technology - see a 3D VR internet browser project Janus VR that I am actively working on.

Here are some 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 (to appear)
[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