Computer Science Department
Stanford University
Gates Computer Science Bldg., Room 207
Stanford, CA 943059020

fedkiw@cs.stanford.edu

Brief Bio
Fedkiw received his Ph.D. in Mathematics from UCLA in 1996 and did postdoctoral studies both at UCLA in Mathematics and at Caltech in Aeronautics before joining the Stanford Computer Science Department. He was awarded an Academy Award from The Academy of Motion Picture Arts and Sciences, the National Academy of Science Award for Initiatives in Research,
a Packard Foundation Fellowship, a Presidential Early Career Award for Scientists and Engineers (PECASE), a Sloan Research Fellowship,
the ACM Siggraph Significant New Researcher Award,
an Office of Naval Research Young Investigator Program Award (ONR YIP), the Okawa Foundation Research Grant, the Robert Bosch Faculty Scholarship, the Robert N. Noyce Family Faculty Scholarship, two distinguished teaching awards, etc.
Currently he is on the editorial board of the Journal of Computational Physics,
and he participates in the reviewing process of a number of journals and funding agencies.
He has published over 100 research papers in computational physics, computer graphics and vision, as well as a book on level set methods.
Since joining Stanford, he has graduated 23 Ph.D. students.
For the past 13 years, he has been a consultant with Industrial Light + Magic. He received screen credits for his work on "Terminator 3: Rise of the Machines", "Star Wars: Episode III  Revenge of the Sith", "Poseidon" and "Evan Almighty".
Most recently, he has become quite interested in omniscient technology  hardware/sensors both wearable
and throughout the environment  and has cofounded a sapling company PIVOT
to better focus on its potential everyday use.
"Currently I am taking Ph.D. students in computational math/physics and computer graphics, but am *not* taking students in omniscient technology.
This latter field is too new for the kind of research that leads to a Ph.D. thesis, and would probably require outside fellowships for funding.
On the other hand, if a prospective student could convince me otherwise, well I am always open to new ideas."
NEW COURSE ANNOUNCEMENT: Cell Phones, Sensors, and You
Although the cell phone started out merely as a portable phone, it has become much more including a portable albeit limited computer that can handle email, games, etc. This class will focus on something else that cell phones have become. They are the first prevalent wearable sensors that gather information about you such as your physical location, whether the phone is being held in an upright position, how fast you might accelerate in motion, etc. This information can be used to help you in your everyday life, but it can also be used for marketing, sales, or to track whether or not you may be at home for the sake of committing a home invasion robbery. In this class we will explore this rapidly advancing field including the current state of technology, what could be accomplished in the near future, sociological and privacy implications, potential governmental regulation, etc. We will also address issues surrounding some of the other instances of this omniscient "big brother" technology in our everyday lives including radar guns used by law enforcement and the recording devices that led to the Watergate scandal. Students will be expected to gather and compile information on various subjects and come to class ready to discuss and debate formulated opinions on the topics.
Research
My research is focused on the design of new computational algorithms for a variety of applications including computational
fluid dynamics and solid mechanics, computer graphics, computer vision and computational biomechanics.

A New Incompressibility Discretization for a Hybrid Particle MAC Grid Representation with Surface Tension (with Wen Zheng, Bo Zhu, and Byungmoon Kim).

A Hybrid LagrangianEulerian Formulation for Bubble Generation and Dynamics (with Saket Patkar, Mridul Aanjaneya, and Dmitriy Karpman).

Chimera Grids for Water Simulation (with Elliot English, Linhai Qiu, and Yue Yu).

A New Grid Structure for Domain Extension (with Bo Zhu, Wenlong Lu, Matthew Cong, and Byungmoon Kim).

Simulating Free Surface Flow with Very Large Time Steps (with Michael Lentine, Matthew Cong, and Saket Patkar).

Energy Conservation for the Simulation of Deformable Bodies (with Jon Su and Rahul Sheth).

Mass and Momentum Conservation for Fluid Simulation (with Michael Lentine and Mridul Aanjaneya).

Practical Animation of Compressible Flow for Shock Waves and Related Phenomena (with Nipun Kwatra and Jón Grétarsson).

A Novel Algorithm for Incompressible Flow Using Only a Coarse Grid Projection (with Michael Lentine and Wen Zheng).

Energy Stability and Fracture for Framerate Rigid Body Simulations (with Jon Su and Craig Schroeder).

Simulating virtual soft bodied creatures with actuated internal rigid skeletal structures (with Tamar Shinar and Craig Schroeder).

Twoway coupling of rigid and deformable solids (with Tamar Shinar and Craig Schroeder).

Stable, twoway solid fluid coupling (with Avi RobinsonMosher, Tamar Shinar, Jón Grétarsson and Jon Su).

Hair simulation (with Andrew Selle and Michael Lentine).

Highly detailed cloth simulation (with Andrew Selle, Jon Su and Geoffrey Irving).

Two way coupled SPH and particle level set fluid simulation (with Frank Losasso, Jerry Talton and Nipun Kwatra).

Hybrid simulation of embedded deformable solids and rigid bodies (with Eftychios Sifakis, Tamar Shinar and Geoffrey Irving).

