Geometrinės modeliavimo technikos 3D

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Kas leidžia modeliuoti glodžias kreives 2D ir 3D erdvėje?

  • Mazgų vektorius
  • Kontrolinis tinklas
  • B-splainas
  • Kontrolinė laužtė (correct)

Koks veiksnys nurodo paviršiaus glodumą?

  • Kontrolinės laužtės ilgis
  • Splaino laipsnis (correct)
  • Mazgų vektorius
  • Kontrolinių viršūnių skaičius

Kas negali šakotis pagal kontrolinių viršūnių seką?

  • Bezjė splainas
  • Kontrolinė laužtė (correct)
  • Control splainas
  • Buzz splainas

Koks elementas yra būtinas bazinės splaino funkcijos skaičiavimui?

<p>Mazgų vektorius (D)</p> Signup and view all the answers

Kokia formulė naudojama apskaičiuojant kreivės tašką trimatėje erdvėje naudojant Bezjė splaino bazinę funkciją?

<p>$𝐵𝑖,𝑛 𝑢 = rac{n!}{i!(n−i)!}u^i(1−u)^{n−i}$ (A)</p> Signup and view all the answers

Kas sudaro geometriją objekto?

<p>Paviršių aibė (A)</p> Signup and view all the answers

Kiek tipų geometric Čia yra paviršiai?

<p>3 (B)</p> Signup and view all the answers

Kokie yra paviršiaus aprašymo koordinatės?

<p>U ir V (C)</p> Signup and view all the answers

Kas yra daugiakampių tinklo konstrukciniai elementai?

<p>Viršūnės, briaunos, daugiakampiai (B)</p> Signup and view all the answers

Koks yra daugiakampių tinklo raiškos matavimo rodiklis?

<p>Tinklo tankumas (D)</p> Signup and view all the answers

Koks yra žemos raiškos paviršių charakteristikų bruožas?

<p>Sudarytas iš tūkstančių daugiakampių (C)</p> Signup and view all the answers

Koks yra sudėtinio paviršiaus tipas?

<p>Parametriniai paviršiai (B)</p> Signup and view all the answers

Kas lemia paviršiaus topologiją?

<p>Sąsajos tarp elementų (B)</p> Signup and view all the answers

Kas apibrėžiama kaip rinkinys duomenų, apibūdinantis objekto savybes?

<p>Modelis (A)</p> Signup and view all the answers

Koks yra 3D modelio aprašymo pagrindinis bruožas?

<p>Trimatis erdvinis išdėstymas (B)</p> Signup and view all the answers

Kokiu tikslu atliekamas tikslus modeliavimas?

<p>Inžinerinių skaičiavimų ar gamybos (D)</p> Signup and view all the answers

Kurios iš šių figūrų yra 3D modelio dalis?

<p>Atviri paviršiai (C)</p> Signup and view all the answers

Kas apibūdina procedūrinį modeliavimą?

<p>Randomizuotas metodas be aiškios struktūros (C)</p> Signup and view all the answers

Kuri iš šių sąvokų nesusijusi su vizualiniais figūrų duomenimis 3D modeliuose?

<p>Pagalvėlės spalva (C)</p> Signup and view all the answers

Kokios figūros yra laikomos uždaro paviršiaus pavyzdžiais?

<p>Apskritimai ir kubai (A)</p> Signup and view all the answers

Kuris metodas yra pakankamai interaktyvus modeliavimui?

<p>Daugiakampių tinklo modeliavimas (B)</p> Signup and view all the answers

Kokia yra Eulerio lygybė uždaroms daugiakampėms?

<p>$v + f = e + 2$ (D)</p> Signup and view all the answers

Kuo remiasi Delaunė trianguliacija?

<p>Tiekiausioms trimis viršūnėmis (B)</p> Signup and view all the answers

Koks procesas apibrėžiamas kaip topologijos permodeliavimas, išlaikant geometrinę formą?

<p>Retopologija (B)</p> Signup and view all the answers

Kokius parametrus galima apskaičiuoti naudojant parametrinių paviršių formules?

<p>Visus geometrinius rodiklius (A)</p> Signup and view all the answers

Koks yra pagrindinis trūkumas naudojant parametrinius paviršius?

