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

› 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

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

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