Arbitrary cutting of tetrahedral meshes (with Eftychios Sifakis and Kevin Der).

Fire with cellular patterns (with JeongMo Hong and Tamar Shinar).

Incompressible solids (with Geoffrey Irving and Craig Schroeder).

Fracturing rigid bodies (with Josh Bao, JeongMo Hong and Joey Teran).

Thin shell rigid bodies (with Josh Bao, JeongMo Hong and Joey Teran).

Multiple Interacting Liquids (with Frank Losasso, Tamar Shinar and Andrew Selle).

Mixing fully 3D water with 2D height field techniques (with Geoffrey Irving, Eran Guendelman and Frank Losasso).

Articulated rigid body simulations (with Rachel Weinstein and Joey Teran).

Melting and burning Lagrangian based solids into Eulerian based fluids (with Frank Losasso, Geoffrey Irving and Eran Guendelman).

Robust invertible quasistatic simulations for skinning (with Joey Teran, Eftychios Sifakis and Geoffrey Irving).

Automatic estimation of facial muscle activations from sparse motion capture marker data (with Eftychios Sifakis and Igor Neverov).

We're currently building a higher resolution facial model (with Eftychios Sifakis and xyzrgb).

Twoway solid fluid coupling with thin rigid and deformable solids (with Eran Guendelman, Andrew Selle and Frank Losasso).

Fluid simulations using a Lagrangian vortex particle method hybridized with an Eulerian grid based solver (with Andrew Selle and Nick Rasmussen).

Animations of muscles constructed from the NIH visible human data set (with Joseph Teran, Eftychios Sifakis and Cynthia Lau).

Robust finite element simulation, even for degenerate and inverted elements (with Geoffrey Irving and Joey Teran).

Simulations of changing mesh topology during simulation (with Neil Molino and Zhaosheng Bao).

Simulations on an octree data structure (with Frank Losasso and Frederic Gibou).

Animations of rigid bodies (with Eran Guendelman and Robert Bridson).

Tetrahedral mesh generation (with Neil Molino, Robert Bridson and Joseph Teran).

Animations of thin shells with nonflat rest angles (with Robert Bridson). The hollow Buddha on the left uses a weak bending model
and collapses similar to a deflated balloon. In the animation on the right, this is compared to a Buddha with stronger bending forces
that retains its shape similar to a water bottle.

Animations of cloth (with Robert Bridson and John Anderson).

Animations of water (with Doug Enright and Steve Marschner).
MANTASUIT
The goal is to design an underwater diving suit that provides a diver with an exoskeleton for enhanced locomotion,
as well as augmented reality enhancements for underwater vision and directional sound detection.
Concept art by Wilson Tang.
Intel Equipment Donation
 We would like to thank Intel for a recent donation of both processors and related funds that has allowed us to build a cluster with many hundreds of processor cores enabling a great deal of our recent work. In fact, a large fraction of our work over the past decade plus has already been enabled by Intel processors.
Publications
Computational Physics...

Zheng, W., Zhu, B., Kim, B. and Fedkiw, R., "A New Incompressibility Discretization for a Hybrid Particle MAC Grid Representation with Surface Tension", (submitted).

English, R. E., Qiu, L., Yu, Y. and Fedkiw, R., "An Adaptive Discretization of Incompressible Flow using a Multitude of Moving Cartesian Grids", J. Comp. Phys. 254, 107154 (2013).

Aanjaneya, M., Patkar, S. and Fedkiw, R., "A Monolithic Mass Tracking Formulation for Bubbles in Incompressible Flow", J. Comp. Phys. 247, 1761 (2013).

Gibou, F., Min, C., and Fedkiw, R., "High Resolution Sharp Computational Methods for Elliptic and Parabolic Problems in Complex Geometries", J. Sci. Comput. 54, 369413 (2013).
 Grétarsson, J. and Fedkiw, R.,
"Fully Conservative LeakProof Treatment of Thin Solid Structures Immersed in Compressible Fluids",
J. Comp. Phys. 245, 160204 (2013).
 Schroeder, C., Zheng, W., and Fedkiw, R.,
"Implicit Surface Tension Formulation with a Lagrangian Surface Mesh on an Eulerian Simulation Grid",
J. Comp. Phys. 231, 20922115 (2012).
 Lentine, M., Grétarsson, J. and Fedkiw, R.,
"An Unconditionally Stable Fully Conservative SemiLagrangian Method",
J. Comp. Phys. 230, 28572879 (2011).
 Grétarsson, J., Kwatra, N. and Fedkiw, R.,
"Numerically Stable FluidStructure Interactions Between Compressible Flow and Solid Structures",
J. Comp. Phys. 230, 30623084 (2011).
 RobinsonMosher, A., Schroeder, C. and Fedkiw, R.,
"A symmetric positive definite formulation for monolithic fluid structure interaction",
J. Comp. Phys. 230, 15471566 (2011).
 Kwatra, N., Su, J., Grétarsson, J. and Fedkiw, R.,
