Sari la conținut
EXAMS.RO

An III

Elemente de Grafica pe Calculator

22 subiecte

2016

Elemente de Grafica pe Calculator

Florica Moldoveanu

2016 · Sesiune · toate grupele CA

1. Proiectii axonometrice - caracteristici - produsul de matrici pentru a obtine o proiectie axonometrica 2. Sistemul de coordonate observator: - parametrii - valori implicite - produsul de matrici pentru a obtine transformarea din s.c. global in s.c. observator 3. Transformarea din s.c. Obiect in s.c. de decupare - volumul de decupare - cand se efectueaza decuparea primitivelor grafice pe banda grafica ? 4. Modelul Phong - reflexia speculara intr-un punct al unei suprafete 3D 5. Ray Tracing - utilizare pt eliminarea partilor nevizibile - calculul culorilor pixelilor - utilizare pentru afisare in umbra 6. Brasenham - cum se aleg pixelii - generalizare pentru orice panta 7. BSP pentru object culling

8 februarie 2017

Elemente de Grafica pe Calculator

Irina Mocanu

2016 · Sesiune · 333+332 CB

1. Descrieti algoritmul de trasare a conturului unei elipse prin metoda punctului de mijloc 2. Caracteristicile proiectiei perspective. 3. Specificati transformarea necesara pentru a afisa pe ecran un triunghi cu varfurile A(500,500), B(750,1000), C(1000,500) definit in sistemul de coordonate XOY real in zona cu coltul stanga jos(100,100) si dreapta sus (500,300), fara a deforma obiectul (la alte numere zona era cumva rasturnata si obiectul trebuia oglindit) 4 .Descrieti modelul Phong. 5. Descrieti algoritmul de partitionare binara a spatiului.(constructie + arbore. Nu pseudocod) 6. Algortimul de decupare linii Cyrus-Beck. Algoritmul Lian-Barsky (ceva de optimizare a unuia fata ce celalalt. Trebuie invatat si Cohen-Sutherland) 7. Specificati transformarea din volum de vizualizare in viewport 3D(cubul de latura doi centrat in origine) in cazul proiectiei perspective in OpenGL.

27 ianuarie 2016

2015

Elemente de Grafica pe Calculator

Irina Mocanu

2015 · Sesiune · 331+334 CB

1. Clasificarea proiectiilor plane. Deduceti matricea proiectiei perspective cu centrul in (0, 0, 0) si planul de proiectie paralel cu (yOz), aflat la distanta x = 10. 2. Scrieti secventa de transformari elementare pentru a realiza transformarea triunghiului ABC cu A(10, 10), B(40, 10), C(10, 40) in triunghiul A'B'C' cu A'(10, 10), B'(10, -70), C'(-50, 10). 3. Specificati transformarea din volum de vizualizare in viewport 3D in cazul proiectiei perspective in OpenGL. 4. Explicati daca algoritmul Sutherland-Hodgman obtine mereu rezultatul corect. 5. Descrieti algoritmul de trasare a conturului unei elipse prin metoda punctului de mijloc. 6. Descrieti algoritmul de partitionare binara a spatiului. 7. Specificati pasii componentelor vertex shader si fragment shader pt a calcula componenta speculara in fragment shader. Iluminarea se realizeaza in spatiul de vizualizare. Se vor preciza si parametrii vertex shader / fragment shader. 8. Descrieti algoritmul Ray-Tracing. Cum pot fi obtinute umbrele in acest algoritm?

10 februarie 2015

Elemente de Grafica pe Calculator

Marius Zaharia

2015 · Sesiune · 334 CC

6.02.2015 1. Reflexia speculară (Modelul lui Phong) + ecuația pentru surse spot multiple și descrierea fiecărui termen din ecuație. 2. Descrierea transformărilor 3D elementare pt rotația unui punct P în jurul unei drepte oarecare. 3. Back Face Culling. 4. Proprietăți curbe de aproximare. Descriere Bézier de grad n.

7 februarie 2015

Elemente de Grafica pe Calculator

Florica Moldoveanu

2015 · Sesiune · 331 - 332 CA

[0.25p]1. Prin ce se deosebesc proiectiile oblice de proiectiile axonometrice? [0.5p] 2. Care sunt parametrii care definesc sistemul de coordonate observator. Care sunt valorile implicite ale acestor parametrii in OpenGL? [0.75p]3. Algoritmul z-buffer. Descriere. Cand se executa? Ceva legat de depth complexity... [0.75p]4. Reflexia difuza a luminii intr-un punct al unei suprafete 3D. [1p] 5. Comparatie intre modelul Gourraud si modelul Phong. [1p] 6. Algoritmul Bresenham pentru rasterizarea vectorilor. Alegerea punctelor spatiului discret.Deducerea valorii expresiei de test. Implementare in C.

1 februarie 2015

Elemente de Grafica pe Calculator

Florica Moldoveanu

2015 · Restanțe · CA

