revisiting integration in the material point method

46
THE PREMIER CONFERENCE & EXHIBITION IN COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES YUN (RAYMOND) FEI QI GUO RUNDONG WU LI HUANG MING GAO TENCENT GAME AI RESEARCH CENTER REVISITING INTEGRATION IN THE MATERIAL POINT METHOD A SCHEME FOR EASIER SEPARATION AND LESS DISSIPATION © 2021 TENCENT. ALL RIGHTS RESERVED.

Upload: others

Post on 29-Dec-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

YUN (RAYMOND) FEI

QI GUO

RUNDONG WU

LI HUANG

MING GAO

TENCENT GAME AI RESEARCH CENTER

REVISITING INTEGRATION IN

THE MATERIAL POINT METHODA SCHEME FOR EASIER SEPARATION AND LESS DISSIPATION

© 2021 TENCENT. ALL RIGHTS RESERVED.

Page 2: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES© 2021 TENCENT. ALL RIGHTS RESERVED.2

Page 3: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

MOTIVATION

WHY WE NEED A NEW INTEGRATION SCHEME?

© 2021 TENCENT. ALL RIGHTS RESERVED.3

Page 4: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

A CASE IN PRODUCTION

• 93,014 strands

• 7,179,350 DoFs

• Required simulation cost

− ~ 6s per frame (based on 60

frame per simulated second)

− ~ 1h in total (10s simulation)

© 2021 TENCENT. ALL RIGHTS RESERVED.4

Simulate with GPU-MPM?

Page 5: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

PRIOR WORK OF MPM WITH LAGRANGIAN FORCES

© 2021 TENCENT. ALL RIGHTS RESERVED.5

[Jiang et al. 2017][Jiang et al. 2015] [Guo et al. 2018] [Han et al. 2019]

Page 6: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

AN MPM HAIR SIMULATOR

© 2021 TENCENT. ALL RIGHTS RESERVED.6

Init time stepping

Particle to grid mapping

Apply stress on grid

Grid to particle mapping

Plasticity projection

Add Lagrangianimpulses solved from discrete elastic rods

(DER)

Our MPM Hair SimulatorMPM for contact & friction

Page 7: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

HAIRS SIMULATED WITH MLS-MPM + FLIP

© 2021 TENCENT. ALL RIGHTS RESERVED.7

Page 8: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

HAIRS SIMULATED WITH MLS-MPM + FLIP

© 2021 TENCENT. ALL RIGHTS RESERVED.8

Page 9: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

FLIP INTEGRATOR[BRACKBILL & RUPPEL 1986]

© 2021 TENCENT. ALL RIGHTS RESERVED.9

Positions they should be

Positions they end up with

𝒙𝑝𝑛+1 = 𝒙𝑝

𝑛 + Δ𝑡

𝑖

𝑤𝑖𝑝𝒗𝑖∗ Interpolated from

current nodal velocity

P2G G2P

Position update during grid-to-particle (G2P) transfer:

Page 10: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

𝒗𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝒗𝑖∗

PIC/APIC/POLYPIC INTEGRATORS

PIC grid-to-particle:[Harlow et al. 1955]

© 2021 TENCENT. ALL RIGHTS RESERVED.10

APIC grid-to-particle: (moving-least-square version)[Jiang et al. 2015, Hu et al. 2018]

PolyPIC grid-to-particle:[Fu et al. 2017]

VelocityUpdate

PositionUpdate

𝒗𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝒗𝑖∗

𝐂𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝒗𝑖∗ 𝑥𝑖

𝑛 − 𝑥𝑝𝑛 𝑇

𝐃𝑝𝑛 −1

𝒗𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝒗𝑖∗

𝐂𝑝𝑛+1 = argmin

𝒄

𝑖

𝑚𝑖𝑝𝑛 𝒗𝑖

∗ −

𝑟

𝛼

𝑠𝑟 𝑥𝑖 − 𝑥𝑝𝑛 𝑒𝛼𝑐𝑝𝑟𝛼

