3D Graphics and Visualization Quiz
3D Graphics and Visualization Quiz
Test your knowledge on essential concepts in 3D graphics and visualization techniques! This quiz covers various topics related to coordinate systems, modeling, transformations, and rendering techniques.
Join now and see how well you understand:
- Cylindrical and spherical coordinate systems
- Color spaces and shading techniques
- Algorithms for hidden surface removal
- Polygon modeling and transformations
Intr-un sistem de coordonate cilindrice 3D, deplasarea pe un cerc plasat in planul XOY cu centrul in centrul sistemului de coordonate se realizeaza
Prin modificarea unei coordonate
Prin modificarea a trei coordonate
Prin modificarea a doua coordonate
Fenomenul de aliasing se poate diminua prin
Aplicarea unui filtru trece sus
Aplicarea unui filtru trece jos
realinierea poligoanelor in modelul poligonal
Intr-un spatiu de culoare RGBA a 4-a componenta (A) reprezinta
Transparenta suprafetei
Saturatia culorii
Factorul de combinare a componentelor R, G, B
Intr-un sistem de coordonate carteziene 3D, deplasarea de-a lungul axei OY se realizeaza
A. Prin modificarea a trei coordonate
prin modificarea unei coordonate
Prin modificarea a doua coordonate
Intr-un sistem de coordonate omogene, transformarea dreptunghiului se poate obtine
Utilizand numai o singura transformare de scalare
Utilizand una sau mai multe transformari de scalare
Utilizand numai o singura transformare de scalare
Volumul de vizualizare este definit
In planul imaginii, acolo unde sunt proiectate si afisate toate obiectele
In sistemul de referinta de modelare, acolo unde se modeleaza fiecare obiect
In sistemul de referinta de vizualizare, acolo unde se defineste punctul si directia de vizualizare
Intr-un sistem de coordonate omogene, secventa de transformari primitive necesare pentru transformarea dreptunghiului este
Translatie, scalare, rotatie, translatie
scalare
Rotatie
Algoritmul de eliminare a suprafetelor orientate invers aplicat unei sfere modelata poligonal poate elimina
Aproximativ 10% din poligoane
Aproximativ 90% din poligoane
Aproximativ 50% din poligoane
Ordonarea dupa complexitatea calculelor (acelasi raspuns si pentru rezultatul final) (de la simplu la complex) a tehnicilor de umbrire (shading) este
Phong , Gouraud, flat/constant
Flat/constant, Gouraud, Phong
Flat/constant, Phong , Gouraud
Transformarea de translatie se defineste prin
Inmultirea parametrilor de translatie cu coordonatele punctului
Adunarea parametrilor de translatie la coordonatele punctului
Inmultirea dintre vectorul reprezentand parametrii de translatie si vectorul continand coordonatele punctului
Un patrat cu latura 1 este scalat cu factor 0.5 pe fiecare axa. Aria patratului scalat va fi:
1
0.25
0.125
0.5
Intr-un sistem de coordonate sferice 3D, deplasarea pe o sfera plasata cu centrul in centrul sistemului de coordonate se realizeaza
Prin modificarea unei coordonate
Prin modificarea a doua coordonate
Prin modificarea a trei coordonate
Un cub cu latura 1 este scalat cu factor 2 pe fiecare axa. Volumul patratului scalat va fi
4
16
8
2
Modelarea poligonala a obiectelor
Nu poate fi utilizata pentru modelarea obiectelor convexe
Este lenta dar foarte precisa, in special pentru obiecte/suprafete rotunde
Este rapida dar nu foarte precisa
In spatiul de culoare HSV o culoare este reprezentata prin componentele
Nuanta, saturatie, valoare/intensitate
Rosu, verde, albastru si saturatia
Rosu, verde, albastru
In cazul unei scene virtuale compusa din doua sfere opace, pentru a rezolva problema eliminarii suprafetelor ascunse
Se poate utiliza algoritmul de eliminare a suprafetelor orientate invers (back-face culling) deoarece doar acesta se poate aplica pentru obiecte convexe
Numai algoritmul z-buffer poate fi folosit
Se poate utiliza algoritmul de eliminare a suprafetelor orientate invers (back-face culling) + z-buffer
Algoritmul de eliminare a suprafetelor orientate invers se realizeaza in
Sistemul de referinţă de observare
Sistemul de referinta ecran 3D, dupa operatia de decupare
Sistemul de referinta de modelare specific fiecarui obiect
Precizia de reprezentare a modelului poligonal este
invers proportionala cu dimensiunea/suprafata poligoanelor utilizate
Direct proportionala cu dimensiunea/suprafata poligoanelor
Invers proportionala cu numarul de elemente de divizare a spatiului 3D discret
Generarea eficienta a fenomenului de ceata (fog) in scenele 3D se poate realiza prin
Alterarea culorii obiectelor in functie de distanta fata de centrul sistemului de coordonate de vizualizare si de culoarea cetii
Adaugarea de pixeli de culoarea cetii
Adaugarea de poligoane semitransparente de culoarea cetii
Modelarea poligonala a solidelor este o tehnica de
Modelare a obiectelor utilizand poligoane plane
generare a solidelor printr-un singur poligon 3D
Modelare a poligoanelor prin subseturi de poligoane mai mici
Modelarea unei sfere utilizand un numar mai mare de poligoane mai mici reprezinta
O modelare mai precisa
O modelare mai eficienta din punct de vedere al spatiului de memorie utilizat
O modelare mai eficienta din punct de vedere al puterii de calcul necesare
Modelarea solidelor prin suprafata de frontiera
Se poate realiza numai prin modelare poligonala
Se poate realiza numai prin divizare spatiala
Se poate realiza combinand modelarea poligonala cu modelarea prin suprafete parametrice 3D
Algoritmul de eliminare a suprafetelor orientate invers se poate aplica
Unui cub modelat poligonal din poligoane opace
Unei sfere modelate poligonal din poligoane semitransparente
Unui poligon plan cu N laturi
Eliminarea suprafetelor ascunse se poate realiza
Numai in spatiul obiect
Numai in spatiul imagine
In spatiul obiect sau in spatiul imagine
Numarul minim de imagini necesare pentru texturarea completa a suprafetei unui cub modelat poligonal este
3
6
1
Metoda adaptiva de modelare ca si tehnica de simplificare a datelor in cadrul modelarii poligonale se bazeaza pe
Utilizarea unui numar constant de poligoane pe unitatea de suprafata
Utilizarea unui numar aleator de poligoane de diferite dimensiuni pentru a optimiza reprezentarea pentru orice tip de suprafata
Utilizarea unui numar diferit de poligoane in functie de gradul de curbura/detaliile locale ale obiectului
Algoritmul de eliminare a suprafetelor ascunse (zbuffer) se realizeaza
In sistemul de referinta de coordonate 3D omogene
integrat in algoritmul de generare de linii si poligoane (scan line)
in sistemul de coordonate carteziene 3D
Inversa unei transformari de translatie cu factor 2 pe o axa este
Translatia cu factor -2 pe aceeasi axa
Translatia cu factor 0.5 pe aceeasi axa
Translatia cu factor 2 pe o axa perpendiculara
Un patrat cu latura 2 este translatat cu 2 unitati pe fiecare axa. Latura patratului translatat va fi
4
3
2
1
Transformarile geometrice primitive in sistemul de coordonate omogene
Se pot aplica in orice ordine doar daca obiectele sunt plasate cu centrul in originea sistemului de coordonate
In general nu sunt comutative
Sunt comutative
Triangularizarea este
o tehnica de modelare a triunghiurilor
O tehnica de intersectie a triunghiurilor
O tehnica de generare a unei suprafete compusa din retele de triunghiuri pe baza unui set de puncte
Generarea modelului poligonal folosind baleierea spatiala (sweeping)
Foloseste o harta de vertexuri in spatiul 3D
Foloseste o suprafata generatoare care se deplaseaza de-a lungul unei curbe in spatiu
Foloseste un set de pixeli in spatiul 3D
Texturarea este o tehnica de
Adaugarea textului in imaginile 3D
modulare a culorii suprafetelor obiectelor
modelare a obiectelor 3D pe baza de texeli
In cazul unei scene virtuale compuse dintr-un singur obiect sfera opaca, pentru a rezolva problema eliminarii suprafetelor ascunse
Se poate utiliza numai algoritmul z-buffer deoarece doar acesta se poate aplica pentru obiecte opace
Trebuie utilizat algoritmul de eliminare a suprafetelor orientate invers (back-face culling) + z-buffer
Se poate utiliza algoritmul de eliminare a suprafetelor orientate invers (back-face culling)
Care din urmatoarele exemple de aplicatii reprezinta un sistem de realitate augmentata/imbogatita
Proiectie de informatii de bord pe parbrizul unui automobi
sistem de afisare 360’
sistem de afisare 360’
Transformarea primitiva de scalare in sistemul de coordonate omogene aplicata unui obiect modelat poligonal reprezinta
Cresterea dimensiunii obiectului cu o unitate daca factorul de scalare este 1
Apropierea sau departarea obiectului fata de planul de proiectie, in functie de factorul de scalare
Modificarea dimensiunii obiectului
Inversa unei transformari de scalare cu factor 2 pe o axa este
Scalarea cu factor -2 pe aceeasi axa
Scalarea cu factor 0.5 pe aceeasi axa
Scalarea cu factor 2 pe axa opusa
Modelarea poligonala a obiectelor solide
Modeleaza volumetric utilizand elemente spatiale 3D
Aproximeaza suprafata de frontiera a obiectului
Modeleaza utilizand obiecte mai simple
Modelul poligonal al unui obiect 3D complex se poate imbunatati prin
utilizarea unui poligon cu un numar cat mai mare de laturi
Utilizarea unui numar mai mare de poligoane de dimensiune mai mica
utilizarea de poligoane 3D multiple
Proiectia paralela este utilizata in programe de proiectare/desenare tip CAD deoarece
Simuleaza perceptia perspectiva
Nu deformeaza obiectele (pastreaza dimensiunile)
Produce imagini detaliate
Using multiple levels of detail (LOD) as a method to simplify data in polygonal modeling:
Uses less memory and computation than single level of details method
Uses multiple textures
Is based on different models of the same object
The inverse of a translation transformation with the factor 2 on an axis is:
The translation with the factor -2 on the same axis
The translation with the factor -2 on the same axis
The translation with the factor 0.5 on the same axis
Perspective projection systems are used in virtual reality applications and simulators because:
Does not deform the objects (preserve the size)
Is more computational efficient and requires less memory
Simulates the perspective deformation of objects by distance
Hidden surface removal algorithm is required because:
Some distant surfaces can overlap some closer surfaces and must be eliminated/hide
Perspective projection produces image distortions
Computational requirements could be reduced
A square with a side length of 1 unit is scaled with factor 0.5 on each axis. The scaled square area is:
0.25
1
0.5
The texturing is implemented:
By color modulation using images to produce realistic objects and scenes
using antialiasing algorithms
Using a detail enhancing algorithms generated by geometric primitives
Homogenous coordinate system is used for:
Translating object coordinates to a different system
Having more than 3 coordinates
Consistently define primitive transformation using only matrix multiplications
Scale transformation is defined by:
Multiplying the point coordinates with the corresponding scaling parameters
Adding the scale parameters to the point coordinates
Adding the point coordinates vector with the vector of the scale parameters
Translation transformation is defined by:
Adding the translation parameters to the point coordinates
Multiplying the point coordinates vector with the vector of the translation parameters
Multiplying the translation parameters with the point coordinates
Polygonal modeling uses:
One parametric 3D patch
Spatial division
A list of faces that are planar polygons
Texturing is a technique:
For generating complex geometric transformations
For increasing the realism of the virtual scenes and objects
For adding 3D text to objects
{"name":"3D Graphics and Visualization Quiz", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge on essential concepts in 3D graphics and visualization techniques! This quiz covers various topics related to coordinate systems, modeling, transformations, and rendering techniques.Join now and see how well you understand:Cylindrical and spherical coordinate systemsColor spaces and shading techniquesAlgorithms for hidden surface removalPolygon modeling and transformations","img":"https:/images/course8.png"}