"A Method for Avoiding the Acoustic TimeStep Restriction in Compressible Flow",
J. Comp. Phys. 228, 41464161 (2009).
 Selle, A., Fedkiw, R., Kim, B.M., Liu, Y. and Rossignac, J.,
"An Unconditionally Stable MacCormack Method",
J. Sci. Comput. 35, 350371 (2008).
 Hong, J.M., Shinar, T., Kang, M. and Fedkiw, R.,
"On Boundary Condition Capturing for Multiphase Interfaces",
J. Sci. Comput. 31, 99125 (2007).
 Losasso, F., Fedkiw, R. and Osher,
"Spatially Adaptive Techniques for Level Set Methods and Incompressible Flow",
Computers and Fluids 35, 9951010 (2006).
 Bridson, R., Teran, J., Molino, N. and Fedkiw, R.,
"Adaptive Physics Based Tetrahedral Mesh Generation Using Level Sets",
Engineering with Computers 21, 218 (2005).
 Enright, D., Losasso, F. and Fedkiw, R.,
"A Fast and Accurate SemiLagrangian Particle Level Set Method",
Computers and Structures 83, 479490 (2005).
 Gibou, F. and Fedkiw, R.,
"A Fourth Order Accurate Discretization for the Laplace and Heat Equations on Arbitrary Domains, with Applications to the Stefan Problem",
J. Comput. Phys. 202, 577601 (2005).
 Molino, N., Bridson, R., Teran, J. and Fedkiw, R.,
"A Crystalline, Red Green Strategy for Meshing Highly Deformable Objects with Tetrahedra",
12th Int. Meshing Roundtable, 103114, 2003.
 Enright, D., Nguyen, D., Gibou, F. and Fedkiw, R.,
"Using the Particle Level Set Method and a Second Order Accurate Pressure Boundary Condition for Free Surface Flows",
Proc. of the 4th ASMEJSME Joint Fluids Eng. Conf., FEDSM200345144, edited by M. Kawahashi and A. Ogut and Y. Tsuji, pp. 16, Honolulu, HI 2003.
 Enright, D. and Fedkiw, R.,
"Robust Treatment of Interfaces for Fluid Flow and Computer Graphics",
Hyperbolic Problems: Theory, Numerics, Applications, edited by T. Hou and E. Tadmor, pp. 153164, SpringerVerlag, New York, 2003.
 Nguyen, D., Gibou, F. and Fedkiw, R.,
"A Fully Conservative Ghost Fluid Method & Stiff Detonation Waves",
12th Int. Detonation Symposium, San Diego, CA, 2002.
 Gibou, F., Fedkiw, R. Caflisch, R. and Osher S.,
"A Level Set Approach for the Numerical Simulation of Dendritic Growth",
J. Sci. Comput. 19, 183199 (2003).
 Fedkiw, R., Sapiro, G. and Shu, C.W.,
"Shock Capturing, Level Sets and PDE Based Methods in Computer Vision and Image Processing: A Review on Osher's Contribution",
J. Comput. Phys. 185, 309341 (2003).
 Enright, D., Fedkiw, R., Ferziger, J. and Mitchell, I.,
"A Hybrid Particle Level Set Method for Improved Interface Capturing",
J. Comput. Phys. 183, 83116 (2002).
 Gibou, F., Fedkiw, R., Cheng, L.T. and Kang, M.,
"A Second Order Accurate Symmetric Discretization of the Poisson Equation on Irregular Domains",
J. Comput. Phys. 176, 205227 (2002).
 Nguyen, D., Fedkiw, R. and Kang, M.,
"A Boundary Condition Capturing Method for Incompressible Flame Discontinuities",
J. Comput. Phys. 172, 7198 (2001).
 Fedkiw, R.,
"Coupling an Eulerian Fluid Calculation to a Lagrangian Solid Calculation with the Ghost Fluid Method",
J. Comput. Phys. 175, 200224 (2002).
 Osher, S. and Fedkiw, R.,
"Level Set Methods: An Overview and Some Recent Results",
J. Comput. Phys. 169, 463502 (2001).
 Chen, S., Merriman, B., Kang, M., Caflisch, R., Ratsch, C., Cheng, L.T., Gyure, M., Fedkiw R., Anderson,C. and Osher, S.,
"Level Set Method for Thin Film Epitaxial Growth",
J. Comput. Phys. 167, 475500 (2001).
 Caiden, R., Fedkiw, R. and Anderson, C.,
"A Numerical Method for Two Phase Flow Consisting of Separate Compressible and Incompressible Regions",
J. Comput. Phys. 166, 127 (2001).
 Fedkiw, R.,
"The Ghost Fluid Method for Discontinuities and Interfaces",
Godunov Methods, edited by E.F. Toro, pp. 309317, Kluwer, New York 2001.
 Kang, M., Fedkiw, R. and Liu, X.D.,
"A Boundary Condition Capturing Method for Multiphase Incompressible Flow",
J. Sci. Comput. 15, 323360 (2000).
 Liu, X.D., Fedkiw, R. and Kang, M.,