𝑛+1

2

𝒙𝑝𝑛+1 = 𝒙𝑝

𝑛 + Δ𝑡

𝑖

𝑤𝑖𝑝𝒗𝑖∗ 𝒙𝑝

𝑛+1 = 𝒙𝑝𝑛 + Δ𝑡

𝑖

𝑤𝑖𝑝𝒗𝑖∗ 𝒙𝑝

𝑛+1 = 𝒙𝑝𝑛 + Δ𝑡

𝑖

𝑤𝑖𝑝𝒗𝑖∗

Page 11: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

THE CONTINUUM ASSUMPTION

• FLIP/xPIC assumes material continuous in the

entire domain.

• Problem:

− Particle position is always interpolated from

deformed nodal positions

− If any movement is not capturable by grid, it

would be neither capturable by particles.

© 2021 TENCENT. ALL RIGHTS RESERVED.11

Continuous deformation Ψ

𝜕𝒙

𝜕𝑡=𝜕Ψ 𝑋, 𝑡

𝜕𝑡≈

𝑖

𝑤𝑖𝑝𝒗𝑖∗

𝒙𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝒙𝑖∗

Page 12: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

DISCREPANCY BETWEEN RENDERING, EXPECTATION AND SIMULATION

© 2021 TENCENT. ALL RIGHTS RESERVED.12

Sand Hairs Clothes

Expected behavior: separate immediately when pulled apart

Rendering: discrete & separated elements

Simulation: continuum that trap particles until they have no shared weights on a node

Page 13: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

NFLIP

NATURALLY-MODIFIED FLIP

© 2021 TENCENT. ALL RIGHTS RESERVED.13

Page 14: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

NFLIP: USE PARTICLE VELOCITY FOR ADVECTION

FLIP grid-to-particle:

𝒗𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝒗𝑖∗ + 𝛼 𝒗𝑝

𝑛 −

𝑖

𝑤𝑖𝑝𝒗𝑖𝑛

𝒙𝑝𝑛+1 = 𝒙𝑝

𝑛 + Δ𝑡

𝑖

𝑤𝑖𝑝𝒗𝑖∗

© 2021 TENCENT. ALL RIGHTS RESERVED.14

NFLIP grid-to-particle:

𝒗𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝒗𝑖∗ + 𝛼 𝒗𝑝

𝑛 −

𝑖

𝑤𝑖𝑝𝒗𝑖𝑛

𝒙𝑝𝑛+1 = 𝒙𝑝

𝑛 + Δ𝑡𝒗𝑝𝑛+1

Completely ignore continuity.Assume material continuous everywhere.

Page 15: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

NFLIP: USE PARTICLE VELOCITY FOR ADVECTION

© 2021 TENCENT. ALL RIGHTS RESERVED.15

dissipated, difficult to separate

slow to separate, then accelerated

dissipated, easy to separate

Page 16: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

IGNORING CONTINUITY LEADS TO ERROR

© 2021 TENCENT. ALL RIGHTS RESERVED.16

Ignoring continuity

Wrong deformation gradient

Wrong stress

Wrong contacts and frictions

Page 17: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

SFLIP

A SEPARABLE FLIP

© 2021 TENCENT. ALL RIGHTS RESERVED.17

Page 18: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

A SEPARABLE FLIP

FLIP grid-to-particle:

𝒗𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝒗𝑖∗ + 𝛼 𝒗𝑝

𝑛 −

𝑖

𝑤𝑖𝑝𝒗𝑖𝑛

𝒙𝑝𝑛+1 = 𝒙𝑝

𝑛 + Δ𝑡

𝑖

𝑤𝑖𝑝𝒗𝑖∗

© 2021 TENCENT. ALL RIGHTS RESERVED.18

SFLIP grid-to-particle:

𝒗𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝒗𝑖∗ + 𝛼 𝒗𝑝

𝑛 −

𝑖

𝑤𝑖𝑝𝒗𝑖𝑛

