Computer Science Department
Stanford University
Gates Computer Science Bldg., Room 207
Stanford, CA 94305-9020
|
[email protected]
|
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 (twice: 2008 and 2015), 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 110 research papers in computational physics, computer graphics and vision, as well as a book on level set methods - and is listed on ISIHighlyCited.
Since joining Stanford, he has graduated 29 Ph.D. students.
For the past 15 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 co-founded a sapling company PIVOT
to better focus on its potential everyday use.
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.
-
Art-Directed Muscle Simulation for High-End Facial Animation (with Matthew Cong and Kiran Bhat).
-
Two-way Coupling of Fluids to Reduced Deformable Bodies (with Wenlong Lu and Ning Jin).
-
A New Sharp-Crease Bending Element for Folding and Wrinkling of Surfaces and Volumnes (with Saket Patkar and Ning Jin).
-
Fully Momentum-Conserving Reduced Deformable Bodies with Collision, Contact, Articulation, and Skinning (with Rahul Sheth, Wenlong Lu, and Yue Yu).
-
Fully Automatic Generation of Anatomical Face Simulation Models (with Matthew Cong, Michael Bao, Jane E, and Kiran Bhat).
-
Codimensional Non-Newtonian Fluids (with Bo Zhu, Minjae Lee, and Ed Quigley).
-
Efficient Denting and Bending of Rigid Bodies (with Saket Patkar, Mridul Aanjaneya, Aric Bartle, and Minjae Lee).
-
Codimensional Surface Tension Flow on Simplicial Complexes (with Bo Zhu, Ed Quigley, Matthew Cong, and Justin Solomon).
-
A New Incompressibility Discretization for a Hybrid Particle MAC Grid Representation with Surface Tension (with Wen Zheng, Bo Zhu, and Byungmoon Kim).
-
A Hybrid Lagrangian-Eulerian 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).

-
Two-way coupling of rigid and deformable solids (with Tamar Shinar and Craig Schroeder).

-
Stable, two-way solid fluid coupling (with Avi Robinson-Mosher, 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 Jeong-Mo Hong and Tamar Shinar).

-
Incompressible solids (with Geoffrey Irving and Craig Schroeder).

-
Fracturing rigid bodies (with Josh Bao, Jeong-Mo Hong and Joey Teran).

