Department of Electrical Engineering and Computer Science
Office: 537 Soda Hall
Email: zaphos (at) gmail . com
I was a PhD student advised by Carlo
Séquin. I wrote a master's thesis for Avideh Zakhor before that. In
undergrad I was a computer science major at Carnegie
Mellon University. I have a blog
that is mostly filled with doodles and pictures.
* of computer science
How to Be a Tree: Read the development log!
- James Andrews. User-Guided
Inverse 3D Modeling,
PhD Thesis, 2013.
- James Andrews, Carlo H. Séquin,
Type-Constrained Direct Fitting of Quadric Surfaces,
Computer-Aided Design and Applications, Volume 11, Issue 1, September 2013. Extended abstract.
Source code (C++)
- James Andrews, Carlo H. Séquin,
Generalized, Basis-Independent Kinematic Surface Fitting,
Computer-Aided Design, Volume 45, Issue 3, March 2013.
SGP 2012 poster.
Source code (C++)
- James Andrews, Hailin Jin, and Carlo H. Séquin,
3D Modeling, Computer-Aided Design and Applications, Vol 9. 2012
(presentation slides [pdf] [pptx], accompanying videos)
(Awarded "Best Student
- James Andrews, Pushkar Joshi, and Carlo H. Séquin. Interactive
Extraction and Re-Design of Sweep Geometries, CGI 2011.
- James Andrews, Pushkar Joshi, and Nathan Carr. A Linear Variational
System for Modeling From Curves, Computer Graphics Forum 2011 (Presented
at SGP 2012;
implementation in photoshop as the 'inflate' part of photoshop's 3D
- James Andrews. Merging
Surface Reconstructions of Terrestrial and Airborne LIDAR Range Data,
Master's Thesis, 2009.
- Matthew Carlberg, James Andrews, Peiran Gao and
Avideh Zakhor. Fast
Surface Reconstruction and Segmentation with Ground-Based and Airborne
LIDAR Range Data, 3DPVT, 2008.
- Paul Reitsma, James Andrews and Nancy Pollard. Effect of
Animacy and Preparatory Motion on Perceptual Magnitude of Errors in
Ballistic Motion, Eurographics, 2008.
- James Andrews, Michael Benisch, Alberto Sardinha, and Norman Sadeh.
Information Gain to Analyze and Fine Tune the Performance of
Supply Chain Trading Agents, in "Lecture Notes on Business Information
Processing" (LNBIP), 2008. (Also appeared in AAAI Workshop on Trading Agent Design and Analysis (TADA), 2007)
- Michael Benisch, James Andrews and Norman Sadeh. Adaptive
Customers with Probabilistic Valuations, in "Agent-Mediated Electronic
Commerce: Designing Trading Agents and Mechanisms", Ed. by Maria Fasli, LNAI 4452, Springer Verlag, May 2007. (Also appeared in International Conference on Electronic Commerce (ICEC), 2006.)
- Michael Benisch, Alberto Sardinha, James Andrews and Norman Sadeh.
Adaptive Strategies for Supply Chain Management.
International Conference on Electronic Commerce (ICEC), 2006. (An updated
version was published in the "Electronic Commerce Research and
Applications" Journal in 2009)
- James Andrews and Loren Schmidt. Realistic Kissing Simulator. Shown at Different Games 2014
- James Andrews. Endless Frog Kids,
received an Honorable Mention for IGF Student Showcase 2010. Work in
- James Andrews.
Heart Loves You Very Much. Shown at the Gamma 256
event during the Montreal International Games Festival, Nov. 2007. (I also spoke about this game at the "Nuances of Design" panel at the 2008 Game Developers Conference in San Francisco.)
- James Andrews, 2008. Dystopia. Gargoyle Magazine.
- James Andrews, 2007. Chick
Magnet. Fox Cry Review.
- James Andrews, 2007. Futureware 2.0. Whiskey Island Magazine.
- James Andrews, 2004. Surviving
the Seventh. Pindeldyboz webzine.
- James Andrews, 2004. Fishing
Humans. Whiskey Island Magazine.
- James Andrews, 2004. The Good
Cultist. edifice WRECKED webzine.
I've been a GSI (aka TA) for CS184 Computer Graphics three times, and
on developing the assignment set+framework for the class. Here's
the latest assignment set I helped create.
to Eye (2007) -- a short animation group project I did for a class at
I did the story and storyboard
for this one, as well as a good deal of animation, and a bit of modeling
(using Maya, primarily).
- Free (2006)
-- an earlier short animation group project I did at CMU. For this one I
mainly did peep decapitation scene (did the animation and made a custom
maya shader for it) and the bird's shocked reaction. (Again, done with
* my games are sometimes linked to my forum nickname 'Zaphos', which I
thought sounded really cool in middle school and haven't changed
** note that some of my fiction is actually published
the name James
Lawder, because pen names are awesome. I'm not even sure which ones I did
that for now, though, so I list it all under my actual name.
Apparently I have issues with nicknames.
Some extra stuff
Another animation: The
Manlauncher (2009) -- a (translated) poem by Henri Michaux which I
animated as a solo project using Flash.
- If Only ...
made for the RPGDX "Alternate History" game making challenge
Trampoline made for the "A Game By its Cover" tigsource competition
- A Tale of Two
Santas -- a strange puzzle game that plays off the idea of two
unreliable interactive fiction parsers: One that just steals the letters you
type, and the other that forces you to type specific words. Oh, and a third
that yells at you for talking but restores your letters -- talk to no one to
see her. Controls are the letters, arrow keys, and return key. How many presents can
Butter: The Simulator made for Ludum Dare #4, which had the theme
"Theme: Infection: make a game involving the spread of something. A virus,
coffee shops, etc." I won in the humor category! Also, a lot of people
complained that the humor award category existed!
Course-related processing applets:
(these are all java applets made with processing)