𝒙𝑝𝑛+1 = 𝒙𝑝

𝑛 + Δ𝑡

𝑖

𝑤𝑖𝑝𝒗𝑖∗ + 𝛽𝑝𝛼 𝒗𝑝

𝑛 −

𝑖

𝑤𝑖𝑝𝒗𝑖𝑛

𝛽𝑝: the trap-breaking ratio

FLIP: ∀𝑝, 𝛽𝑝 = 0

NFLIP: ∀𝑝, 𝛽𝑝 = 1

Page 19: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

THE TRAP-BREAKING RATIO 𝜷p

© 2021 TENCENT. ALL RIGHTS RESERVED.19

𝛽p = 𝛽min, mostly use interpolated nodal velocity to advect this particle

Un

se

pa

rate

d

ApplyForce

Se

pa

rate

d

𝛽p = 𝛽max, mostly use particle velocity to advect this particle

P2G

ApplyForce

(zero when separated)

P2G

G2P

G2P

Page 20: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

DETERMINE SEPARATION THROUGH VOLUME RATIO

© 2021 TENCENT. ALL RIGHTS RESERVED.20

𝜏1, 𝜏2: stress

𝐽𝑝: volume ratio

𝑝𝑝: pressure

𝜅: bulk modulus

𝐽𝑝𝑐: critical volume ratio

Page 21: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

DETERMINE SEPARATION THROUGH VOLUME RATIO

© 2021 TENCENT. ALL RIGHTS RESERVED.21

𝜏1, 𝜏2: stress

𝐽𝑝: volume ratio

𝑝𝑝: pressure

𝜅: bulk modulus

𝐽𝑝𝑐: critical volume ratio

Page 22: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

A SEPARABLE FLIP - SUMMARIZED

SFLIP grid-to-particle:

𝒗𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝒗𝑖∗ + 𝛼 𝒗𝑝

𝑛 −

𝑖

𝑤𝑖𝑝𝒗𝑖𝑛

𝒙𝑝𝑛+1 = 𝒙𝑝

𝑛 + Δ𝑡

𝑖

𝑤𝑖𝑝𝒗𝑖∗ + 𝛽𝑝𝛼 𝒗𝑝

𝑛 −

𝑖

𝑤𝑖𝑝𝒗𝑖𝑛

𝛽𝑝 = ൞

0, in boundary

𝛽min, 𝐽𝑝 < 𝐽𝑝𝑐

𝛽max, 𝐽𝑝 ≥ 𝐽𝑝𝑐

© 2021 TENCENT. ALL RIGHTS RESERVED.22

Page 23: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

SFLIP

DIDACTIC EXAMPLES

© 2021 TENCENT. ALL RIGHTS RESERVED.23

Page 24: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

TWO PERFECTLY SMOOTH FINITE ELEMENT SQUARESNO FORCE APPLIED FROM ONE SQUARE TO ANOTHER

© 2021 TENCENT. ALL RIGHTS RESERVED.24

Ground Truth

Page 25: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

2D FIBERS

© 2021 TENCENT. ALL RIGHTS RESERVED.25

Page 26: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

2D HOURGLASS

© 2021 TENCENT. ALL RIGHTS RESERVED.26

Page 27: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

2D CLAY FRACTURE

© 2021 TENCENT. ALL RIGHTS RESERVED.27

Page 28: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

ASFLIP

AFFINE-AUGMENTED SEPARABLE FLIP

© 2021 TENCENT. ALL RIGHTS RESERVED.28

Page 29: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

NAÏVE MODIFICATION TO IMPROVE APIC

© 2021 TENCENT. ALL RIGHTS RESERVED.29

APIC grid-to-particle transfer:

𝒗𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝒗𝑖∗

𝐂𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝒗𝑖∗ 𝑥𝑖

𝑛 − 𝑥𝑝𝑛 𝑇

𝐃𝑝𝑛 −1

𝒙𝑝𝑛+1 = 𝒙𝑝

𝑛 + Δ𝑡

𝑖