<p>Nelankstus formos redagavimas (D)</p> Signup and view all the answers

Kas nusako, kaip tiksliai išsaugoti tarpinės reikšmes interpoliacijos funkcijoje?

<p>Laipsnis (A)</p> Signup and view all the answers

Kokios yra pagrindinės konstrukcinių elementų sudedamosios dalys, naudojant splainą?

<p>Viršūnės ir svoriai (A)</p> Signup and view all the answers

Kokia funkcija apibūdina splaino veikimą?

<p>Interpoliacijos funkcija (A)</p> Signup and view all the answers

Koks yra bezjė splaino viršūnių kiekio ryšys su laipsniu k?

<p>Kiekis yra n + k. (A)</p> Signup and view all the answers

Kokios yra NURBS splaino pranašumų savybės?

<p>Galimybė pasirinkti viršūnių svorius. (B)</p> Signup and view all the answers

Koks NURBS splaino trūkumas?

<p>Lokalaus valdymo trūkumas. (A)</p> Signup and view all the answers

Koks yra mazgų vektoriaus ypatumas?

<p>Mazgų vektorius yra nemažėjanti reikšmių seka. (B)</p> Signup and view all the answers

Koks yra B-splaino bazinės funkcijos apibrėžimas?

<p>B-splaino funkcija yra sudėtinių funkcijų kombinacija. (C)</p> Signup and view all the answers

Kokie yra būdai paviršių konstravimui iš kreivių?

<p>Kreivės išstūmimas, sukimas, ir interpoliacija tarp kreivių. (C)</p> Signup and view all the answers

Kokia NURBS paviršiaus formulė naudojama dviejų kintamųjų atveju?

<p>S(u, v) = \\sum\\sum N_i,p(u) N_j,q(v) w_{i,j} P_{i,j}. (C)</p> Signup and view all the answers

Koks yra apibūdinimas mazgų skaičiaus?

<p>Mazgų skaičius yra lygus $n + k + 1$. (A)</p> Signup and view all the answers

Koks yra tankinimui naudojamas specifinis algoritmas?

<p>Catmull-Clark (D)</p> Signup and view all the answers

Kokie yra monolitinės geometrijos pranašumai?

<p>Tikslus būdas formuoti uždarus tūrius (B)</p> Signup and view all the answers

Kokie trūkumai yra implicitinių paviršių modeliuose?

<p>Netinka aštriems paviršiams modeliuoti (D)</p> Signup and view all the answers

Koks yra pagrindinis vokselių trūkumas?

<p>Užima daug atminties (B)</p> Signup and view all the answers

Kokios operacijos naudojamos monolitinės geometrijos kombinavimo metu?

<p>Sankirta, sąjunga, skirtumas (A)</p> Signup and view all the answers

Koks yra impostinių paviršių pranašumas?

<p>Tinka skysčio modeliavimui (A)</p> Signup and view all the answers

Kas gali būti kontroliniais elementais implicitinėse geometrijose?

<p>Kreivės, taškai, plokštumos (D)</p> Signup and view all the answers

Kokie yra vokselių modelio pranašumai?

<p>Paprasčiausias tiesioginis atvaizdavimas (D)</p> Signup and view all the answers

Flashcards

Modelis (3D)

Duomenų rinkinys, apibrėžiantis objekto savybes ir santykių tarp jų visumą.

Geometrinis modelis

Skaitmeninis objekto aprašas, apibrėžiantis jo formą.

3D modelis

Virtualiame 3D pasaulyje trimatė forma, apibrėžta su įvairiais duomenimis, pvz., forma, spalva, tekstūra.

Modeliavimas (3D)

Realiojo ar išgalvoto objekto virtualus vaizdavimas 3D aplinkoje, naudojant kompiuterinius įrankius.

Signup and view all the flashcards

Apytikslis modeliavimas

3D modeliavimas, pristatantis vizualią objekto reprezentaciją, nereikalaujant tikslių matmenų ir duomenų.

Signup and view all the flashcards

Tikslus modeliavimas

3D modeliavimas, realizuojamas su tiksliais objekto matmenimis ir duomenimis, skirtas inžineriniams skaičiavimams arba gamybai.

Signup and view all the flashcards

3D modelis (paviršiai)