"A Boundary Condition Capturing Method for Poisson's Equation on Irregular Domains",
J. Comput. Phys. 160, 151178 (2000).
 Hwang, P., Fedkiw, R., Merriman, B., Aslam, T., Karagozian, A. and Osher, S.,
"Numerical Resolution of Pulsating Detonation Waves",
Combustion Theory and Modeling 4, 217240 (2000).
 Fedkiw, R. and Liu, X.D.,
"The Ghost Fluid Method for Viscous Flows",
Innovative Methods for Numerical Solutions of Partial Differential Equations, edited by M. Hafez and J.J. Chattot, pp. 111143, World Scientific Publishing, New Jersey, 2002.
 Fedkiw, R., Aslam, T. and Xu, S.,
"The Ghost Fluid Method for Deflagration and Detonation Discontinuities",
J. Comput. Phys. 154, 393427 (1999).
 Fedkiw, R., Aslam, T., Merriman, B. and Osher, S.,
"A NonOscillatory Eulerian Approach to Interfaces in Multimaterial Flows (The Ghost Fluid Method)",
J. Comput. Phys. 152, 457492 (1999).
 Fedkiw, R., Merriman, B. and Osher, S.,
"Simplified Upwind Discretization of Systems of Hyperbolic Conservation Laws Containing Advection Equations",
J. Comput. Phys. 157, 302326 (2000).
 Liu, X.D., Fedkiw, R., and Osher, S.,
"A QuasiConservative Approach to the Multiphase Euler Equations without Spurious Pressure Oscillations",
Advances in Scientific Computing, 106115, edited by Z.C. Shi, M. Mu, W. Xue and J. Zou, Science Press Beijing/New York 2001.
 Fedkiw, R., Marquina, A. and Merriman, B.,
"An Isobaric Fix for the Overheating Problem in Multimaterial Compressible Flows",
J. Comput. Phys. 148, 545578 (1999).
 Fedkiw, R., Liu, X.D. and Osher, S.,
"A General Technique for Eliminating Spurious Oscillations in Conservative Schemes for Multiphase and Multispecies Euler Equations",
Int. J. Nonlinear Sci. and Numer. Sim. 3, 99106 (2002).
 Fedkiw, R., Merriman, B. and Osher, S.,
"Efficient Characteristic Projection in Upwind Difference Schemes for Hyperbolic Systems (The Complementary Projection Method)",
J. Comput. Phys. 141, 2236 (1998).
 Fedkiw, R., Merriman, B. and Osher, S.,
"Numerical Methods for a OneDimensional Interface Separating Compressible and Incompressible Flows",
Barriers and Challenges in Computational Fluid Dynamics, edited by V. Venkatakrishnan, M. Salas, and S. Chakravarthy, pp. 155194, Kluwer Academic Publishers, The Netherlands, 1998.
 Fedkiw, R., Merriman, B., Donat, R. and Osher, S.,
"The Penultimate Scheme for Systems of Conservation Laws: Finite Difference ENO with Marquina's Flux Splitting",
Innovative Methods for Numerical Solutions of Partial Differential Equations, edited by M. Hafez and J.J. Chattot, pp. 4985, World Scientific Publishing, New Jersey, 2002.
 Fedkiw, R., Merriman, B. and Osher, S.,
"Numerical Methods for a Mixture of Thermally Perfect and/or Calorically Perfect Gaseous Species with Chemical Reactions",
J. Comput. Phys. 132, 175190 (1997).
Ph.D. thesis...
Computer Graphics, Vision & Biomechanics...
 Patkar, S., Aanjaneya, M., Karpman, D., and Fedkiw, R.,
"A Hybrid LagrangianEulerian Formulation for Bubble Generation and Dynamics",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), (2013).
 English, R. E., Qiu, L., Yu, Y., and Fedkiw, R.,
"Chimera Grids for Water Simulation",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), (2013).
 Zhu, B., Lu, W., Cong, M., Kim, B., and Fedkiw, R.,
"A New Grid Structure for Domain Extension",
SIGGRAPH 2013, ACM TOG 32, 63.163.8 (2013).
 Lentine, M., Cong, M., Patkar, S., and Fedkiw, R.,
"Simulating Free Surface Flow with Very Large Time Steps",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by P. Kry and J. Lee, pp. 107116 (2012).

English, E., Lentine, M. and Fedkiw, R.,
"Interpenetration Free Simulation of Thin Shell Rigid Bodies",
IEEE TVCG 19, 9911004 (2013).
 Su, J., Sheth, R. and Fedkiw, R.,
"Energy Conservation for the Simulation of Deformable Bodies",
IEEE TVCG 19, 189200 (2013).
 Lentine, M., Aanjaneya, M. and Fedkiw, R.,
"Mass and Momentum Conservation for Fluid Simulation",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by A. Bargteil and M. van de Panne, pp. 91100 (2011).
 Kwatra, N., Grétarsson, J. and Fedkiw, R.,
"Practical Animation of Compressible Flow for Shock Waves and Related Phenomena",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by M. Otaduy and Z. Popovic, pp. 207215 (2010).
 Lentine, M., Zheng, W. and Fedkiw, R.,