𝑤𝑖𝑝𝒗𝑖∗

Particle-to-grid transfer:

𝑚𝑖𝑛𝒗𝑖

𝑛 =

𝑝

𝑤𝑖𝑝𝑚𝑝 𝒗𝑝𝑛 + 𝐂𝑝

𝑛 𝒙𝑖𝑛 − 𝒙𝑝

𝑛

ASPIC grid-to-particle transfer:

𝒗𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝒗𝑖∗

𝐂𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝒗𝑖∗ 𝑥𝑖

𝑛 − 𝑥𝑝𝑛 𝑇

𝐃𝑝𝑛 −1

𝒙𝑝𝑛+1 = 𝒙𝑝

𝑛 + Δ𝑡

𝑖

𝑤𝑖𝑝𝒗𝑖∗ + 𝛽𝑝𝛼 𝒗𝑝

𝑛 −

𝑖

𝑤𝑖𝑝𝒗𝑖𝑛

𝛽𝑝 = ൞

0, in boundary or source

𝛽min, 𝐽𝑝 < 𝐽𝑝𝑐

𝛽max, 𝐽𝑝 ≥ 𝐽𝑝𝑐

Add positional adjustment

Page 30: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

Assume zero force applied (i.e., 𝒗𝑖∗ = 𝒗𝑖

𝑛):

𝒙𝑝𝑛+1 = 𝒙𝑝

𝑛 + Δ𝑡

𝑖

𝑤𝑖𝑝𝑛 𝒗𝑖

∗ + 𝛽𝑝𝛼 𝒗𝑝𝑛 −

𝑖

𝑤𝑖𝑝𝑛 𝒗𝑖

𝑛

𝒗𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝑛 𝒗𝑖

ASPICAPIC + POSITIONAL ADJUSTMENT

© 2021 TENCENT. ALL RIGHTS RESERVED.30

ASPIC doesn’t work.

𝒙𝑝𝑛+1 = 𝒙𝑝

𝑛 + Δ𝑡

𝑖

1 − 𝛽𝑝𝛼 𝑤𝑖𝑝𝑛 𝒗𝑖

𝑛 + 𝛽𝑝𝛼𝑤𝑖𝑝𝑛−1𝒗𝑖

𝑛−1

Nodal velocity at 𝑡𝑛−1Nodal velocity at 𝑡𝑛

Only depends on nodal velocity

Root cause: PIC-style velocity update never preserves particle velocity from previous steps

Page 31: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

AFFINE-AUGMENTED FLIP (AFLIP)

© 2021 TENCENT. ALL RIGHTS RESERVED.31

AFLIP grid-to-particle transfer (G2P):

𝒗𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝒗𝑖∗ + 𝛼 𝒗𝑝

𝑛 −

𝑖

𝑤𝑖𝑝𝒗𝑖𝑛

𝐂𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝒗𝑖∗ 𝑥𝑖

𝑛 − 𝑥𝑝𝑛 𝑇

𝐃𝑝𝑛 −1

𝒙𝑝𝑛+1 = 𝒙𝑝

𝑛 + Δ𝑡

𝑖

𝑤𝑖𝑝𝒗𝑖∗

AFLIP particle-to-grid transfer (P2G):

𝑚𝑖𝑛𝒗𝑖

𝑛 =

𝑝

𝑤𝑖𝑝𝑚𝑝 𝒗𝑝𝑛 + 𝐂𝑝

𝑛 𝒙𝑖𝑛 − 𝒙𝑝

𝑛 Preserves affine momentum during P2G

Preserves high-frequency momentum during G2P(damped through α < 1)

Page 32: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

2D WEAKLY-COMPRESSIBLE LIQUID

© 2021 TENCENT. ALL RIGHTS RESERVED.32

Page 33: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

ASFLIPAFFINE-AUGMENTED SEPARABLE FLUID-IMPLICIT PARTICLE

© 2021 TENCENT. ALL RIGHTS RESERVED.33

ASFLIP grid-to-particle transfer (G2P):

