3D Számítógépes Geometria II.

Hasonló dokumentumok
3D Számítógépes Geometria II.

3D Számítógépes Geometria II.

3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

3D számítógépes geometria és alakzatrekonstrukció

3D-s számítógépes geometria és alakzatrekonstrukció

3D számítógépes geometria és alakzatrekonstrukció

3D-s számítógépes geometria

3D-s számítógépes geometria és alakzatrekonstrukció

3D számítógépes geometria és alakzatrekonstrukció

3D-s számítógépes geometria

Termék modell. Definíció:

3D számítógépes geometria és alakzatrekonstrukció

Geometriai modellezés. Szécsi László

Hajder Levente 2018/2019. II. félév

3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

3D számítógépes geometria és alakzatrekonstrukció

Parametrikus tervezés

3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

PONTFELHŐ REGISZTRÁCIÓ

Görbe- és felületmodellezés. Szplájnok Felületmodellezés

3D-s számítógépes geometria és alakzatrekonstrukció

3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

Láthatósági kérdések

Valasek Gábor

Számítógépes geometria (mester kurzus) III

3D számítógépes geometria és alakzatrekonstrukció

x = cos αx sin αy y = sin αx + cos αy 2. Mi a X/Y/Z tengely körüli forgatás transzformációs mátrixa 3D-ben?

Henger eltávolítása 3D szkennelt kavicsról

ACM Snake. Orvosi képdiagnosztika 11. előadás első fele

CAD Rendszerek I. Sajátosság alapú tervezés - Szinkron modellezés

2016/2017. Matematika 9.Kny

GÖRBÉK ÉS FELÜLETEK ILLESZTÉSE KÉNYSZEREKKEL II.

Tartalom. Geometria közvetlen tárolása. Geometria tárolása - brute force. Valasek Gábor valasek@inf.elte.hu. Hermite interpoláció. Subdivision görbék

(Solid modeling, Geometric modeling) Testmodell: egy létező vagy elképzelt objektum digitális reprezentációja.

Mesh generálás. IványiPéter

3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

Számítógépes Grafika mintafeladatok

Lengyelné Dr. Szilágyi Szilvia április 7.

Pontfelhő létrehozás és használat Regard3D és CloudCompare nyílt forráskódú szoftverekkel. dr. Siki Zoltán

2016/2017. Matematika 9.Kny

Koordináta-geometria feladatok (emelt szint)

Matematika szóbeli érettségi témakörök 2016/2017-es tanév őszi vizsgaidőszak

Osztályozóvizsga és javítóvizsga témakörei Matematika 9. évfolyam

Hálózat hidraulikai modell integrálása a Soproni Vízmű Zrt. térinformatikai rendszerébe

Követelmény a 6. évfolyamon félévkor matematikából

Tanmenetjavaslat. Téma Óraszám Tananyag Fogalmak Összefüggések Eszközök Kitekintés. Helyi érték, alaki érték. Számegyenes.

Tanmenet a évf. fakultációs csoport MATEMATIKA tantárgyának tanításához

3D-s számítógépes geometria

MATEMATIKA EMELT SZINTŰ SZÓBELI VIZSGA TÉMAKÖREI (TÉTELEK) 2005

Finite Element Methods for Active Contour Models and Balloons for 2D and 3D Images

SZOFTVERES SZEMLÉLTETÉS A MESTERSÉGES INTELLIGENCIA OKTATÁSÁBAN _ Jeszenszky Péter Debreceni Egyetem, Informatikai Kar jeszenszky.peter@inf.unideb.

Koordináta-geometria feladatgyűjtemény

Számítógépes Grafika mintafeladatok

Valasek Gábor

Adatszerkezetek 2. Dr. Iványi Péter

MATEMATIKA TANMENET SZAKKÖZÉPISKOLA 9.A-9.C-9.D OSZTÁLY HETI 4 ÓRA 37 HÉT/ ÖSSZ 148 ÓRA

V É G E S E L E M M Ó D S Z E R M É R N Ö K I M E C H A N I K A I A L K A LM A Z Á S A I

A Vonallánc készlet parancsai lehetővé teszik vonalláncok és sokszögek rajzolását.