"A Novel Algorithm for Incompressible Flow Using Only a Coarse Grid Projection",
SIGGRAPH 2010, ACM TOG (2010).
 Schroeder, C., Kwatra, N., Zheng, W. and Fedkiw, R.,
"Asynchronous Evolution for FullyImplicit and SemiImplicit Time Integration",
Computer Graphics Forum (Pacific Graphics) 30, 19831992 (2011).
 Lentine, M.,Grétarsson, J., Schroeder, C., RobinsonMosher, A. and Fedkiw, R.,
"Creature Control in a Fluid Environment",
IEEE TVCG 17, 682693 (2011).
 Su, J., Schroeder, C. and Fedkiw, R.,
"Energy Stability and Fracture for Frame Rate Rigid Body Simulations",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by Eitan Grinspun and Jessica Hodgins, pp. 155164 (2009).
 RobinsonMosher, A., English, E. and Fedkiw, R.,
"Accurate Tangential Velocities for Solid Fluid Coupling",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by Eitan Grinspun and Jessica Hodgins, pp. 227236 (2009).
 Shinar, T., Schroeder, C. and Fedkiw, R.,
"Twoway Coupling of Rigid and Deformable Bodies",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by Doug James and Markus Gross, pp. 95103 (2008).
 Selle, A., Lentine, M. and Fedkiw, R.,
"A Mass Spring Model for Hair Simulation",
SIGGRAPH 2008, ACM TOG 27, 64.164.11 (2008).
 RobinsonMosher, A., Shinar, T., Grétarsson, J., Su, J. and Fedkiw, R.,
"Twoway Coupling of Fluids to Rigid and Deformable Solids and Shells",
SIGGRAPH 2008, ACM TOG 27, 46.146.9 (2008).
 Selle. A, Su, J., Irving, G. and Fedkiw, R.,
"Robust HighResolution Cloth Using Parallelism, HistoryBased Collisions, and Accurate Friction,"
IEEE TVCG 15, 339350 (2009).
 Losasso, F., Talton, J., Kwatra, N. and Fedkiw, R.,
"Twoway Coupled SPH and Particle Level Set Fluid Simulation",
IEEE TVCG 14, 797804 (2008).
 Sifakis, E., Der, K. and Fedkiw, R.,
"Arbitrary Cutting of Deformable Tetrahedralized Objects",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by D. Metaxas and J. Popovic, pp. 7380 (2007).
 Sifakis, E., Shinar, T., Irving, G. and Fedkiw, R.,
"Hybrid Simulation of Deformable Solids",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by D. Metaxas and J. Popovic pp. 8190 (2007).
 Hong, J.M., Shinar, T. and Fedkiw, R.,
"Wrinkled Flames and Cellular Patterns",
SIGGRAPH 2007, ACM TOG 26, 47.147.6 (2007).
 Irving, G., Schroeder, C. and Fedkiw, R.,
"Volume Conserving Finite Element Simulation of Deformable Models",
SIGGRAPH 2007, ACM TOG 26, 13.113.6 (2007).
 Weinstein, R., Guendelman, E. and Fedkiw, R.,
"ImpulseBased Control of Joints and Muscles",
IEEE TVCG 14, 3746 (2008).
 Bao, Z., Hong, J.M., Teran, J. and Fedkiw, R.,
"Fracturing Rigid Materials",
IEEE TVCG 13, 370378 (2007).
 Geiger, W., Leo, M., Rasmussen, N., Losasso, F. and Fedkiw, R.,
"So Real It'll Make You Wet",
SIGGRAPH 2006 Sketches and Applications, 2006.
 Weinstein, R., Guendelman, E. and Fedkiw, R.,
"ImpulseBased PD Control for Joints and Muscles",
SIGGRAPH 2006 Sketches and Applications, 2006.
 Sifakis, E., Selle, A., RobinsonMosher, A. and Fedkiw, R.,
"Simulating Speech with a PhysicsBased Facial Muscle Model",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by M.P. Cani and J. O.Brien, pp. 261270, 2006.
 Losasso, F., Shinar, T. Selle, A. and Fedkiw, R.,
"Multiple Interacting Liquids",
SIGGRAPH 2006, ACM TOG 25, 812819 (2006).
 Irving, G., Guendelman, E., Losasso, F. and Fedkiw, R.,
"Efficient Simulation of Large Bodies of Water by Coupling Two and Three Dimensional Techniques",
SIGGRAPH 2006, ACM TOG 25, 805811 (2006).
 Blemker, S., Teran, J., Sifakis, E., Fedkiw, R. and Delp, S.,
"Fast 3D Muscle Simulations using a New Quasistatic Invertible FiniteElement Algorithm",
10th International Symposium on Computer Simulation in Biomechanics, Cleveland, OH, July 2005.
 Weinstein, R., Teran, J. and Fedkiw, R.,
"Dynamic Simulation of Articulated Rigid Bodies with Contact and Collision",
IEEE TVCG 12, 365374 (2006).
 Losasso, F., Irving, G., Guendelman, E. and Fedkiw, R.,
