Symulacja włosów symulacja na CPU i GPU metoda Position Based Dynamics











>> YOUR LINK HERE: ___ http://youtube.com/watch?v=ABhMeQAKl_U

Filmik przedstawia wyniki symulacji włosów, które otrzymano w pracy licencjackiej „Symulacja miękkich ciał z użyciem dynamiki opartej na położeniach”. Autorem pracy jest Stanisław Jakimowicz, a promotorem dr hab. Tomasz Karpiuk. • W prezentowanym filmie symulowanych jest 20 000 włosów. Każdy włos składa się z 25 segmentów. Daje to w sumie 500 000 (pół miliona!) symulowanych elementów. Symulacja odbywa się w czasie rzeczywistym z prędkością 60-70 klatek na sekundę na zintegrowanej karcie graficznej Intel Iris Xe Graphics G7. Realistyczne symulacje dużej liczby włosów zaczynają się pojawiać w komercyjnych silnikach do tworzenia gier jak na przykład w najnowszym Unity 6. • W pracy użyto metody zwanej dynamika oparta na położeniach (Position Based Dynamics). Zaletami tej metody są szybkość i stabilność działania (symulowane obiekty nie uciekają nagle z pola widzenia). Wadą jest to, że może prowadzić do wyników nie do końca zgodnych z fizyką (ale na to trzeba uważać we wszystkich metodach numerycznych). Implementacji dokonano zarówno na centralnej jednostce obliczeniowej (CPU) jak i na karcie graficznej (GPU). Wizualizacja i implementacja na GPU została wykonana z użyciem biblioteki OpenGL na bazie autorskiego silnika grafiki i fizyki powstającego na zajęciach. Silnik jest końcowym efektem zajęć „Programowanie grafiki 3D” i „Obliczeniowa fizyka gier”. • Praca powstała na Wydziale Fizyki, Uniwersytet w Białymstoku na 1-szym stopniu studiów na kierunku Fizyka o specjalności „Fizyka gier komputerowych i robotów” http://gry.fizyka.uwb.edu.pl Praca bazuje na umiejętnościach zdobytych podczas dwóch i pół roku nauki takich jak programowanie obiektowe w C++, programowanie grafiki 3D i obliczeniowa fizyka gier.

#############################









New on site
Content Report
Youtor.org / YTube video Downloader © 2025

created by www.youtor.org