Erdvinių figūrų, pvz., plokštumų, cilindrų, laisvų formų paviršių, rinkinys, kuris gali būti atviras arba uždaras.

Signup and view all the flashcards

Interaktyvus modeliavimas pagal brėžinius

Sukurti 3D modelį naudojant įvairius programinės įrangos įrankius. Vienas iš metodų yra modeliavimas pagal brėžinius, kai detalės yra perkeltos į 3D aplinką.

Signup and view all the flashcards

Objektas

Geometrinį objektą sudaro paviršių aibė. Objektas turi savo lokalią erdvę.

Signup and view all the flashcards

Paviršius

3D paviršius yra 2D esybė išformuota 3Derdvėje. Paviršiaus erdvė yra dvimatė, aprašoma koordinatėmis U ir V

Signup and view all the flashcards

Daugiakampių tinklo tipai

Trikampių tinklas, Keturkampių tinklas ir N-kampių tinklas.

Signup and view all the flashcards

Daugiakampių tinklo elementai

Konstrukciniai elementai: Viršūnės, Briaunos, Daugiakampiai (plokštumos)

Signup and view all the flashcards

Uždaras daugiakampis

Uždaras daugiakampis gali atriboti dalį beribės plokštumos esančios 2D arba 3D erdvėje

Signup and view all the flashcards

Daugiakampių tinklo raiška

Tinklo raiška apibrėžia konstrukcinių elementų skaičių ir modelio tikslumą. Raiška matuojama tinklo tankumu - viršūnių arba daugiakampių skaičiumi.

Signup and view all the flashcards

Žemos ir Aukštos raiškos daugiakampių tinklai

Žemos raiškos (angl.Low poly) paviršius sudaro tūkstančiai daugiakampių. Aukštos raiškos (angl.High poly) paviršius sudaro milijonai daugiakampių.

Signup and view all the flashcards

Daugiakampio ryšys

Daugiakampis sudaro ryšį tarp 3 ar daugiau viršūnių esančių plokštumoje.

Signup and view all the flashcards

Šešėliavimas

Šviesos poveikis objektui, kuris sukelia šešėlius ir apšvietimo variacijas.

Signup and view all the flashcards

Daugiakampis

Geometrinė figūra, sudaryta iš tiesių atkarpų, sujungtų taškais. Pavyzdžiui, trikampis, kvadratas, penkiakampis.

Signup and view all the flashcards

Eulerio lygybė

Matematiniame kontekste, yra trimatės figūros elementų skaičiavimas. Formulė 𝑣 + 𝑓 = 𝑒 + 2 nurodo viršūnių (𝑣), briaunų (𝑒) ir daugiakampių (𝑓) skaičių tarpą.

Signup and view all the flashcards

Taškų debesis

3D taškų rinkinys, apibūdinantis objekto formą. Kiekvienas taškas turi savo poziciją erdvėje.

Signup and view all the flashcards

Tinklo konstravimas

Procesas, kai iš taškų debesies sukuriamas tinklelis su jungtimis tarp jų, kad būtų galima reprezentuoti 3D formą.

Signup and view all the flashcards

Retopologija

Geometrine forma apibūdinančio tinklelio topologijos pertvarkymas, išlaikant bendrą formą. Padeda supaprastinti arba pagerinti tinklo struktūrą.

Signup and view all the flashcards

Parametrinis paviršius

Paviršiaus apibrėžimas matematinėmis formulėmis, kuriose taškas erdvėje yra apibrėžiamas koordinačių funkcijomis.

Signup and view all the flashcards

Splainas

Matematinė funkcija, kuri leidžia apskaičiuoti tarpines reikšmes, remiantis žinomomis kontrolinėmis reikšmėmis. Tai naudojama 3D modeliavime, kad suformuotų lygias kreives ir paviršius.

Signup and view all the flashcards

Kas yra splainas?

Splaino funkcijos naudojamos tam, kad būtų sukurtos sklandžios kreivės ir paviršiai, naudojant kontrolinius taškus. Kreivės ir paviršiai yra apgaubiami kontrolinių taškų, apibrėžiančių jų formą, ir tarpusavyje sujungti savybes, kurios sukuria sklandų perėjimą tarp jų.

Signup and view all the flashcards