SULINOVA PROGRAMTANTERVÉHEZ ILLESZKEDŐ TANMENET 9. ÉVFOLYAM SZÁMÁRA

Összeállította Horváth László egyetemi tanár

Matematika osztályozó vizsga témakörei 9. évfolyam II. félév:

I. Gondolkodási módszerek: (6 óra) 1. Gondolkodási módszerek, a halmazelmélet elemei, a logika elemei. 1. Számfogalom, műveletek (4 óra)

2014/2015. tavaszi félév

Technikai áttekintés SimDay H. Tóth Zsolt FEA üzletág igazgató

Lineáris algebra zárthelyi dolgozat javítókulcs, Informatika I márc.11. A csoport

EÖTVÖS LORÁND SZAKKÖZÉP- ÉS SZAKISKOLA TANÍTÁST SEGÍTŐ OKTATÁSI ANYAGOK MÉRÉS TANTÁRGY

MATEMATIKA TANMENET 9.B OSZTÁLY FIZIKA TAGOZAT HETI 6 ÓRA, ÖSSZESEN 216 ÓRA

ÍRÁSBELI BELSŐ VIZSGA MATEMATIKA 8. évfolyam reál tagozat Az írásbeli vizsga gyakorlati és elméleti feladatai a következő témakörökből származnak.

Továbbtanulás, pályakövetés

Készítette: Enisz Krisztián, Lugossy Balázs, Speiser Ferenc, Ughy Gergely

= Y y 0. = Z z 0. u 1. = Z z 1 z 2 z 1. = Y y 1 y 2 y 1

Függvény fogalma, jelölések 15

A TANTÁRGY ADATLAPJA

3D-s számítógépes geometria és alakzatrekonstrukció

Adaptív dinamikus szegmentálás idősorok indexeléséhez

TARTALOM. Előszó 9 HALMAZOK

Háromszögek, négyszögek, sokszögek 9. évfolyam

Egyenes mert nincs se kezdő se végpontja

INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP /1/A

Infobionika ROBOTIKA. X. Előadás. Robot manipulátorok II. Direkt és inverz kinematika. Készült a HEFOP P /1.0 projekt keretében

MATEMATIKA HETI 5 ÓRA. IDŐPONT: Június 4.

Koordinátageometria. , azaz ( ) a B halmazt pontosan azok a pontok alkotják, amelynek koordinátáira:

Koordináta geometria III.

SPECIÁLIS HELYI TANTERV SZAKKÖZÉPISKOLA. matematika

SZAKKÖZÉPISKOLA ÉRETTSÉGI VIZSGRA FELKÉSZÍTŐ KK/12. ÉVFOLYAM

Digitális Domborzat Modellek (DTM)

Az osztályozóvizsgák követelményrendszere 9. évfolyam

Érettségi feladatok Koordinátageometria_rendszerezve / 5

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK EMELT SZINT Koordinátageometria

9. előadás. Térbeli koordinátageometria

Osztályozó- és javítóvizsga. Matematika tantárgyból

Az igény szerinti betöltés mindig aktív az egyszerűsített megjelenítéseknél. Memória megtakarítás 40%.

Cohen-Sutherland vágóalgoritmus

A végeselem módszer alapjai. 2. Alapvető elemtípusok

MATEMATIKA TANMENET SZAKKÖZÉPISKOLA 9.A, 9.D. OSZTÁLY HETI 4 ÓRA 37 HÉT ÖSSZ: 148 ÓRA

Osztályozóvizsga-tematika 8. évfolyam Matematika

Klár Gergely 2010/2011. tavaszi félév

3D-s számítógépes geometria és alakzatrekonstrukció

Halmazok Halmazok, részhalmaz, halmazműveletek, halmazok elemszáma

Átírás:

3D Számítógépes Geometria II. Önálló hallgatói projektek, 2018. szept. 24. http://cg.iit.bme.hu/portal/3dgeo2 https://www.vik.bme.hu/kepzes/targyak/viiiav16 Dr. Várady Tamás, Dr. Salvi Péter, Vaitkus Márton BME, Villamosmérnöki és Informatikai Kar Irányítástechnika és Informatika Tanszék 3D Számítógépes Geometria II. 1

