Patrick Coleman

Pixar

patrick at dgp dot toronto dot edu

http://www.dgp.toronto.edu/~patrick

Education

Ph. D. Computer Science. University of Toronto. Toronto, Ontario. December, 2011.
Advisor: Karan Singh.

M. Sc. Computer Science. University of Toronto. Toronto, Ontario. November 2004.
Advisor: Karan Singh.

B.S. Computer Science and Engineering. The Ohio State University. Columbus, Ohio. June 2002.
Graduation with Distinction and summa cum laude.
Thesis Advisors: Rick Parent and Raghu Machiraju.

Industry Experience

Technical Director. Pixar Animation Studios. January 2011-Present.

Technical Director Intern. Pixar Animation Studios. July 2004-December 2004. June August 2005, August 2006-April 2007, January-July 2010.

Production Programmer and Technical Director. Ryan. October 2002-December 2003.

Academic Experience

Instructor. University of Toronto Department of Computer Science. January 2009-May 2009.

Teaching Assistant. University of Toronto Department of Computer Science. September 2003-December 2009.

Undergraduate Research Assistant. Europa Research Group. The Ohio State University Department of Computer and Information Science. September 1999-June 2002.

Grader and Lab Assistant. The Ohio State University Department of Computer and Information Science. March 1999-June 2002.

Publications

Papers

"Staggered Poses: A Character Motion Representation for Detail-Preserving Editing of Pose and Coordinated Timing."Proceedings of the Seventh International Symposium on Computer Animation. With Jacobo Bibliowicz, Karan Singh, and Michael Gleicher. July 2008.

"Cords: Geometric Curve Primitives for Modeling Contact ." IEEE Computer Graphics and Applications. Vol. 26, No. 3. With Karan Singh. May/June, 2006.

"Outside-In Anatomy Based Character Rigging." Proceedings of the Fourth International Symposium on Computer Animation. With Michael Pratscher, Joe Laszlo, and Karan Singh. July 2005.

"RYAN: Rendering Your Animation Nonlinearly projected." Proceedings of the Third International Symposium on Non-Photorealistic Animation and Rendering. With Karan Singh. June 2004.

Extended Abstracts and Posters

"Stable, Arti-Directable Skin and Flesh Using Biphasic Materials." SIGGRAPH 2012 Talks. With Ryan Kautzman and Jiayi Chong. August 2012.

"Chop It Up! Animation-Driven Modeling, Simulation, and Shading in the Kitchen." SIGGRAPH 2007 Sketches. With Eric Froemling. August 2007.

"DirectCam: A Gestural System for Animatic Creation ." SIGGRAPH 2007 Sketches. With Noah Lockwood, Patricio Simari, and Karan Singh. August 2007.

"Interface Techniques for 3D Control of Spatial Keyframing ." SIGGRAPH 2007 Posters . With Igor Mordatch, Karan Singh, and Ravin Balakrishnan. August 2007.

"Spatial Pose Trees: Creating and Editing Motions Using a Hierarchy of Low-Dimensional Control Spaces." 2007 MITACS Annual Conference . With Igor Mordatch, Karan Singh, and Ravin Balakrishnan. May 2006.

"Cords: Keyframe Control of Curves with Physical Properties." SIGGRAPH 2004 Sketches. With Karan Singh. August 2004.

"Animation of Fluid Motion Under the Influence of a Path." Denman Undergraduate Research Forum. The Ohio State University. Awarded Second Place in Engineering Sciences. May 2002.

Technical Reports

"Chop It Up! Animation-Driven Modeling, Simulation, and Shading in the Kitchen." Pixar Technical Memo #07-13. With Eric Froemling. May 2007.

"Spatial Pose Trees: Creating and Editing Motions Using a Hierarchy of Low-Dimensional Control Spaces ." University of Toronto Department of Computer Science Technical Report CSRG-558. With Igor Mordatch, Karan Singh, and Ravin Balakrishnan. April 2007.

"Animating Nonlinear Projections." University of Toronto Department of Computer Science Technical Report CSRG-488. With Karan Singh. April 2004.

"Cords: Interactive Modeling of 3D Curves with Physics-Like Properties." University of Toronto Department of Computer Science Technical Report CSRG-486. With Karan Singh. April 2004.

"Sketching 3D Scene Projections." Washington University at St. Louis Computer Science Technical Report. With Leon Barrett, Cindy Grimm, and Karan Singh. April 2004.

