Grunnleggende konsepter
Vertex Block Descent introduces a physics solver for elastic body dynamics with unconditional stability and exceptional performance.
Sammendrag
The content introduces the Vertex Block Descent method, a physics solver for elastic body dynamics, focusing on stability, performance, and convergence. It discusses the method's core concept, implementation, and applications in simulations. Key highlights include:
- Introduction of Vertex Block Descent for variational form of implicit Euler
- Local vertex position updates for global variational energy reduction
- Unconditional stability and exceptional computation performance
- Application in elastic body dynamics, collision detection, and friction
- Adaptive initialization scheme for improved convergence
- Accelerated iterations using Chebyshev semi-iterative approach
- GPU implementation for efficient parallel processing
- Large-scale tests showcasing stability, scalability, and performance
Statistikk
Fig. 1. Example simulation results using our solver, both of those methods involve more than 100 million DoFs and 1 million active collisions.
Authors’ addresses: Anka He Chen, ankachan92@gmail.com, University of Utah, Salt Lake City, UT, USA; Ziheng Liu, NA, University of Utah, Salt Lake City, UT, USA; Yin Yang, NA, University of Utah, Salt Lake City, UT, USA; Cem Yuksel, cem@cemyuksel.com, University of Utah & Roblox, Salt Lake City, UT, USA.
arXiv:2403.06321v1 [cs.GR] 10 Mar 2024
Sitater
"Our VBD method is based on block coordinate descent that performs vertex-based Gauss-Seidel iterations to solve the variational form of implicit Euler."