revisiting integration in the material point method
TRANSCRIPT
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.
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES© 2021 TENCENT. ALL RIGHTS RESERVED.2
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES
MOTIVATION
WHY WE NEED A NEW INTEGRATION SCHEME?
© 2021 TENCENT. ALL RIGHTS RESERVED.3
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?
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]
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
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES
HAIRS SIMULATED WITH MLS-MPM + FLIP
© 2021 TENCENT. ALL RIGHTS RESERVED.7
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES
HAIRS SIMULATED WITH MLS-MPM + FLIP
© 2021 TENCENT. ALL RIGHTS RESERVED.8
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:
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 = 𝒙𝑝𝑛 + Δ𝑡
𝑖
𝑤𝑖𝑝𝒗𝑖∗
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 =
𝑖
𝑤𝑖𝑝𝒙𝑖∗
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
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES
NFLIP
NATURALLY-MODIFIED FLIP
© 2021 TENCENT. ALL RIGHTS RESERVED.13
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.
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
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
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES
SFLIP
A SEPARABLE FLIP
© 2021 TENCENT. ALL RIGHTS RESERVED.17
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
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
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
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
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
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES
SFLIP
DIDACTIC EXAMPLES
© 2021 TENCENT. ALL RIGHTS RESERVED.23
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
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES
2D FIBERS
© 2021 TENCENT. ALL RIGHTS RESERVED.25
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES
2D HOURGLASS
© 2021 TENCENT. ALL RIGHTS RESERVED.26
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES
2D CLAY FRACTURE
© 2021 TENCENT. ALL RIGHTS RESERVED.27
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES
ASFLIP
AFFINE-AUGMENTED SEPARABLE FLIP
© 2021 TENCENT. ALL RIGHTS RESERVED.28
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
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
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)
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES
2D WEAKLY-COMPRESSIBLE LIQUID
© 2021 TENCENT. ALL RIGHTS RESERVED.32
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
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES© 2021 TENCENT. ALL RIGHTS RESERVED.34
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES
2D FINITE ELEMENT SQUARES
© 2021 TENCENT. ALL RIGHTS RESERVED.35
Ground Truth
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES
MORE EXAMPLES
WATER, SAND, HAIRS AND CLOTHES
© 2021 TENCENT. ALL RIGHTS RESERVED.36
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES© 2021 TENCENT. ALL RIGHTS RESERVED.37
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES© 2021 TENCENT. ALL RIGHTS RESERVED.38
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES© 2021 TENCENT. ALL RIGHTS RESERVED.39
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES© 2021 TENCENT. ALL RIGHTS RESERVED.40
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES41
Grid-resolution dependent wrinkling[Guo et al. 2018]
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES© 2021 TENCENT. ALL RIGHTS RESERVED.42
THE PREMIER CONFERENCE & EXHIBITION IN
COMPUTER GRAPHICS & INTERACTIVE TECHNIQUES© 2021 TENCENT. ALL RIGHTS RESERVED.43
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
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
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/