"Melting and Burning Solids into Liquids and Gases",
IEEE TVCG 12, 343352 (2006).
 Teran, J., Sifakis, E., Irving, G. and Fedkiw, R.,
"Robust Quasistatic Finite Elements and Flesh Simulation",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by K. Anjyo and P. Faloutsos, pp. 181190, 2005.
 Geiger, W., Rasmussen, N., Hoon, S. and Fedkiw, R.,
"Space Battle Pyromania",
SIGGRAPH 2005 Sketches and Applications, 2005.
 Weinstein, R., Teran, J. and Fedkiw, R.,
"Prestabilization for Rigid Body Articulation with Contact and Collision",
SIGGRAPH 2005 Sketches and Applications, 2005.
 Sifakis, E. and Fedkiw, R.,
"Facial Muscle Activations from Motion Capture",
Video Proceedings of the 2005 Computer Vision and Pattern Recognition Conference (CVPR), 2005.
 Sifakis, E., Neverov, I. and Fedkiw, R.,
"Automatic Determination of Facial Muscle Activations from Sparse Motion Capture Marker Data",
SIGGRAPH 2005, ACM TOG 24, 417425 (2005).
 Guendelman, E., Selle, A., Losasso, F. and Fedkiw, R.,
"Coupling Water and Smoke to Thin Deformable and Rigid Shells",
SIGGRAPH 2005, ACM TOG 24, 973981 (2005).
 Selle, A., Rasmussen, N. and Fedkiw, R.,
"A Vortex Particle Method for Smoke, Water and Explosions",
SIGGRAPH 2005, ACM TOG 24, 910914 (2005).
 Irving, G., Teran, J. and Fedkiw, R.,
"Tetrahedral and Hexahedral Invertible Finite Elements",
Graphical Models 68, 6689 (2006).
 Teran, J., Sifakis, E., Blemker, S., Ng Thow Hing, V., Lau, C. and Fedkiw, R.,
"Creating and Simulating Skeletal Muscle from the Visible Human Data Set",
IEEE TVCG 11, 317328 (2005).
 Fedkiw, R.,
"Making a Computational Splash",
Computer Science, Reflections on the Field, Reflections from the Field, pp. 6164, The National Academies Press, Washington, 2004.
 Irving, G., Teran, J. and Fedkiw, R.,
"Invertible Finite Elements for Robust Simulation of Large Deformation",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by R. Boulic and D. Pai, pp. 131140, 2004.
 Rasmussen, N., Enright, D., Nguyen, D., Marino. S., Sumner, N., Geiger, W., Hoon, S. and Fedkiw, R.,
"Directible Photorealistic Liquids",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by R. Boulic and D. Pai, pp. 193202, 2004.
 Losasso, F., Gibou, F. and Fedkiw, R.,
"Simulating Water and Smoke with an Octree Data Structure",
SIGGRAPH 2004, ACM TOG 23, 457462 (2004).
 Molino, N., Bao, Z. and Fedkiw, R.,
"A Virtual Node Algorithm for Changing Mesh Topology During Simulation",
SIGGRAPH 2004, ACM TOG 23, 385392 (2004).
 Nguyen, D., Enright, D., and Fedkiw, R.,
"Simulation and Animation of Fire and Other Natural Phenomena in the Visual Effects Industry",
Western States Section, Combustion Institute, Fall Meeting, UCLA, 2003.
 Teran, J., Blemker, S., Ng Thow Hing, V. and Fedkiw, R.,
"Finite Volume Methods for the Simulation of Skeletal Muscle",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by D. Breen and M. Lin, pp. 6874, 2003.
 Bridson, R., Marino, S. and Fedkiw, R.,
"Simulation of Clothing with Folds and Wrinkles",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by D. Breen and M. Lin, pp. 2836, 2003.
 Geiger, W., Rasmussen, N., Hoon, S. and Fedkiw, R.,
"Big Bangs",
SIGGRAPH 2003 Sketches and Applications, 2003.
 Sumner, N., Hoon, S., Geiger, W., Marino, S., Rasmussen, N. and Fedkiw, R.,
"Melting a Terminatrix",
SIGGRAPH 2003 Sketches and Applications, 2003.
 Rasmussen, N., Nguyen, D., Geiger, W. and Fedkiw, R.,
"Smoke Simulation for Large Scale Phenomena",
SIGGRAPH 2003, ACM TOG 22, 703707 (2003).
 Guendelman, E., Bridson, R. and Fedkiw, R.,
"Nonconvex Rigid Bodies with Stacking",
SIGGRAPH 2003, ACM TOG 22, 871878 (2003).
 Gibou, F. and Fedkiw, R.,
"A Fast Hybrid kMeans Level Set Algorithm for Segmentation",
4th Annual Hawaii International Conference on Statistics and Mathematics, pp. 281291, 2005.
Stanford Technical Report, November 2002.
 Fedkiw, R.,
