James McCrae

dgp

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 (convocation in June). The focus of my PhD work is on planar section representations of 3D shape (I intend to make dissertation and other unpublished work available as soon as possible). In the past, I explored problems in 3D navigation (for multi-scale environments), computational geometry (clothoid and French curves), and sketch-based interfaces (constructing environmentally-integrated 3D path networks). I have also become very interested in the Oculus Rift and related technology - see a 3D VR internet browser project Janus VR that I have been working on.

Publications

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

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]

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]

Other Stuff

Program Committee Member

Technical Paper Reviewer

Academic Activity

Academic Employment

Awards

Patents


Valid HTML 4.01 Strict