awesome-simulation

Awesome Physics-Based Simulation / Animation

A curated list of courses, researchers, literature, code, and other resources for physics-based simulation and animation. Continuously updated, contributions are welcome!

GitHub: github.com/Housz/awesome-simulation

1 Courses

Computer Graphics Fundamentals:

Physics Simulation:

Math & Numerical Foundations:

2 Researchers & Teams

Researchers:

(To be continued…)

Research Teams

3 Resource Collections

(To be continued…)

4 Introductory Literature

Recommended Papers from GAMES103 (by Huamin Wang):

(To be continued…)

5 Topics & Methods

Rigid Body

Position Based Dynamics - A Survey on Position-Based Simulation Methods in Computer Graphics

MPM

FEM

Energy Optimization Perspective (Fast Mass-Spring, Projective Dynamics, Quasi-Newton, ADMM)

SPH

USTC Summer School - Physics Simulation Lectures (all in Chinese)

(To be continued…)

6 Code & Tools

Open Source Engines & Libraries:

Commercial Software:

Solvers:

(To be continued…)

7 Conferences & Journals

Conferences

| Abbreviation | Full Name | | :— | :— | | SIGGRAPH / SIGGRAPH ASIA | ACM Special Interest Group on Computer Graphics | | Eurographics | Annual Conference of the European Association for Computer Graphics | | PG | Pacific Conference on Computer Graphics and Applications | | SCA | ACM SIGGRAPH/Eurographics Symposium on Computer Animation | | I3D | ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games | | MIG | The ACM SIGGRAPH Conference on Motion, Interaction and Games | | IEEE VR | IEEE Conference on Virtual Reality and 3D User Interfaces |


Journals

Abbreviation Full Name IF JCR Quartile
TOG ACM Transactions on Graphics 9.5 Q1
TVCG IEEE Transactions on Visualization and Computer Graphics 5.2 Q1
CGF Computer Graphics Forum 2.7 Q2
C&G Computers & Graphics 2.5 Q2
TVC The Visual Computer 3.0 Q2
CAVW Computer Animation and Virtual Worlds 1.5 Q3
GM Graphical Models 1.5 Q3
IEEE CG&A IEEE Computer Applications and Graphics 2.0 Q3
CVMJ Computational Visual Media 12.9 Q1
PACMCGIT Proceedings of the ACM on Computer Graphics and Interactive Techniques 2.3 Q3