"Simulating Natural Phenomena for Computer Graphics",
Geometric Level Set Methods in Imaging, Vision and Graphics, edited by S. Osher and N. Paragios, pp. 461479, Springer Verlag, New York, 2003.
 Enright, D., Marschner, S. and Fedkiw, R.,
"Animation and Rendering of Complex Water Surfaces",
SIGGRAPH 2002, ACM TOG 21, 736744 (2002).
 Nguyen, D., Fedkiw, R. and Jensen, H.,
"Physically Based Modeling and Animation of Fire",
SIGGRAPH 2002, ACM TOG 21, 721728 (2002).
 Bridson, R., Fedkiw, R. and Anderson, J.,
"Robust Treatment of Collisions, Contact and Friction for Cloth Animation",
SIGGRAPH 2002, ACM TOG 21, 594603 (2002).
 Zhao, H.K., Osher, S. and Fedkiw, R.,
"Fast Surface Reconstruction using the Level Set Method",
1st IEEE Workshop on Variational and Level Set Methods, in conjunction with the 8th International Conference on Computer Vision (ICCV), Vancouver, Canada, 194202 (2001).
 Foster, N. and Fedkiw, R.,
"Practical Animation of Liquids",
SIGGRAPH 2001, 1522 (2001).
 Fedkiw, R., Stam, J. and Jensen, H.W.,
"Visual Simulation of Smoke",
SIGGRAPH 2001, 2330 (2001).
Students
Ph.D. Students
Former Ph.D. Students
Former Postdoctoral Scholars
 Duc Nguyen 20012004  Lockheed Martin
 Frederic Gibou 20012004  Associate Professor at the University of California, Santa Barbara
 Ian Mitchell 20022003  Associate Professor at the University of British Columbia
 JeongMo Hong 20052007  Assistant Professor at Dongguk University
 Robert Strzodka 20052007  Independent Junior Research Group Leader (i.e. Assistant Professor) at the Max Planck Institute
 Like Gobeawan 20122014
PhysBAM
We are making certain aspects of our Physics Based Modeling code (PhysBAM) available here on this web site.
A Note on Rejected Papers
All too often young researchers get discouraged when they receive peer reviews that are incorrect, misinformed, or all too often merely intended to silence the authors and their ideas.
Personally, I have always been amazed that academics who devote their lives to producing new information actually work to censure and diminish the work produced by others,
and often take pride in doing just that. As time goes on, one learns to distinguish between those in academia who love the work and those that have instead turned academia
into some sort of career aggressively optimizing their stature at the expense of the community as a whole. For young researchers this can be quite daunting, but I strongly
encourage you to stick to your ideas and goals and the pursuit of what interests you. Remember, the content of your paper and the value of its ideas are not diminished because it
was rejected from your preferred venue. The content of the paper itself does not change because of the name of the journal printed on the upper corner of the page!
To emphasize this, I decided to list my 3 most cited REJECTED papers along with their google scholar citation counts:
"Fast Surface Reconstruction using the Level Set Method", 336 citations, rejected from Siggraph
"Simulation of Clothing with Folds and Wrinkles", 352 citations, rejected from Siggraph
"A Boundary Condition Capturing Method for Multiphase Incompressible Flow", 373 citations, rejected from J. Comp. Phys.
Google Scholar 2.0
They might not call it 2.0, but there's a major update to Google Scholar, and it's very nice.
Go to Google Scholar and click "My Citations" at the bottom, and you can add yourself.
There are various "Actions" to add your papers, delete incorrect references, merge references that appear in duplicate, view other researchers in your chosen groups, etc.
Here's a link to my Google Scholar profile.
They have the hnumber, but no Gnumber as of yet...
Gnumber
A (G)raphics researcher's Gnumber is calculated as the number of papers/books/citations on (G)oogle Scholar that contain more than 200 cites.
(G)eez, there are so many citation indexes out there, I just felt like we needed another one.
Note that G comes before H (as in hnumber), and that G also stands Graphics, Google, and even Goober.
< The data here has been deleted as it has become woefully out of date  see Google Scholar... >
Teaching

Winter quarter 2014  CS 248  Interactive Computer Graphics
This is the second course in the computer graphics sequence, and as such it assumes a strong familiarity with rendering and image creation. The course has a strong focus on computational geometry, animation, and simulation. Topics include splines, implicit surfaces, geometric modeling, collision detection, animation curves, particle systems and crowds, character animation, articulation, skinning, motion capture and editing, rigid and deformable bodies, and fluid simulation. As a final project, students implement an interactive video game utilizing various concepts covered in the class. Games may be designed on mobile devices, in a client/server/browser environment, or on a standard personal computer. Prerequisites: CS148.