𝒗𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝒗𝑖∗ + 𝛼 𝒗𝑝

𝑛 −

𝑖

𝑤𝑖𝑝𝒗𝑖𝑛

𝐂𝑝𝑛+1 =

𝑖

𝑤𝑖𝑝𝒗𝑖∗ 𝑥𝑖

𝑛 − 𝑥𝑝𝑛 𝑇

𝐃𝑝𝑛 −1

𝒙𝑝𝑛+1 = 𝒙𝑝

𝑛 + Δ𝑡

𝑖

𝑤𝑖𝑝𝒗𝑖∗ + 𝛽𝑝𝛼 𝒗𝑝

𝑛 −

𝑖

𝑤𝑖𝑝𝒗𝑖𝑛

𝛽𝑝 = ൞

0, in boundary or source

𝛽min, 𝐽𝑝 < 𝐽𝑝𝑐

𝛽max, 𝐽𝑝 ≥ 𝐽𝑝𝑐

ASFLIP particle-to-grid transfer (P2G):

𝑚𝑖𝑛𝒗𝑖

𝑛 =

𝑝

𝑤𝑖𝑝𝑚𝑝 𝒗𝑝𝑛 + 𝐂𝑝

𝑛 𝒙𝑖𝑛 − 𝒙𝑝

𝑛 Preserves affine momentum during P2G

Preserves high-frequency momentum during G2P(damped through α < 1)

Improves upon cases where continuum assumption no longer applies, preserving sub-grid movements

Page 34: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES© 2021 TENCENT. ALL RIGHTS RESERVED.34

Page 35: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

2D FINITE ELEMENT SQUARES

© 2021 TENCENT. ALL RIGHTS RESERVED.35

Ground Truth

Page 36: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

MORE EXAMPLES

WATER, SAND, HAIRS AND CLOTHES

© 2021 TENCENT. ALL RIGHTS RESERVED.36

Page 37: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES© 2021 TENCENT. ALL RIGHTS RESERVED.37

Page 38: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES© 2021 TENCENT. ALL RIGHTS RESERVED.38

Page 39: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES© 2021 TENCENT. ALL RIGHTS RESERVED.39

Page 40: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES© 2021 TENCENT. ALL RIGHTS RESERVED.40

Page 41: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES41

Grid-resolution dependent wrinkling[Guo et al. 2018]

Page 42: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES© 2021 TENCENT. ALL RIGHTS RESERVED.42

Page 43: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES© 2021 TENCENT. ALL RIGHTS RESERVED.43

Page 44: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

SUMMARY

IntegratorsHigh-

frequency motion

Undamped affine motion

Handle Boundary Condition

Easy Separation

Energetic Level

PIC ✗ ✗ ✓ ✗ ⋆

APIC ✗ ✓ ✓ ✗ ⋆⋆

FLIP ✓ ✗ ✓ ✗ ⋆⋆

NFLIP ✓ ✗ ✗ ✗ ⋆⋆

SFLIP ✓ ✗ ✓ ✓ ⋆⋆

AFLIP ✓ ✓ ✓ ✗ ⋆⋆⋆

ASFLIP ✓ ✓ ✓ ✓ ⋆⋆⋆

© 2021 TENCENT. ALL RIGHTS RESERVED.44

Page 45: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES

FUTURE WORK

• Numerical volume gain

• Simulators based on Chorin’s projection

• Determine separation through fracture mechanics

• More accurate (self-) contact resolution

• Coupling with principled, discrete physics

© 2021 TENCENT. ALL RIGHTS RESERVED.45

Page 46: REVISITING INTEGRATION IN THE MATERIAL POINT METHOD

THE PREMIER CONFERENCE & EXHIBITION IN

COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES© 2021 TENCENT. ALL RIGHTS RESERVED.46

TENCENT GAME AI RESEARCH CENTER

PRE-PRINT, VIDEO, SOURCE CODE

http://yunfei.work/asflip/