Kas yra Bazinė splaino funkcija?

Bazinė splaino funkcija yra matematine funkcija , kuri apibrėžia splaino kreivės formą, pagrįstą kontrolinių taškų seka. Ji naudojama apskaičiuojant splaino kreivės taškus, naudojant bazinę funkciją ir kontrolinius taškus. Yra įvairių splaino tipų, todėl ir bazinė funkcija skiriasi.

Signup and view all the flashcards

Kas yra Mazgų vektorius?

Mazgų vektorius yra parametrų rinkinys, naudojamas Bazinės splaino funkcijos skaičiavimui. Jis naudojamas apibrėžti intervalo, kuriame funkcija yra apibrėžta, ribų punkus. Mazgų vektoriaus reikšmės dažniausiai yra tarp 0 ir 1 ir iš eilės didėja. Mazgų vektoriaus reikšmės turi įtakos splaino kreivės formai ir sklandumui.

Signup and view all the flashcards

Kas yra Bezjė splainas?

Bezjė splainas yra viena iš splaino funkcijos rūšių, kuri naudoja kontrolinius taškus, kad apibrėžtų kreivės formą. Bezjė splaino forma apibrėžiama naudojant kontrolinių taškų, esančių išilgai kreivės, vietoves ir santykinius atstumus.

Signup and view all the flashcards

Kas yra B-splainas?

B-splainas yra splaino rūšis, kuri naudoja kontrolinius taškus, kad apibrėžtų kreivės formą. B-splainas yra labiau lankstus nei Bezjė splainas, nes jis leidžia apibrėžti formų ir sklandumo lygius.

Signup and view all the flashcards

Dalomasis paviršius

Žemo raiškos daugiakampių tinklas, naudojamas formai valdyti, kur galutinis aukštos raiškos tinklas gaunamas tankinant paviršių naudojant specifinius algoritmus, kaip antai Catmull-Clark.

Signup and view all the flashcards

Monolitinė geometrija

Forma, sukurta kombinuojant paprastų formų tūrius, naudojant sankirtos, sąjungos ir skirtumo operacijas.

Signup and view all the flashcards

Implicitiniai paviršiai

Kontrolinis elementai gali būti taškai, kreivės, plokštumos. Kiekvienas elementas turi poveikio lauką, kuris susilieja su kito elemento lauku, jiems suartėjus.

Signup and view all the flashcards

Vokseliai

Forma apibrėžiama tūrinio rastro pagalba, kur kiekvienas vokselis turi spalvą, tekstūrą, permatomumą ir kt.

Signup and view all the flashcards

Paviršiaus tankinimas

Naudojamas paviršiaus tankumo didinimui ir detalumo padidinimui.

Signup and view all the flashcards

Catmull-Clark algoritmas

Šis algoritmas leidžia išlyginti paviršių ir sukurti sklandžius posūkius bei perėjimus.

Signup and view all the flashcards

Žema raiškos modelis

Žemų daugiakampių skaičius leidžia lengviau apdoroti ir atvaizduoti objektus.

Signup and view all the flashcards

Aukšta raiškos modelis

Didelis daugiakampių skaičius leidžia sukurti labai detalius ir sudėtingus modelius.

Signup and view all the flashcards

B-splaino viršūnių skaičius

B-splaino kreivės viršūnių skaičius priklauso nuo kreivės laipsnio ir mazgų skaičiaus.

Signup and view all the flashcards

B-splaino bazinė funkcija

B-splaino funkcijos apibrėžia B-splaino kreivės pavidalą, o jų vertė yra 1 tam tikrame intervalo ruože ir 0 kituose.

Signup and view all the flashcards

Mazgų vektorius

Mazgų vektorius apibrėžia B-splaino kreivės formą, o jo reikšmės nurodo koordinačių reikšmes išilgai kreivės.

Signup and view all the flashcards

NURBS splainas

NURBS (angl. Non-Uniform Rational B-Spline) splainas yra generalizuota B-splaino kreivės forma, leidžianti vaizduoti sudėtingus paviršius, įskaitant kreives ir lenktas formas.

Signup and view all the flashcards

NURBS splaino pranašumai

NURBS splaino pranašumas yra gebėjimas pavaizduoti sudėtingus paviršius su bet kokia tikslumu ir sklandumu.

