Jacek Matulewski
Materiały do wykładu Fizyka w symulacjach i modelowaniu komputerowym
Wykład:
Plan:
- - Symulacje i modelowanie - wprowadzenie
- + Metody numerycznego rozwiązywania równań różniczkowych zwyczajnych (ODE)
- + Zbiór punktów materialnych (ciało miękkie)
- + Zderzenie niecentralne i nieelastyczne dwóch kul
- Prezentacje implementacji ciała miękkiego.
- + Detekcja kolizji punktu z trójkątem
- + Dynamika molekularna (ŁP)
- Prezentacja przykładowych projektów zaliczeniowych z wcześniejszych lat
- + Kwaterniony
- - Dynamika bryły sztywnej
- + Animacja szkieletowa - przykład modelowania ruchu bryły sztywnej
- + Detekcja kolizji brył sztywnych
- + Metoda GJK
- Prezentacja implementacji dynamiki bryły sztywnej.
- - Mechanika kwantowa - krótkie wprowadzenie
- + Numeryczne rozwiązywanie równań różniczkowych cząstkowych (PDE) na przykładzie czasowego równania Schroedingera
- - Model oświetlenia używany w grafice 3D
- + Automaty komórkowe
- + Metody Monte Carlo. Algorytmy genetyczne (ŁP)
- + Symulacja cieczy (równania Naviera-Stockesa) (ŁP)
- Prezentacja bieżących projektów zaliczeniowych (zaliczenia)
Prezentacje [pps/pdf]
Notatki [pdf]
Demonstracje (pliki .exe) różnych układów punktów materialnych omawianych na wykładzie (OpenGL) (2MB) [zip]
Kody źródłowe, pliki EXE i dodatkowe materiały dla kursu OpenGL, wizualizacji, fizyki zbioru punktów materialnych i fizyki bryły sztywnej (241MB) [zip]
Implementacja maszyny Turinga (retro) [zip], Dokumentacja [html]
Literatura
- D.M. Borg Fizyka dla programistów gier, Helion 2003
- M. Matyka Symulacje komputerowe w fizyce, Helion 2002
- W. Rubinowicz, M. Królikowski Mechanika teoretyczna, Wydawnictwo Naukowe PWN 1995
- F. Dunn, I. Parberry 3D Math Primer for Graphics and Game Development, Wordware Publishing, Inc. 2002
- M.G. Couthino Dynamic Simulations of Multibody Systems, Springer 2001
- Christer Ericson Real-Time Collision Detection, Elsevier 2005
- F. Preparata, M.I. Shamos Geometria obliczeniowa. Wprowadzenie, Helion 2003
- W.H. Press, S.A. Teukolsky, W.T. Vetterling, B.P. Flannery Numerical Recipes in C++. Second Edition, Cambridge University Press 2002
- T. Pang Metody obliczeniowe w fizyce. Fizyka i komputery, Wydawnictwo Naukowe PWN 2001
- D. Potter Metody obliczeniowe fizyki, PWN 1977
- J. Matulewski, T. Dziubak, M. Sylwestrzak, R. Płoszajczak GFN, Wydawnictwo Naukowe PWN 2010
Strony WWW
- EuclideanSpace
- Geometry algorithms
- NeHe
Ćwiczenia:
Kody źródłowe ("wzorcowe")
Kody źródłowe (2013)
Kody źródłowe (2014)
Kody źródłowe (2015) Referaty Box2D
Kody źródłowe PPN (2017)
Kody źródłowe PPN (2019)
Propozycje projektów (2011)
Propozycje projektów (2012)
Propozycje projektów (2013)
Warunki zaliczenia (2014)