3D görbeháló modellező szoftver fejlesztése
Konzulens:
Dr. Vaitkus Márton
Tárgy:
Önálló laboratórium 1 - Egészségügyi mérnök, MSc Eü.
Önálló laboratórium 2 - Egészségügyi mérnök, MSc Eü.
Önálló laboratórium 1 - Irányító és látórendszerek MSc. főspec.
Önálló laboratórium 1 - Vizuális informatika MSc. főspec.
Önálló laboratórium 2 - Irányító és látórendszerek MSc. főspec.
Önálló laboratórium 2 - Vizuális informatika MSc. főspec.
Önálló laboratórium - Irányítórendszerek ágazat, BSc Vill.
Önálló laboratórium - Szoftverfejlesztés és rendszertervezés specializáció, BSc Info.
Projektfeladat mechatronikusoknak
Önálló laboratórium 2 - Egészségügyi mérnök, MSc Eü.
Önálló laboratórium 1 - Irányító és látórendszerek MSc. főspec.
Önálló laboratórium 1 - Vizuális informatika MSc. főspec.
Önálló laboratórium 2 - Irányító és látórendszerek MSc. főspec.
Önálló laboratórium 2 - Vizuális informatika MSc. főspec.
Önálló laboratórium - Irányítórendszerek ágazat, BSc Vill.
Önálló laboratórium - Szoftverfejlesztés és rendszertervezés specializáció, BSc Info.
Projektfeladat mechatronikusoknak
Hallgatói létszám:
2
Folytatás:
Szakdolgozat / Diplomaterv
PhD
TDK dolgozat
PhD
TDK dolgozat
Leírás:
Háromdimenziós alakzatokat a számítógéppel segített modellezés (Computer-Aided Design, CAD) hagyományos eszközeivel egyszerű primitíveken végzett halmazműveletek és más procedurális operációk segítségével, valamint ún. kontrollpoliéderek használatával szokás tervezni. Egy érdekes új és gyorsan fejlődő megközelítés az, hogy 3D görbehálók segítségével definiáljuk az alakzatokat. A görbéket akár közvetlenül, akár virtuális valóság (VR), vagy akár kürlbelüli kézi rajzok vagy síkmetszetek alapján is elő lehet állítani. A görbéket aztán folytonosan csatlakozó felületekkel töltjük ki. Bár a görbeháló-alapú tervezés irodalma ma már igen terjedelmes, viszonylag kevés szoftver ismert ami ilyen képességekkel bír. Bár akadémiai prototípus szoftverek készültek az évek folyamán, ezek gyakran elavultak, bonyolultak, vagy a támogatásuk bizonytalanná vált.


A feladat keretében a hallgató feladata egy olyan nyílt forráskódú, cross-platform 3D grafikus modellező szoftver készítése, amely képes általános 3D görbehálók tervezésére, a belőlük előálló felületek igényes megjelenítésére, a háttérben hatékony geometriai algoritmusok futtatásra. Az implementáció bármilyen olyan programnyelven (C/C++/Javascript/Python/stb.) és keretrendszeren (OpenGL/Vulkan/ThreeJS) belül elvégezhető, amely biztosítja a könnyű, hosszú távú fenntarthatóságot és amley a hallgató számára is megfelelő.
Ajánlott előismeretek:
Számítógépes grafika alapjai
Valamilyen releváns programnyelv. vagy keretrendszer megfelelő szintű ismerete
Ajánlott irodalom:
[1] Várady, Tamás, Péter Salvi, and Márton Vaitkus. "www.sciencedirect.com/science/article/pii/S0167839624000207">https://www.sciencedirect.com/science/article/pii/S0167839624000207" title="" target="_blank">Genuine multi-sided parametric surface patches – a survey." Computer Aided Geometric Design 110 (2024): 102286.