"RYAN: Rendering Your Animation Nonlinearly projected." University of Toronto Department of Computer Science Technical Report CSRG-473. With Karan Singh. July 2003.

Theses

"Expressive Motion Editing Using Motion Extrema." Ph. D. Thesis. University of Toronto. December 2011.

"Interactive Nonlinear Projection of Complex Animated Scenes." Masters Thesis. University of Toronto. November 2004.

"Motion Control for Fluid Animation: Flow Along a Control Path." Undergraduate Honors Thesis. The Ohio State University. June 2002.

Presentations

"Illustrating RenderMan for The Masses."
RenderMan User's Group Meeting. SIGGRAPH 2011, Vancouver, British Columbia. August, 2011.

"Feature-Based Motion Editing."
Autodesk Canada. Toronto, Ontario. October 1, 2008.

"Staggered Poses: A Character Motion Representation for Detail-Preserving Editing of Pose and Coordinated Timing."
SCA 2008 . Dublin, Ireland. July 8, 2008.

"Character Motion Content for Motion Editing and Interactive Visualization."
Video Gaming: Technical, Social, and Legal Dimensions. University of Toronto. Toronto, ON. May 13, 2008.

"Chop It Up! Animation-Driven Modeling, Simulation and Shading in the Kitchen."
SIGGRAPH 2007 Sketches. San Diego, CA. August 10, 2007.

"Musculature for Animation."
Part of the Panel "Beyond Ryan." Knowledge Media Design Insitiute. University of Toronto. Toronto, ON. March 23, 2006.

"Ryan: Technical R&D @ DGP, UofT ."
Department of Computer Science. University of Toronto. Toronto, ON. June 24, 2005.

"Cords: Keyframe Control of Curves with Physical Properties."
SIGGRAPH 2004 Sketches. Los Angeles, CA. August 11, 2004.
DGP Research Seminar. University of Toronto. Toronto, ON. June 25, 2004.

"RYAN: Rendering Your Animation Nonlinearly projected."
NPAR 2004. Annecy, France. June 8, 2004.
DGP Research Seminar. University of Toronto. Toronto, ON. May 28, 2004.

"A Warped Perspective on Computer Imagery: Psychorealism and More."
Invited Talk. The Ohio State University Department of Computer and Information Science. Columbus, Ohio. February 9, 2004.

"Nonlinear Projection for Computer Graphics and Animation."
Montreal, Queens, Toronto, Waterloo, York Research Meeting. Toronto, ON. November 15, 2003.

"Motion Control for Fluid Animation: Flow Along a Control Path."
Europa Research Seminar. The Ohio State University Department of Computer and Information Science. Columbus, Ohio. May 28, 2002.
Undergraduate Thesis Defense. The Ohio State University Department of Computer and Information Science. Columbus, Ohio. May 17, 2002.

Student Supervision

Polina Binder. Research Assistant, Summer 2008.
Igor Mordatch. Undergraduate Research Assistant, 2006-2007.

Teaching

University of Toronto Department of Computer Science (Instructor):
CSC 418: Computer Graphics. Winter 2009.

University of Toronto Department of Computer Science (Teaching Assistant):
CSC 108: Introduction to Computer Programming. Fall 2008, Fall 2009.
CSC 148: Introduction to Computer Science. Spring 2008.
CSC 490: Undergraduate Capstone Design: Artistic Interfaces for Computer Graphics. Fall 2005.
CSC 418: Introduction to Computer Graphics. Fall 2003-Spring 2004, Spring 2005.

The Ohio State University Department of Computer and Information Science (Grader, Lab Assistant):
CIS 782: Advanced 3D Image Generation. Winter 2002.
CIS 781: Intriduction to 3D Image Generation. Fall 2001.
CIS 681: Introduction to Computer Graphics. Winter 2002.
CIS 560: Systems Software Design Development, and Documentation. Summer 2000-Summer 2001.
CIS 360: Introduction to Computer Systems. 2001.
CIS 320: Software Engineering Case Studies. Winter 2000-Fall 2001.
CIS 221: Software Development Using Components: Spring 1999-Fall 1999.

Professional Animation/Film

Brave. (Pixar Animation Studios). Global Technology Engineer, Animation & Simulation Technical Development. 2010-2011.

Cars 2. (Pixar Animation Studios). Rendering and Optimization. 2011.

