› rti › ms1rg2 › materijali › predavanja › 04P_OpenGL_ProgramiZaSencenj... Računarska...

7
Računarska grafika 2 13M111RG2 4 Programi za senčenje

Transcript of › rti › ms1rg2 › materijali › predavanja › 04P_OpenGL_ProgramiZaSencenj... Računarska...

Page 1: › rti › ms1rg2 › materijali › predavanja › 04P_OpenGL_ProgramiZaSencenj... Računarska grafika 2 - rti.etf.bg.ac.rsRačunarska grafika 2 13M111RG2 4 Programi za senčenje.

Računarska grafika 2

13M111RG2

4 Programi za senčenje

Page 2: › rti › ms1rg2 › materijali › predavanja › 04P_OpenGL_ProgramiZaSencenj... Računarska grafika 2 - rti.etf.bg.ac.rsRačunarska grafika 2 13M111RG2 4 Programi za senčenje.

Generalni prikaz postupka crtanja

MVP Sastavljanje primitiva

Informacije o povezanosti

(npr. triangle strip)

Ulazni skup temena (aplikacija)

Transformisana temena (homogeni prostor odsecanja)

Odsecanje Ekranske koord. Rasterizacija

Obojeni Fragmenti

Interpolacija

Fragmenti

Vertex shader

Fragment shader

Baricentrične koordinate: P=w0P0+w1P1+w2P2

w0+w1+w2=1

Page 3: › rti › ms1rg2 › materijali › predavanja › 04P_OpenGL_ProgramiZaSencenj... Računarska grafika 2 - rti.etf.bg.ac.rsRačunarska grafika 2 13M111RG2 4 Programi za senčenje.

OpenGL: Programabilna protočna obrada

Dijagram preuzet iz knjige OpenGL Shading Language book

Page 4: › rti › ms1rg2 › materijali › predavanja › 04P_OpenGL_ProgramiZaSencenj... Računarska grafika 2 - rti.etf.bg.ac.rsRačunarska grafika 2 13M111RG2 4 Programi za senčenje.

OpenGL 4.2 Detalji protočne obrade

Dijagrami preuzeti iz knjige OpenGL Insights

Page 5: › rti › ms1rg2 › materijali › predavanja › 04P_OpenGL_ProgramiZaSencenj... Računarska grafika 2 - rti.etf.bg.ac.rsRačunarska grafika 2 13M111RG2 4 Programi za senčenje.

Dijagrami preuzeti iz knjige OpenGL Insights

OpenGL 4.2 Detalji protočne obrade

Page 6: › rti › ms1rg2 › materijali › predavanja › 04P_OpenGL_ProgramiZaSencenj... Računarska grafika 2 - rti.etf.bg.ac.rsRačunarska grafika 2 13M111RG2 4 Programi za senčenje.

Dijagrami preuzeti iz knjige OpenGL Insights

OpenGL 4.2 Detalji protočne obrade

Page 7: › rti › ms1rg2 › materijali › predavanja › 04P_OpenGL_ProgramiZaSencenj... Računarska grafika 2 - rti.etf.bg.ac.rsRačunarska grafika 2 13M111RG2 4 Programi za senčenje.

Dijagrami preuzeti iz knjige OpenGL Insights

OpenGL 4.2 Detalji protočne obrade