Követelmények szakirodalom feldolgozása (1 vagy 2 angol nyelvű cikk) grafikus demóprogram fejlesztése összefoglaló előadás (30 perc) demó program bemutatása (10-15 perc) megajánlott jegy 3D Számítógépes Geometria II. 2

Hallgatók Név Képzés Választott téma Cserteg Tamás MSc Mért ponthalmazok SP Fehér Balázs BSc Négyszögháló generálás VM Komorowicz Dávid László BSc Delaunay háromszögelés kényszerekkel Ludmány Balázs PhD Henger felismerés és kiiktatás SP Rácz Gergely Ferenc Seres Lóránt Gábor VT PhD Baricentrikus koordináták SP MSc GB patches - GPU VT Sipos Ágoston PhD Cellaalapú reprezentációk VT Tipary Bence PhD 3D nyomtatás támasz SP 3D Számítógépes Geometria II. 3

Delaunay háromszögelés kényszerekkel (VT) Delaunay háromszögelés finomítása különböző kényszerek figyelembevételével rögzített élsorozatok, legkisebb megengedett szög, leghosszabb megengedett él-hossz előírása alapján Input: külső könyvtár segítségével előállított Delaunay háromszögelés, valamint a kényszer paraméterek Output: finomított háromszögháló (a folyamatot lehessen animálni) Szemináriumi előadás és prototípus implementáció Komorowicz Dávid 3D Számítógépes Geometria II. 4

Voronoi diagramok (VT) Általánosított Voronoi diagram generálása; a struktúra jelentősége és hasznosítása Input: konvex/konkáv poligon; (opcionálisan lyukakat is tartalmazhat) Output: Voronoi diagram, azaz a sík particionálása Voronoi cellákra - él-cellák és konkáv csúcs-cellák Az eljárást animálni is lehet Szemináriumi előadás és prototípus implementáció 3D Számítógépes Geometria II. 5

N-oldalú felületek I. S-patches (SP) Bézier-felületek kiterjesztése n oldalra; többváltozós Bernstein súlyfüggvények Input: kontrollpontok Output: háromszögelt felület 3D keretrendszer - kontrollpontok mozgatása, automatikus újraszámolás Szemináriumi előadás és prototípus implementáció 3D Számítógépes Geometria II. 6

N-oldalú felületek II. Zheng-Ball patches (SP) Probléma: a Bézier-felületek kiterjesztése n oldalra, a parametrikus váltózókat egy egyenletrendszer határozza meg Input: kontrollpontok Output: háromszögelt felület 3D keretrendszer kontrollpontok mozgatása, automatikus újraszámolás Szemináriumi előadás és prototípus implementáció 3D Számítógépes Geometria II. 7

Négyszögháló generálás paraméterezéssel (VM) Zárt 3D háromszöghálók síkba terítése: ( xi yi, zi) ( ui, v, i Keresztmező Paraméterezés Négyszögháló Szinguláris pontok Extraordinary csúcsok A végeredmény független a felvágástól Input: zárt háló, szinguláris csúcsok és indexük Output: sima keresztmező, illeszkedő paraméterezés ) Szeminárium és demó Fehér Balázs 3D Számítógépes Geometria II. 8

Lekerekítő felületek generálása (VT) Probléma: gördülő gömb típusú lekerekítő felületek létrehozása (i) állandó, (ii) változó sugárral Input: 1. két Bézier felület (két kontrollpont rács - file-ban), és egy poligon, amely a metszésgörbét közelíti, valamint egy lekerekítési sugár érték Output: egy közelítő lekerekítő felület létrehozása az adott sugárral, racionális Bézier ívekkel Szeminárium és demó 3D Számítógépes Geometria II. 9

Felületek implicit ÉS parametrikus formában (VT) Bizonyos felületek leírhatók mind implicit, mind parametrikus formában; ekkor mindkét reprezentáció előnyeit ki tudjuk használni: - Dupin cyclides, általánosított tórusz felületek - Steiner patches (opcionális) Feladat: a felület egyenletek értelmezése és felírása; a felületek megjelenítése és editálása egy interaktív program segítségével Szeminárium és demó 3D Számítógépes Geometria II. 10