Signup and view all the flashcards

NURBS splaino trūkumai

NURBS splaino trūkumai yra ribotas lokalaus valdymo galimybės ir negalėjimas šakoti kontroliuojančio tinklo.

Signup and view all the flashcards

Kreivės išstūmimas

„Išstūmimas“ - tai procedūra, kai 2D kreivė paverčiama 3D objektu, judinant ją išilgai tam tikros ašies.

Signup and view all the flashcards

Paviršių konstravimas

Paviršių konstravimas apjungia kreivių generavimo metodus, kad būtų sukurti sudėtingesni 3D objektai.

Signup and view all the flashcards

Study Notes

3D Paviršių tipai - Kompiuterinė grafika

  • Paskaitos tema yra 3D paviršių tipai, kompiuterinė grafika 5 paskaita.
  • Paskaitos lektorius yra doc. dr. Kęstutis Jankauskas.
  • Paskaitos vieta yra KTU, IF, Multimedijos inžinerijos katedra.
  • Paskaitos data yra 2024 metai.

Modelis ir Modeliavimas

  • Modelis apibrėžia objekto savybes ir santykius tarp duomenų.
  • Geometrinis modelis - skaitmeninis objekto aprašymas, formos apibrėžimas.
  • Geometrinis modelis gali būti apibrėžtas daugiamatėje erdvėje.
  • 2D modelis - virtualioje plokštumoje išdėstytos dvimatės formos, su įvairiais duomenimis.
  • 3D modelis - virtualioje trimatėje erdvėje išdėstytos trimatės formos, su įvairiais duomenimis.
  • (Geometrinis) modeliavimas - realaus/išgalvoto objekto virtualioje 3D scenoje formavimas.
  • Apytikslis modeliavimas - vizualinės reprezentacijos tikslais.
  • Tikslus modeliavimas - inžinerinių skaičiavimų ar gamybos tikslais.

2D Modeliai

  • Plokščių figūrų rinkiniai:
    • Atviri kontūrai: atkarpos, lankai, atviros kreivės.
    • Uždaros kontūrai: daugiakampiai, apskritimai, elipsės, uždaros kreivės.
  • Vizualiniai figūrų duomenys:
    • Kontūro spalva
    • Kontūro storis
    • Užpildo spalva ar tekstūra
    • Figūrų topologiniai ryšiai
    • Organizavimo informacija (vaizdavimo eiliškumas, sluoksnis, (ne)matomas).

3D Modeliai

  • Erdvinių figūrų rinkiniai:
    • Atviri paviršiai: plokštumos, atviri cilindrai, laisvos formos paviršiai.
    • Uždaros paviršiai: sferos, cilindrai, kubai, laisvos formos paviršiai.
  • Vizualiniai figūrų duomenys:
    • Paviršiaus spalva
    • Paviršiaus medžiaga ir tekstūros
    • Paviršiaus elementų topologiniai ryšiai
    • Paviršiaus išklotinės
    • Organizavimo informacija (sluoksnis/kolekcija, (ne)matomas).

3D Modelio Modeliavimo Metodai

  • Interaktyvus modeliavimas pagal brėžinius (vektorizavimas).
  • Daugiakampių tinklo modeliavimas.
  • Kreivių modeliavimas.
  • Skulptavimas.
  • Monolito modeliavimas.
  • Procedūrinis modeliavimas.
  • Modelio rekonstravimas iš nuotraukų aibės (fotogrametrija).
  • 3D skenavimas.

3D Scenos Duomenų Hierarchija

  • Failas
  • Scena
  • Modelis (kolekcija)
  • Objektas
  • Paviršius
  • Konstrukciniai elementai

Objektas ir Paviršius

  • Geometrinį objektą sudaro paviršių aibė.
  • Objektas turi savo lokalią erdvę ir transformacijas.
  • Objekto transformacijos taikomos visiems jo paviršiams.
  • Reprezentacijos: išorinis lukštas (Shell), vientisas monolitas (Solid).
  • 3D paviršius yra 2D esybė išformuota 3D erdvėje.
  • Paviršiaus erdvė yra dvimatė, aprašoma koordinatėmis U ir V.
  • Bet kuriame (u, v) taške galima paskaičiuoti liestines ir normalę.