Fall quarter 2013  CS 148  Introduction to Computer Graphics and Imaging
This is the introductory prerequisite course in the computer graphics sequence which introduces students to the technical concepts behind creating synthetic computer generated images.
The beginning of the course focuses on using OpenGL to create visual imagery, as well as an understanding of the underlying mathematical concepts including triangles, normals, interpolation, texture mapping, bump mapping, etc.
Then we move on to a more fundamental understanding of light and color, as well as how it impacts computer displays and printers.
From this we discuss more thoroughly how light interacts with the environment, and we construct engineering models such as the BRDF and discuss various simplifications into more basic lighting and shading models.
Finally, we discuss ray tracing technology for creating virtual images, while drawing parallels between ray tracers and real world cameras in order to illustrate various concepts.
Antialiasing and acceleration structures are also discussed.
The final class miniproject consists of building out a ray tracer to create visually compelling images.
Starter codes and code bits will be provided here and there to aid in development, but this class focuses on what you can do with the code as opposed to what the code itself looks like.
Therefore grading is weighted towards in person "demos" of the code in action  creativity and the production of impressive visual imagery are highly encouraged.
Prerequisites: CS 107, MATH 51.

Spring quarter 2013  CS 205A  Mathematical Methods for Robotics, Vision and Graphics
Overview of some of the continuous mathematics background necessary for research in robotics, vision, and graphics.
Possible topics: linear algebra; the conjugate gradient method; ordinary and partial differential equations; vector
and tensor calculus; calculus of variations.
Prerequisites: 106B or 106X; MATH 51 and 113; or equivalents. 3 units.

Fall quarter 2012  CS 148  Introduction to Computer Graphics and Imaging

Spring quarter 2012  CS 75N  Cell Phones, Sensors, and You
Although the cell phone started out merely as a portable phone, it has become much more including a portable albeit limited computer that can handle email, games, etc. This class will focus on something else that cell phones have become. They are the first prevalent wearable sensors that gather information about you such as your physical location, whether the phone is being held in an upright position, how fast you might accelerate in motion, etc. This information can be used to help you in your everyday life, but it can also be used for marketing, sales, or to track whether or not you may be at home for the sake of committing a home invasion robbery. In this class we will explore this rapidly advancing field including the current state of technology, what could be accomplished in the near future, sociological and privacy implications, potential governmental regulation, etc. We will also address issues surrounding some of the other instances of this omniscient "big brother" technology in our everyday lives including radar guns used by law enforcement and the recording devices that led to the Watergate scandal. Students will be expected to gather and compile information on various subjects and come to class ready to discuss and debate formulated opinions on the topics.
 Fall quarter 2011  CS 205A  Mathematical Methods for Robotics, Vision and Graphics
 Spring quarter 2011  CS 448X  Math and Computer Science behind Special Effects
 Fall quarter 2010  CS 205A  Mathematical Methods for Robotics, Vision and Graphics
 Spring quarter 2010  CS 448X  Math and Computer Science behind Special Effects
 Fall quarter 2009  CS 205A  Mathematical Methods for Robotics, Vision and Graphics
 Spring quarter 2009  CS 205B  Mathematical Methods for Fluids, Solids and Interfaces
 Fall quarter 2008  CS 205A  Mathematical Methods for Robotics, Vision and Graphics
 Spring quarter 2008  CS 205B  Mathematical Methods for Fluids, Solids and Interfaces
 Fall quarter 2007  CS 205A  Mathematical Methods for Robotics, Vision and Graphics
 Spring quarter 2007  CS 237C  Numerical Solution of Partial Differential Equations II
 Fall quarter 2006  CS 205  Mathematical Methods for Robotics, Vision and Graphics
 Spring quarter 2006  CS 237C  Numerical Solution of Partial Differential Equations II
 Fall quarter 2005  CS 205  Mathematical Methods for Robotics, Vision and Graphics
 Spring quarter 2005  CS 237C  Numerical Solution of Partial Differential Equations II
 Fall quarter 2004  CS 205  Mathematical Methods for Robotics, Vision and Graphics
 Spring quarter 2004  CS 237C  Numerical Solution of Partial Differential Equations II
 Fall quarter 2003  CS 205  Mathematical Methods for Robotics, Vision and Graphics
 Spring quarter 2003  CS 448  Physics Based Animation for Modeling Virtual Humans
 Fall quarter 2002  CS 205  Mathematical Methods for Robotics, Vision and Graphics
 Spring quarter 2002  CS 237D  Numerical Solution of Partial Differential Equations II
 Fall quarter 2001  CS 339  Level Set Methods
 Spring quarter 2001  CS 448  Physics Based Animation for Computer Graphics
 Fall quarter 2000  CS 137  Introduction to Scientific Computing
Video Games (that I have found interesting...)
 World of Warcraft  BC was amazing!, Wrath, Cata
 Rift  vanilla
 SWTOR (minus the bugs)
 Tera  great combat
 Diablo 3  hardcore mode
 Skyrim  great game, but too easy
 Dark Souls (PC version, keyboard only  no controller)
 Final Fantasy 14  crafting/gathering was fun
Personal Stuff
 Brittany and Briana...
 Some scuba diving photos...
octopus,
octopus2,
turtle
 I used to be a competitive weightlifter with a personal best squat of 800 pounds, bench press of 555 pounds
and deadlift of 735 pounds, all in the 198 pound weight class...
squatting 775 pounds,
incline dumbbell press with 170 pound dumbbells,
deadlifting 661 pounds,
front,
back,
side,
torso,
arms