Mater P.I. (Pixar Animation Studios). Effects Animation. 2010.

Moon Mater. (Pixar Animation Studios). Effects Animation. 2010.

Ratatouille (Pixar Animation Studios). Effects Technical Development, Effects Animation, Character Shading. 2004-2007.
Academy Award, Best Animated Feature.

Ryan. CGI Short Film (NFB, Copper Heart, Seneca). Production Programmer and Technical Director. 2004.
Academy Award, Best Animated Short Film.
SIGGRAPH 2004 Electronic Theater Jury Prize
Annecy Internation Animation Festival Jury Award
Cannes 2004 International Critic's Week: Kodac Discovery Award, Young Critic's Prize, Canal + Prize for Best Short Film
2004 Toronto International Short Film Festival: Sun Life Financial Award for Best Canadian Short
Prix Ars Electronica 2004 Golden Nica

Personal Projects, Collaborations, Student Projects, Etc.

Popcorn for Trolls . Music video/short film produced by a local artist to document a student drama workshop. Effects Animation, Editing, Sound Design. Director: Mark Hazen. September, 2009.

Walking on Sunshine. Music video produced by a local artist to document a student drama workshop. Character & Effects Animation, Editing. Director: Mark Hazen. August, 2008.

dgp Research: 198?-2008. Short Documentary produced for the 40th Reunion of dgp. Writer & Editor. With Joe Laszlo. May, 2008.

discs. Abstract CG Short--Personal Project. December, 2007.

The First Peep Death: Laceration. CG Short--Personal Project. April, 2006.

Wire. CG Student Animation. Procedural Modeling and Animation. December, 2001.

Lowlander. Live-Action Student Short Film. Co-Director, Editor, and Sound. 1998.
Student Award for Best Soundtrack.

Fire Spinning Performances

Festival of Lights. Kensington Market, Toronto. December 21, 2009.

Decompression 2009, Toronto. November 21, 2009.

Pedestrian Sunday Parade. Kensington Market , Toronto. October 25, 2009.

Clay and Paper Theatre Night of Dread. Dufferin Grove Park, Toronto. October 24, 2009.

Professional and Community Service

Animation Film Show Producer & Curator, dgpIs40 Scientific Workshop & 40th Anniversary Reunion. 2008.

Paper Reviewer: SIGGRAPH 2007-2008, 2011, SIGGRAPH Asia 2010, ACM Transactions on Graphics, SCA 2004, 2006-2007, NPAR 2007, GI 2003-2007, 2009, Eurographics 2006-2008, 2012, Pacific Graphics 2012, GI 2003-2007, IEEE Visualization 2007, Information Visualization 2008, CGI 2005, 3D User Interfaces 2009.

Sketch Reviewer: SIGGRAPH 2006. Courses Reviewer: SIGGRAPH Asia 2012.

Poster Reviewer: 2002 ACM Student Research Competition.

Student Volunteer: SCA 2003, SIGGRAPH 2002, SIGCSE 2002, SIGCSE 2001.

Student Representitive. Undergraduate Studies Committee. The Ohio State University Department of Computer and Information Science. 2001-2002.

Assistant Scoutmaster, B.S.A. 1998-Present.

Web

Technical Development for Ryan. 2004.
http://www.dgp.toronto.edu/~patrick/ryanTech

The Wooden Monkey Hall of Fame. 2003.
http://www.cdf.toronto.edu/~karan/monkey

CIS 782 Highlights. 2002.
http://www.cse.ohio-state.edu/~crawfis/cis782/Labs/Lab1_02/index.html
http://www.cse.ohio-state.edu/~crawfis/cis782/Labs/lab2_02/index.html

Awards and Honors

Apple WWDC Student Scholarships, 2006 and 2007
ATI
Fellowship, 2005-2006.
MITACS Student Award for Best Technology Transfer for research applied to the production of Ryan. 2006.
UPE Computer Science Honors Society, Past President of Ohio Alpha.
Tau Beta Pi Engineering Honors Society, Ohio Gamma.
Boeing Departmental Scholarship. The Ohio State University Department of Computer and Information Science. 2001-2002.
Lockheed Martin Departmental Scholarship. The Ohio State University Department of Computer and Information Science. 2000-2001.
Tradition Scholarship. The Ohio State University. 1998-2002.
Scarlet and Grey Scholarship. The Ohio State University. 1999-2001.
Eagle Scout, BSA.