1. Diferentele dintre proiectiile oblice si axonometrice. [0.2p] 2. Parametrii sistemului de coordonate observator in OpenGL. [0.5p] 3. Aproximarea reflexiei difuze. [0.75p] 4. Despre algoritmul BSP: [1p] a. Cum se construieste arborele bsp si ce se memoreaza in noduri. b. Cum se afiseaza arborele BSP c. Functia de afisare a arborelui BSP d. Cum poate fi utilizat algoritmul pentru eliminarea obiectelor nevizibile din banda grafica. 5. Afirmatii despre modelul Gouraud(erau 8 afirmatii; trebuia sa spui care sunt adevarate si care false). [0.8p] 6. Algoritmul Bresenham de rasterizarea vectorilor : deducerea expresiei variabile de test ; implentare in C [1p] In total au fost 4.25p

9 septembrie 2015

Elemente de Grafica pe Calculator

Florica Moldoveanu

2015 · Restanțe · CA

1. Diferentele dintre proiectiile oblice si axonometrice. [0.2p] 2. Parametrii sistemului de coordonate observator in OpenGL. [0.5p] 3. Aproximarea reflexiei difuze. [0.75p] 4. Despre algoritmul BSP: [1p] a. Cum se construieste arborele bsp si ce se memoreaza in noduri. b. Cum se afiseaza arborele BSP c. Functia de afisare a arborelui BSP d. Cum poate fi utilizat algoritmul pentru eliminarea obiectelor nevizibile din banda grafica. 5. Afirmatii despre modelul Gouraud(erau 8 afirmatii; trebuia sa spui care sunt adevarate si care false). [0.8p] 6. Algoritmul Bresenham de rasterizarea vectorilor : deducerea expresiei variabile de test ; implentare in C [1p] In total au fost 4.25p

9 septembrie 2015

2014

Elemente de Grafica pe Calculator

Marius Zaharia

2014 · Sesiune · 331,332,333,334 CC

Subiecte EGC Sesiune Ianuarie-Februarie 2014 23.01.2014 333 CC 1. Transformare fereastra-vizor, cu deducere si cod C. 2. Algoritmul Bresenham pentru vectori + cod C. 3. Shading Gouraud. 4. Reprezentari de modele geometrice + cod C (primul curs). 02.02.2014 332 CC 1.back face culling 2.generarea cercului prin bresenham-mitchener 3.quaternioni 4.proprietati curbe de aproximare si curbe bezier de grad n 03.02.2014 321CC 1. Algoritmul de decupare poligonala Sutherland-Ho...ceva 2. Sistem de vizualizare 3D 3. Shading Gouraud 4. Metoda radiantei 07.02.2014 334 CC 1.Algoritmul de decupare Cohen-Sutherland. Principiu implementare in C. 2.Ascunderea de suprafete folosind arbori BSP.In ce consta sursa pseudocod? 3.Modelul de reflexi Lambert pentru reflezie difuza si Phong pentru reflexie speculara. 4.Algortimul Ray-Tracing. In ce consta. Sursa pseudocod a procedurii recursive.

5 septembrie 2014

Elemente de Grafica pe Calculator

Florica Moldoveanu

2014 · Sesiune · 332+333 CA

03.02.2014 ----------- A doua zi 1. [0.25p] Prin ce se deosebesc proiectiile oblice de proiectiile axonometrice? 2. [0.5p] Care sunt parametrii care definesc sistemul de coordonate observator. Care sunt valorile implicite ale acestor parametrii in OpenGL? 3. [0.25p] Care dintre urmatoarele afirmatii sunt corecte: a. Algoritmul z-buffer necesita rasterizarea poligoanelor scenei 3D in ordinea descrescatoare a distantei lor fata de observator b. Bufferul z memoreaza coordonatele z ale fragmentelor de primitive care sunt vizibile intr-o imagine c. Bufferul z se actualizeaza pentru fiecare fragment rezultat din rasterizarea primitivelor dintr-un cadru imagine d. Algoritmul z-buffer este exectutat de procesoarele placii grafice 4. [0.5p] Determinarea fetelor auto-obturate ale poliedrelor convexe. Conditia de vizibilitate atunci cand determinarea este efectuata: a) in coordonate globale; b) in coordonate de decupare. 5. [0.5p] Aproximarea reflexiei speculare a luminii intr-un punct al unei suprafete 3D, luminata de o sursa punctiforma (modelul empiric). 6. [0.75p] Introducerea umbrelor in imagini prin metoda volumelor de umbra (fara implementare cu OpenGL). 7. [0.5p] Calculul culorilor fragmentelor la afisarea suprafetelor 3D folosind modelul Phong. Avantajele si dezavantajele modelului Phong in comparatie cu alte modele. 8. [1p] Algoritmul Bresenham pentru rasterizarea vectorilor: alegerea punctelor spatiului discret, implementare in C, generalizarea algoritmului pentru vectori de orice panta.

4 februarie 2014

Elemente de Grafica pe Calculator

