EDUCATION
| UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL, Chapel Hill, NC |
Ph.D. Candidate in Computer Science
Dissertation Topic: Modeling Hair with Levels-of-Detail
Advisor: Prof. Ming C. Lin
Dissertation Committee Members: Dinesh Manocha, Gary Bishop, Anselmo Lastra, and Mark Foskey
Master of Science in Computer Science
|
SUMMER 2005
MAY 2002 |
Area of Study: Computer Graphics - Physically-Based Modeling and Simulation
|
WORK EXPERIENCE
| Research Assistant, GAMMA Group, University of North Carolina, |
MAY 2001 - PRESENT |
|
Lead researcher on hair animation, collision detection, rendering, and interactive styling using geometric and
simulation levels-of-detail (LODs); Project website: http://www.cs.unc.edu/~wardk/research.html
|
| Rhythm and Hues, Los Angeles, CA |
MAY 2003 - AUGUST 2003 |
Software Applications Intern
Researched and co-designed in-house graphics hardware renderer; Wrote fragment and vertex programs for fast
viewing of feature film and commercial production effects.
|
| Intel Corporation, Hillsboro, OR |
MAY 2002 - AUGUST 2002 |
Technical Marketing Engineer Intern
Worked on physically-based animation optimizations that involved specific Intel Pentium architecture specifications.
|
REFEREED PUBLICATIONS
- Kelly Ward, Nico Galoppo, and Ming C. Lin. Modeling Hair Influenced by Water and Styling Products.
Proceedings of Computer Animation and Social Agents, 2004. Project Website
(Acrobat)
- Kelly Ward, Nico Galoppo, and Ming C. Lin. Simulating and Rendering Wet Hair.
ACM SIGGRAPH Sketches and Applications, 2004. Project Website
(Acrobat)
- Kelly Ward and Ming C. Lin. Adaptive Grouping and Subdivision for Simulating Hair Dynamics.
Proceedings of Pacific Graphics, 2003. Project Website
(Acrobat)
- Kelly Ward, Ming C. Lin, Joohi Lee, Susan Fisher, and Dean Macri. Modeling Hair Using Level-of-Detail Representations.
Proceedings of Computer Animation and Social Agents, 2003. Project Website
(Acrobat)
|
TECHNICAL REPORTS
- Kelly Ward, Susan Fisher, and Ming C. Lin. Simplified Representations for Modeling Hair. UNC Technical Report
#TR02-020, 2002.
|
INVITED TALK
| Hair Simulation Using Levels-of-Detail. Academia and Interactive Multimedia Event 2003, hosted by SONY
Computer Entertainment America, San Diego. August 1, 2003.
|
TEACHING EXPERIENCE
| Instructor, University of North Carolina |
Fall 2004 |
Class: Comp 14 - Introduction to Programming
Responsible for grading, lecturing, student help and all class material including lecture notes, exams, quizzes,
homeworks, labs, programming assignments
|
| Teaching Assistant, University of North Carolina |
AUGUST 2000 - MAY 2001 |
|
Classes: Introduction to Scientific Computing, Data Structures
|
| Teaching Assistant, Trinity College |
FALL 1997 - FALL 1998 |
|
Classes: Introduction to Computer Science, Data Structures and
Algorithms, Electricity and Magnetism, Mechanics and Heat, Stars and Galaxies
|
COURSE PROJECTS
| Dynamic NURBS for String Motion Animation |
|
Dynamic NURBS are used to model all types of string motion. This includes applying
forces to any point along the string and using physical laws of motion to control the resulting behavior
of the string.
|
| Software-Based OpenGL Renderer |
|
Created graphics engine and software rendering pipeline based on the OpenGL architecture.
Features included homogeneous clipping, rasterization, smooth shading, and lighting.
|
RELEVANT COURSES
Computer Graphics
Images, Graphics, and Vision
Geometric and Solid Modeling
Advanced Image Generation
|
Scientific and Geometric Computation
Computational Geometry
Physically-Based Modeling, Simulation and Animation
Software Design and Implementation
|
COMPUTER SKILLS
Languages: C/C++, OpenGL, NVIDIA's Cg, Java, HTML
Operating Systems/Hardware: Windows Operating Systems, UNIX, MacOS, Linux
Software: Intel VTune Performance Analyzer, Adobe Photoshop and Premiere, 3D Studio Max, Matlab, Emacs, JDK
|
ACTIVITIES and HOBBIES
|
Student ACM Vice-President (Trinity College), Drawing
needlework, decoupage, videogames, playing the piano, jogging
|
REFERENCES
|