Paviršių tipai ir matematiniai modeliai

  • Daugiakampių tinklas (trikampių, keturkampių, N-kampių).
  • Parametriniai paviršiai (matematinės išraiškos, splainai - Bezjė, NURBS, Hermito).
  • Monolitinė geometrija.
  • Implicitiniai paviršiai (kontroliniai elementai).
  • Vokseliai.

Daugiakampiai tinklai

  • Daugiakampių rinkiniai (viršūnės, briaunos, daugiakampiai).
  • Paviršiaus topologija, briaunos (ryšys tarp viršūnių).
  • Daugiakampių tipai (iškilūs, netaisyklingi, taisyklingi).
  • Daugiakampių charakteristikos (orientacija, Eulerio formulė).

Daugiakampių tinklo raiška

  • Tinklo raiška apibrėžia konstrukcinių elementų skaičių ir tikslumą.
  • Raiška matuojama tinklo tankumu.
  • Aukštos ir žemos raiškos paviršiai.
  • Tinklo pranašumai ir trūkumai.

Parametriniai paviršiai

  • Tikslios formos paviršių konstrukcija pasitelkiant formules.
  • Paviršiaus taško apskaičiavimas naudojant formule.
  • Pranašumai (spalvos, tekstūros, tūris, paviršiaus plotas).
  • Trūkumai (redagavimas, lankstumas, atminties poreikis).

Splaino paviršiai

  • Interpoliavimo funkcija tarpinių reikšmių skaičiavimui.
  • Konstrukciniai elementai (viršūnės, svoriai, laipsnis, mazgai).
  • Splaino funkcija, leidžianti modeliuoti glodžias kreives ir paviršius.

Interpoliacija ir splainas

  • Interpoliacijos apibrėžimas ir panaudojimas.
  • Kontrolinės reikšmės, kontrolinės viršūnės.
  • Kontrolinė laužtė (tinklas), apgaubianti kreivę (paviršių).
  • Mazgų vektorius, bazinė funkcija.

Bezjė splainas ir B-splainas

  • Bezjė kreivės ir B-splaino bazinė funkcija apibrėžimai.
  • Rėžinių splainų lygtys.
  • Bezjė ir B-splaino viršūnių kiekis, susietas su laipsniu ir mazgais.
  • Mazgų vektorių svarba.

NURBS splainas

  • Netolygus racionalusis B-splainas (NURBS) apibrėžimas.
  • Pranašumai (paskirtys, glodumas).
  • Trūkumai (lokalaus valdymo apribojimai, atminties naudojimas).

Paviršių konstravimas iš kreivių

  • Kreivės išstūmimas (Extrude).
  • Sukimas apie ašį (Revolve).
  • Skleidimas išilgai trajektorijos (Sweep).
  • Interpoliacija tarp kreivių (Loft).

Dalomasis paviršius

  • Žemos raiškos kontrolinis daugiakampis tinklas.
  • Aukštos raiškos tinklo kūrimo procesas (tankinimas).
  • Tankinimo algoritmai (Catmull-Clark).
  • Iteracijų kiekio įtaka tankumui.

Monolitinė geometrija

  • Forma yra sudaroma paprastų formų kombinacijų.
  • Kombinavimo metodai (sankirta, sąjunga, skirtumas).
  • Pranašumai ir trūkumai.

Implicitiniai paviršiai

  • Kontroliniai elementai (taškai, kreivės, plokštumos).
  • Poveikio laukas.
  • Kombinavimas (sąjungos, skirtumų operacijos).
  • Pranašumai ir trūkumai.

Vokseliai

  • Forma yra apibrėžiama tūrinio rastro pagalba.
  • Kiekvieno vokselio savybės (spalva, tekstūra).
  • Pranašumai (strukūra, paprastumas).
  • Trūkumai (atminties poreikis, neįmanoma parodyti glodžių paviršių).

Literatūra

  • Pateiktos literatūros sąrašo nuorodos.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

3D Modeling and Blender Quiz
10 questions
3D Modeling
5 questions

3D Modeling

AffordablePlum avatar
AffordablePlum
NURBS and 3D Modeling Techniques
24 questions
Use Quizgecko on...
Browser
Browser