Irina Mocanu

2014 · Sesiune · CB

1. matricea proiectiei perspective cu centrul in (0,0,10) si planul de proiectie x0y 2. transformarile pentru a duce un triunghi (iti dadea coordonatele triunghiului) din fereastra (iti dadea coordonatele ferestrei) in poarta (iti dadea coordonatele portii) si sa il centrezi 3. algoritmul Bresenham pentru un segment de dreapta ce trece prin A(2,3) si B(3,4) -> trebuia sa zici ce pixel e ales in functie de panta aia 4. lumina difuza 5. sa mentionezi algoritmi de vizibilitate folositi dupa decupare (toti algoritmii care apar dupa DECUPARE din schema slide 3 - curs Vizibilitate direct pe schema) 6. de explicat z-buffer 7. de explicat z-pass la umbre

31 ianuarie 2014

Elemente de Grafica pe Calculator

Irina Mocanu

2014 · Sesiune · 331-332 CB

1. Deduceti matricea pentru proiectia perspectiva cu centrul de proiectie in C(0, 0, 10) si planul de proiectie xOy. 2. Se dadea un triunghi in coordonate reale si se cerea sa se scrie ce transformari sunt necesare pentru a se afisa pe ecran centrat si nedeformat. 3. Ce transformari sunt necesare pentru trecerea din volumul de vizualizare in viewport 3D in OpenGL pentru proiectia perspectiva. 4. Se dadeau capetele unui segment si se cerea sa se aplice algoritmul Cohen-Sutherland pentru segmentul dat. 5. Se dadeau capetele unui segment si se cerea sa se genereze segmentul folosind algoritmul Bresenham. (Se cerea decat sa se marcheze punctele dintre care trebuia sa se aleaga si care se alege. Mai precis se voia desenul din curs cu segmenul si distantele d1 si d2 si de spus pe caz general ce punct se alege in functie de d1 si d2. A spus ca segmentul l-a dat doar orientativ pentru a sti noi in ce octant se afla. Nu voia eroarea!) 6. a) Care sunt algoritmii de eliminare a fetelor/partilor nevizibile? b) Descrieti algoritmul Z-buffer. (Descriere, nu pseudocod!) 7. Lumina difuza. Ce este si cum se obtine? 8. Descrieti metoda z-pass. (Descriere, nu pseudocod! A zis eventual sa facem si un desen.)

23 ianuarie 2014

2013

2012

Elemente de Grafica pe Calculator

Irina Mocanu

2012 · Sesiune · 331&333 CB

1. Se dadeau 2 desene cu un dreptunghi, (si cu coordonatele varfurilor). Trebuia sa spui prin ce transformari se poate ajunge de la primul desen la al doilea (erau parca 2 translatii, o scalare si o oglindire ) - sa scrii ordinea in care se aplica matricile de transformare. 2. Transformarea fereastra-poarta pentru un triunghi (se dadeau coordonatele varfurilor in fereastra si dimensiunea portii), scalare uniforma, centrare in poarta 3. Proiectia perspectiva. Caracteristici. Sa calculezi matricea de transformare pentru proiectia cu centrul (5,0,0) si planul de proiectie yoz 4. Sa aplici Cohen-Sutherland pentru un segment si o zona de decupare (fara sa calculezi efectiv punctele de intersectie - doar codificarea si ce se intampla - ca in exemplul din curs) 5. Trecerea din proiectie paralela in viewport 3D 6. De aplicat Bresenham pentru un segment (avea panta intre 0 si 1) 7. z-buffer (vroia explicatii, nu neaparat pseudocod) 8. Lumina difuza

23 ianuarie 2012

2011

Elemente de Grafica pe Calculator

Zaharia

2011 · Sesiune · CC

Subiecte EGC 331CC - 26.01 1. Cohen-Sutherland 2. Lambert si Phong 3. Z-buffer 4. Transformari 3D + functie pt rotirea unui punct (p3d rot_y(double angle, p3d p)) 334 CC 1. Transformarea de vizualizare 2D ( definitie, deducere, cod C) 2. Bresenham pt vectori ( deducere, cod C ) 3. Alg Gourond 4. Modele de culoare ( definitie + RGB,CMY,YIQ) La grupa 333CC, in cazul in care nu ai aflat deja, s-au dat: 1. Modele de culoare(RGB, CMY, HSV) 2. Back face culling 3. Curbe Bezier 4. Generarea cercurilor prin puncte(Bresenham & Mitchener) EGC 332 CC - 11.02.2010 1.Metoda Gourand de shading; 2.Descrierea unui sistem de vizualizare (transformarea 3D) 3.Proiectii. Tipuri de proiectii 4.Algoritmul pictorului. 335 CC 1.Modele de culoare(RGB, CMY, HSV) 2.Curbe Bezier tre sa am cursurile in fata ca sa mi le amintesc si pe celalate.Nu a mai afisat nimeni ce s-a dat la 335 fiind ultima grupa

13 noiembrie 2011