Generalized Bézier patches GPU implementáció (VT) Feladat: a GB patch-ek alap algoritmusainak implementálása GPU-n felület kiértékelés, fokszám csökkentés és emelés a GPU-s megoldás ismertetése és összehasonlítása a hagyományos megoldással szemináriumi előadás és prototípus implementáció 3D Számítógépes Geometria II. 11

Baricentrikus koordináták(sp) Feladat: háromszögek baricentrikus koordinátáinak kiterjesztése n oldalra Input: (i) konvex poligon, (ii) konkáv poligon Output: Wachspress / mean value (és egyéb) koordináták power-koordináta kiértékeléssel Interaktív alkalmazás, konstans vonalak megjelenítése Szemináriumi előadás és prototípus implementáció Rácz Gergely 3D Számítógépes Geometria II. 12

Mért ponthalmazok összevonása (SP) Probléma: pontatlan és hiányos mérésekből származó pontfelhők regisztrációja Input: több pontfelhő (különböző koordinátarendszerekben, de azonos méretben) Output: egy, az összes adatot egyesítő konzisztens pontfelhő A felhasználó segítségként megadhat 3-3 összetartozó pontot Szemináriumi előadás és prototípus implementáció Cserteg Tamás 3D Számítógépes geometria II. 13

Felületek poliéderek alapján (VT) Feladat: komplex szabadformájú alakzatok létrehozása poliéderekből származtatott összetett felületek segítségével (nem recursive subdivision!) topológia: görbehálózat különböző szabályrendszerek szerint geometria: összeillesztett 4-oldalú felületek vagy n-oldalú patch-ek Input: általános poliéder Output: szabadformájú felület Demó program kontroll poliéderek editálása, különböző módszerek összehasonlítása, stb. Javasolt megoldás: Blender plug-in 3D Számítógépes Geometria II. 14

Cellaalapú reprezentációk (VT) Az általános probléma: pontfelhők vagy háromszöghálók approximációja egy adaptív cellarendszer alapján (marching cube marching surface) Minden cellacsúcsban: becsült távolság (+gradiens) Cellafüggvény: egy görbült primitív felület, a globális szintfelület egy szegmense Feladat: az I-patch implicit felület reprezentáció tanulmányozása és grafikus megjelenítése Sipos Ágoston 3D Számítógépes Geometria II. 15

Szabályos felületek szegmentálása pontfelhőkből (SP) Síkok, gömbök, hengerek, kúpok, tóruszok felfedezése mért pontok alapján Input: pontfelhő Output: szabályos felületek halmaza Az eredményt meg lehessen vizsgálni 3D-ben (lehet mesh output is) Szemináriumi előadás és prototípus implementáció 3D Számítógépes Geometria II. 16

Pontfelhők approximációja implicit felületekkel (VM) Felületrekonstrukció 3D pontfelhőkből Approximáció egy F(x,y,z)=0 szintfelülettel Hiányzó területek befoltozása Input: 3D pontfelhő (esetleg: normálmező) Output: pontokra illeszkedő szintfelület (normálvektor gradiens) Szeminárium és demó 3D Számítógépes Geometria II. 17

3D nyomtatás támasz struktúrák (VT) Probléma: az additív megmunkálásnál a rétegek egymásra épülnek; ahol nincs alátámasztás azt mesterségesen létre kell hozni Input: 3D digitális modell (háromszöghálós formátumban) Output: analízis program, amely kijelöli az alátámasztandó területeket, és felépít egy egyszerű struktúrát Szeminárium és demó megmunkálás Tipary Bence 3D Számítógépes Geometria II. 18

Beosztás 1. szeminárium 2. szeminárium Nov. 15. Csütörtök Nov. 20. Kedd Nov. 22. Csütörtök Cs. Tamás - ICP S. Ágoston I- patch Nov. 27. Kedd Nov. 29. Csütörtök K. Dávid: Constr. Delaunay Dec. 4. Kedd S. Lóránt: GB GPU implementáció Dec. 6. Csütörtök R. Gergő: Power koordináták T. Bence: 3D printing L. Balázs: Henger felismerés 3D Számítógépes Geometria II. 19