8000 GitHub - Ador-N/GAMES103: HWs for GAMES103: Physics-Based Animation.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Ador-N/GAMES103

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

GAMES103

HWs for GAMES103: Physics-Based Animation.

Lab 1 - Angry Bunny (Rigidbody)

Method 1. Impulse Method, Leapfrog Integration

Rigidbody

Method 2. Shape Matching

Rigidbody-Shape Matching

Lab 2 - Cloth Simulation

Method 1. Mass-spring Implicit Integration

CPU Implementation

Mass-spring-CPU

GPU Parallelized Implementation (with Compute Shader)

Mass-spring-GPU

Method 2. Position Based Dynamics

FVM-CPU-bang

Lab 3 - Bouncy House (Elasticbody Explicit FVM)

Method 1. FVM with Green Strain

Slowed down, with Laplacian Smoothing:

FVM-CPU

Fail with large deformation:

FVM-CPU-bang

Method 2. FVM with Principal Invariants of Deformation Gradient (using SVD)

CPU Implementation

Slowed down, without Laplacian Smoothing:

FVM-CPU-SVD-noLaplacian

GPU Parallelized Implementation (with CUDA®)

StVK Model

Without laplacian smoothing:

FVM-GPU-StVK-noLaplacian

With laplacian smoothing:

FVM-GPU-StVK-normal

Becomes plastic with large deformation:

FVM-GPU-StVK-bang-clipped

neo-Hookean Model

Without laplacian smoothing:

FVM-GPU-neoHookean

With laplacian smoothing:

FVM-GPU-neoHookean-noLaplacian

Extra: Implicit Solver

Implemented according to [Xu et al. 2015].

Several detail issues remain to be solved...

FVM-GPU-Implicit

Lab 4 - Pool Ripples (Shallow Wave)

Water Drop

ShallowWave-WaterDrop

Two-way Coupling with Rigidbodies

ShallowWave-2way-initial

ShallowWave-2way-drag

ShallowWave-2way-drag

About

HWs for GAMES103: Physics-Based Animation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0