I am a Ph. D. candidate at the University of Toronto and a member of the DGP research group. My supervisor is Karan Singh, and my supervisory committee includes Ravin Balakrishnan and Eugene Fiume. I received B. Sc. and M. Sc. degrees from the University of Toronto in 2006 and 2008.
The research topic of my Ph. D. is interactive camera control. Within this topic I am exploring cinematographic principles, the spectrum of interaction techniques relating to virtual camera control (direct to automatic), and the use of projection as it relates to forming images.
My past research has addressed problems in 3D navigation (notably for multi-scale environments), computational geometry (clothoid and French curves, planar sections), and sketch-based interfaces (construction of environmentally-integrated 3D path networks).
|
Slices: A Shape-proxy Based on Planar Sections James McCrae, Karan Singh, Niloy Mitra SIGGRAPH Asia, 2011 [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] |
|
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] |
|
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] |
|
Sketch-Based Path Design James McCrae, Karan Singh [PDF] |
|
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] |
|
Vehicular Signal Acquisition and Processing CSC492, Arnold Rosenbloom (with Bryan Stuurman) [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] |