-
Thin shell rigid bodies (with Josh Bao, Jeong-Mo 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).
-
Two-way 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 non-flat 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...
-
Patkar, S., Aanjaneya, M., Lu, W., Lentine, M. and Fedkiw, R., "Towards Positivity Preservation for Monolithic Two-way Solid-Fluid Coupling", J. Comp. Phys. 312, 82-114 (2016).
-
Qiu, L., Lu, W. and Fedkiw, R., "An Adaptive Discretization of Compressible Flow using a Multitude of Moving Cartesian Grids", J. Comp. Phys. 305, 75-110 (2016).
-
Qiu, L., Yu, Y. and Fedkiw, R., "On Thin Gaps Between Rigid Bodies Two-way Coupled to Incompressible Flow", J. Comp. Phys. 292, 1-29 (2015).
-
Zheng, W., Zhu, B., Kim, B. and Fedkiw, R., "A New Incompressibility Discretization for a Hybrid Particle MAC Grid Representation with Surface Tension", J. Comp. Phys. 280, 96-142 (2015).
-
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, 107-154 (2013).
-
Aanjaneya, M., Patkar, S. and Fedkiw, R., "A Monolithic Mass Tracking Formulation for Bubbles in Incompressible Flow", J. Comp. Phys. 247, 17-61 (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, 369-413 (2013).
- Grétarsson, J. and Fedkiw, R.,
"Fully Conservative Leak-Proof Treatment of Thin Solid Structures Immersed in Compressible Fluids",
J. Comp. Phys. 245, 160-204 (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, 2092-2115 (2012).
- Lentine, M., Grétarsson, J. and Fedkiw, R.,
"An Unconditionally Stable Fully Conservative Semi-Lagrangian Method",
J. Comp. Phys. 230, 2857-2879 (2011).
- Grétarsson, J., Kwatra, N. and Fedkiw, R.,
"Numerically Stable Fluid-Structure Interactions Between Compressible Flow and Solid Structures",
J. Comp. Phys. 230, 3062-3084 (2011).
- Robinson-Mosher, A., Schroeder, C. and Fedkiw, R.,
"A Symmetric Positive Definite Formulation for Monolithic Fluid Structure Interaction",
J. Comp. Phys. 230, 1547-1566 (2011).
- Kwatra, N., Su, J., Grétarsson, J. and Fedkiw, R.,
"A Method for Avoiding the Acoustic Time-Step Restriction in Compressible Flow",
J. Comp. Phys. 228, 4146-4161 (2009).
- Selle, A., Fedkiw, R., Kim, B.-M., Liu, Y. and Rossignac, J.,
"An Unconditionally Stable MacCormack Method",
J. Sci. Comput. 35, 350-371 (2008).
- Hong, J.-M., Shinar, T., Kang, M. and Fedkiw, R.,
"On Boundary Condition Capturing for Multiphase Interfaces",
J. Sci. Comput. 31, 99-125 (2007).
- Losasso, F., Fedkiw, R. and Osher,
"Spatially Adaptive Techniques for Level Set Methods and Incompressible Flow",
Computers and Fluids 35, 995-1010 (2006).
- Bridson, R., Teran, J., Molino, N. and Fedkiw, R.,
"Adaptive Physics Based Tetrahedral Mesh Generation Using Level Sets",
Engineering with Computers 21, 2-18 (2005).
- Enright, D., Losasso, F. and Fedkiw, R.,
"A Fast and Accurate Semi-Lagrangian Particle Level Set Method",
Computers and Structures 83, 479-490 (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, 577-601 (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, 103-114, 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 ASME-JSME Joint Fluids Eng. Conf., FEDSM2003-45144, edited by M. Kawahashi and A. Ogut and Y. Tsuji, pp. 1-6, 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. 153-164, Springer-Verlag, 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, 183-199 (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, 309-341 (2003).
- Enright, D., Fedkiw, R., Ferziger, J. and Mitchell, I.,
"A Hybrid Particle Level Set Method for Improved Interface Capturing",
J. Comput. Phys. 183, 83-116 (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, 205-227 (2002).
- Nguyen, D., Fedkiw, R. and Kang, M.,
"A Boundary Condition Capturing Method for Incompressible Flame Discontinuities",
J. Comput. Phys. 172, 71-98 (2001).
- Fedkiw, R.,
"Coupling an Eulerian Fluid Calculation to a Lagrangian Solid Calculation with the Ghost Fluid Method",
J. Comput. Phys. 175, 200-224 (2002).
- Osher, S. and Fedkiw, R.,
"Level Set Methods: An Overview and Some Recent Results",
J. Comput. Phys. 169, 463-502 (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, 475-500 (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, 1-27 (2001).
- Fedkiw, R.,
"The Ghost Fluid Method for Discontinuities and Interfaces",
Godunov Methods, edited by E.F. Toro, pp. 309-317, 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, 323-360 (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, 151-178 (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, 217-240 (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. 111-143, 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, 393-427 (1999).
- Fedkiw, R., Aslam, T., Merriman, B. and Osher, S.,
"A Non-Oscillatory Eulerian Approach to Interfaces in Multimaterial Flows (The Ghost Fluid Method)",
J. Comput. Phys. 152, 457-492 (1999).
- Fedkiw, R., Merriman, B. and Osher, S.,
"Simplified Upwind Discretization of Systems of Hyperbolic Conservation Laws Containing Advection Equations",
J. Comput. Phys. 157, 302-326 (2000).
- Liu, X.-D., Fedkiw, R., and Osher, S.,
"A Quasi-Conservative Approach to the Multiphase Euler Equations without Spurious Pressure Oscillations",
Advances in Scientific Computing, 106-115, 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, 545-578 (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, 99-106 (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, 22-36 (1998).
- Fedkiw, R., Merriman, B. and Osher, S.,
"Numerical Methods for a One-Dimensional Interface Separating Compressible and Incompressible Flows",
Barriers and Challenges in Computational Fluid Dynamics, edited by V. Venkatakrishnan, M. Salas, and S. Chakravarthy, pp. 155-194, 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. 49-85, 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, 175-190 (1997).
Ph.D. thesis...
Computer Graphics, Vision & Biomechanics...
- Cong, M., Bhat, K. S., and Fedkiw, R.,
"Art-Directed Muscle Simulation for High-End Facial Animation",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by Ladislav Kavan and Chris Wojtan, pp. 119-127 (2016).
- Lu, W., Jin, N., and Fedkiw, R.,
"Two-way Coupling of Fluids to Reduced Deformable Bodies",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by Ladislav Kavan and Chris Wojtan, pp. 67-76 (2016).
- Patkar, S., Jin, N., and Fedkiw, R.,
"A New Sharp-Crease Bending Element for Folding and Wrinkling Surfaces and Volumes",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by F. Bertails-Descoubes and S. Coros, pp. 7-15 (2015).
- Sheth, R., Lu, W., Yu, Y., and Fedkiw, R.,
"Fully Momentum-Conserving Reduced Deformable Bodies with Collision, Contact, Articulation, and Skinning",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by F. Bertails-Descoubes and S. Coros, pp. 45-54 (2015).
- Cong, M., Bao, M., E, J. L., Bhat, K. S., and Fedkiw, R.,
"Fully Automatic Generation of Anatomical Face Simulation Models",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by F. Bertails-Descoubes and S. Coros, pp. 175-183 (2015).
- Zhu, B., Lee, M., Quigley, E., and Fedkiw, R.,
"Codimensional Non-Newtonian Fluids",
SIGGRAPH 2015, ACM TOG 34 (2015).
- Patkar, S., Aanjaneya, M., Bartle, A., Lee, M., and Fedkiw, R.,
"Efficient Denting and Bending of Rigid Bodies",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), (2014).
- Zhu, B., Quigley, E., Cong, M., Solomon, J., and Fedkiw, R.,
"Codimensional Surface Tension Flow on Simplicial Complexes",
SIGGRAPH 2014, ACM TOG 33 (2014).
- Patkar, S., Aanjaneya, M., Karpman, D., and Fedkiw, R.,
"A Hybrid Lagrangian-Eulerian 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.1-63.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. 107-116 (2012).
-
English, E., Lentine, M. and Fedkiw, R.,
"Interpenetration Free Simulation of Thin Shell Rigid Bodies",
IEEE TVCG 19, 991-1004 (2013).
- Su, J., Sheth, R. and Fedkiw, R.,
"Energy Conservation for the Simulation of Deformable Bodies",
IEEE TVCG 19, 189-200 (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. 91-100 (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. 207-215 (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 Fully-Implicit and Semi-Implicit Time Integration",
Computer Graphics Forum (Pacific Graphics) 30, 1983-1992 (2011).
- Lentine, M.,Grétarsson, J., Schroeder, C., Robinson-Mosher, A. and Fedkiw, R.,
"Creature Control in a Fluid Environment",
IEEE TVCG 17, 682-693 (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. 155-164 (2009).
- Robinson-Mosher, 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. 227-236 (2009).
- Shinar, T., Schroeder, C. and Fedkiw, R.,
"Two-way Coupling of Rigid and Deformable Bodies",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by Doug James and Markus Gross, pp. 95-103 (2008).
- Selle, A., Lentine, M. and Fedkiw, R.,
"A Mass Spring Model for Hair Simulation",
SIGGRAPH 2008, ACM TOG 27, 64.1-64.11 (2008).
- Robinson-Mosher, A., Shinar, T., Grétarsson, J., Su, J. and Fedkiw, R.,
"Two-way Coupling of Fluids to Rigid and Deformable Solids and Shells",
SIGGRAPH 2008, ACM TOG 27, 46.1-46.9 (2008).
- Selle. A, Su, J., Irving, G. and Fedkiw, R.,
"Robust High-Resolution Cloth Using Parallelism, History-Based Collisions, and Accurate Friction,"
IEEE TVCG 15, 339-350 (2009).
- Losasso, F., Talton, J., Kwatra, N. and Fedkiw, R.,
"Two-way Coupled SPH and Particle Level Set Fluid Simulation",
IEEE TVCG 14, 797-804 (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. 73-80 (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. 81-90 (2007).
- Hong, J.-M., Shinar, T. and Fedkiw, R.,
"Wrinkled Flames and Cellular Patterns",
SIGGRAPH 2007, ACM TOG 26, 47.1-47.6 (2007).
- Irving, G., Schroeder, C. and Fedkiw, R.,
"Volume Conserving Finite Element Simulation of Deformable Models",
SIGGRAPH 2007, ACM TOG 26, 13.1-13.6 (2007).
- Weinstein, R., Guendelman, E. and Fedkiw, R.,
"Impulse-Based Control of Joints and Muscles",
IEEE TVCG 14, 37-46 (2008).
- Bao, Z., Hong, J.-M., Teran, J. and Fedkiw, R.,
"Fracturing Rigid Materials",
IEEE TVCG 13, 370-378 (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.,
"Impulse-Based PD Control for Joints and Muscles",
SIGGRAPH 2006 Sketches and Applications, 2006.
- Sifakis, E., Selle, A., Robinson-Mosher, A. and Fedkiw, R.,
"Simulating Speech with a Physics-Based Facial Muscle Model",
ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by M.-P. Cani and J. O.Brien, pp. 261-270, 2006.
- Losasso, F., Shinar, T. Selle, A. and Fedkiw, R.,
"Multiple Interacting Liquids",
SIGGRAPH 2006, ACM TOG 25, 812-819 (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, 805-811 (2006).
- Blemker, S., Teran, J., Sifakis, E., Fedkiw, R. and Delp, S.,
"Fast 3D Muscle Simulations using a New Quasistatic Invertible Finite-Element 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, 365-374 (2006).
- Losasso, F., Irving, G., Guendelman, E. and Fedkiw, R.,
"Melting and Burning Solids into Liquids and Gases",
IEEE TVCG 12, 343-352 (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. 181-190, 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.,
"Pre-stabilization 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, 417-425 (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, 973-981 (2005).
- Selle, A., Rasmussen, N. and Fedkiw, R.,
"A Vortex Particle Method for Smoke, Water and Explosions",
SIGGRAPH 2005, ACM TOG 24, 910-914 (2005).
- Irving, G., Teran, J. and Fedkiw, R.,
"Tetrahedral and Hexahedral Invertible Finite Elements",
Graphical Models 68, 66-89 (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, 317-328 (2005).
- Fedkiw, R.,
"Making a Computational Splash",
Computer Science, Reflections on the Field, Reflections from the Field, pp. 61-64, 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. 131-140, 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. 193-202, 2004.
- Losasso, F., Gibou, F. and Fedkiw, R.,
"Simulating Water and Smoke with an Octree Data Structure",
SIGGRAPH 2004, ACM TOG 23, 457-462 (2004).
- Molino, N., Bao, Z. and Fedkiw, R.,
"A Virtual Node Algorithm for Changing Mesh Topology During Simulation",
SIGGRAPH 2004, ACM TOG 23, 385-392 (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. 68-74, 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. 28-36, 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, 703-707 (2003).
- Guendelman, E., Bridson, R. and Fedkiw, R.,
"Nonconvex Rigid Bodies with Stacking",
SIGGRAPH 2003, ACM TOG 22, 871-878 (2003).
- Gibou, F. and Fedkiw, R.,
"A Fast Hybrid k-Means Level Set Algorithm for Segmentation",
4th Annual Hawaii International Conference on Statistics and Mathematics, pp. 281-291, 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. 461-479, Springer Verlag, New York, 2003.
- Enright, D., Marschner, S. and Fedkiw, R.,
"Animation and Rendering of Complex Water Surfaces",
SIGGRAPH 2002, ACM TOG 21, 736-744 (2002).
- Nguyen, D., Fedkiw, R. and Jensen, H.,
"Physically Based Modeling and Animation of Fire",
SIGGRAPH 2002, ACM TOG 21, 721-728 (2002).
- Bridson, R., Fedkiw, R. and Anderson, J.,
"Robust Treatment of Collisions, Contact and Friction for Cloth Animation",
SIGGRAPH 2002, ACM TOG 21, 594-603 (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, 194-202 (2001).
- Foster, N. and Fedkiw, R.,
"Practical Animation of Liquids",
SIGGRAPH 2001, 15-22 (2001).
- Fedkiw, R., Stam, J. and Jensen, H.W.,
"Visual Simulation of Smoke",
SIGGRAPH 2001, 23-30 (2001).
Students
Ph.D. Students
Postdoctoral Scholars
Former Ph.D. Students
- Douglas Enright Ph.D. 2002 - Aerospace Corporation
- Ian Mitchell Ph.D. 2002 co-advisor (primary advisor - Claire Tomlin) - Associate Professor, University of British Columbia
- Robert Bridson Ph.D. 2003 - Associate Professor, University of British Columbia
- Neil Molino Ph.D. 2004 - Vostu
- Igor Neverov Ph.D. 2005 - Insomniac Games
- Joseph Teran Ph.D. 2005 - Associate Professor, UCLA
- Eran Guendelman Ph.D. 2006 - PrimeSense
- Zhaosheng Bao Ph.D. 2006 - Google
- Rachel Weinstein Ph.D. 2007 - Google
- Eftychios Sifakis Ph.D. 2007 - Assistant Professor, University of Wisconsin - Madison
- Frank Losasso Ph.D. 2007 - Google
- Geoffrey Irving Ph.D. 2007 - Weta Digital
- Andrew Selle Ph.D. 2008 - Disney
- Tamar Shinar Ph.D. 2008 - Assistant Professor, University of California, Riverside
- Avi Robinson-Mosher Ph.D. 2010 - Postdoctoral Fellow at the Wyss Institute/Harvard Medical School
- Jonathan Su Ph.D. 2011 - Intel
- Nipun Kwatra Ph.D. 2011 - Google
- Craig Schroeder Ph.D. 2011 - Postdoc, UCLA
- Jón Grétarsson Ph.D. 2012 - RelateIQ
- Michael Lentine Ph.D. 2012 - Google
- Elliot English Ph.D. 2013 - Postdoc, Lawrence Berkeley National Laboratory
- Mridul Aanjaneya Ph.D. 2013 - Postdoc, U. Wisconsin
- Wen Zheng Ph.D. 2013 - Rocket Fuel
- Linhai Qiu Ph.D. 2015 - Google
- Bo Zhu Ph.D. 2015 - Postdoc, MIT
- Rahul Sheth Ph.D. 2015 - Snapchat
- Saket Patkar Ph.D. 2016 - Google
- Matthew Cong Ph.D. 2016 - Industrial Light + Magic
Former Postdoctoral Scholars
- Duc Nguyen 2001-2004 - Lockheed Martin
- Frederic Gibou 2001-2004 - Associate Professor at the University of California, Santa Barbara
- Ian Mitchell 2002-2003 - Associate Professor at the University of British Columbia
- Jeong-Mo Hong 2005-2007 - Assistant Professor at Dongguk University
- Robert Strzodka 2005-2007 - Independent Junior Research Group Leader (i.e. Assistant Professor) at the Max Planck Institute
- Like Gobeawan 2012-2014
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:
"A Boundary Condition Capturing Method for Multiphase Incompressible Flow", 510 citations, rejected from J. Comp. Phys.
"Simulation of Clothing with Folds and Wrinkles", 437 citations, rejected from Siggraph
"Fast Surface Reconstruction using the Level Set Method", 412 citations, rejected from Siggraph
Teaching
-
Winter quarter 2016 - 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 2015 - 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.
Anti-aliasing and acceleration structures are also discussed.
The final class mini-project 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.
- Winter quarter 2015 - CS 248 - Interactive Computer Graphics
- Fall quarter 2014 - CS 148 - Introduction to Computer Graphics and Imaging
- Winter quarter 2014 - CS 248 - Interactive Computer Graphics
- Fall quarter 2013 - CS 148 - Introduction to Computer Graphics and Imaging
- Spring quarter 2013 - CS 205A - Mathematical Methods for Robotics, Vision and Graphics
- 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... loot 2.0 good, AH bad :(
- Skyrim - great game, but too easy
- Dark Souls (PC version, keyboard only - no controller, NG+3), Dark Souls 2 (NG+4 and still liking it!)
- Bloodborne (my first console game, and first controller game) - a reskinned, easy mode of Dark Souls (Platinum)
- Final Fantasy 14 - crafting/gathering was fun, 9 relics
- Witcher 1 (epic story!), Witcher 2 (ok, not as interesting as 1)
- Darkest Dungeon
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