14
Računarska grafika Boja

Boja - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/predavanja/arhiva/12 Boja.pdf · – C, M i Y boje - pigmenti na beloj podlozi – pigmenti apsorbuju odre đene talasne

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Boja - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/predavanja/arhiva/12 Boja.pdf · – C, M i Y boje - pigmenti na beloj podlozi – pigmenti apsorbuju odre đene talasne

Računarska grafika

Boja

Page 2: Boja - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/predavanja/arhiva/12 Boja.pdf · – C, M i Y boje - pigmenti na beloj podlozi – pigmenti apsorbuju odre đene talasne

08.05.2013.Boja2

Fenomen boje

� Boja je određena talasnom dužinom svetla– koje se emituje iz nekog svetlosnog izvora, ili

– koje se reflektuje od neke površine

� Sunce (ili sijalica) emituju belo svetlo – sadrži zračenje različitih talasnih dužina (deo vidljivog i nevidljivog spektra)

� Prelamanjem kroz prizmu, zbog razlike u uglu prelamanja za pojedine talasne dužine svetla, od bele svetlosti se dobija spektar

Page 3: Boja - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/predavanja/arhiva/12 Boja.pdf · – C, M i Y boje - pigmenti na beloj podlozi – pigmenti apsorbuju odre đene talasne

08.05.2013.Boja3

Opažanje boje

� Informacija o boji - preko nervnih receptora u mrežnjači oka – čepića (cone)– čepići: SW (plavo), MW (zeleno) LW (crveno)– fotosenzitivni pigment rodopsin

� Čulo vida – raspoznavanje vizuelnih info:– primarni centar vida – plavo

� prima informaciju i prosleđuje– dorsalni tok – zeleno

� raspoznavanje objekata– ventralni tok – ljubičasto

� raspoznavanje boja

� Čovek - trihromat, raspoznaje 3 boje: crvenu, zelenu i plavu i kombinacije� Većina životinja – dihromati, neke životinje su čak tetrahromati� Daltonizam - slepilo za boje, ne raspoznaju se boje, ili samo neke od njih

Page 4: Boja - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/predavanja/arhiva/12 Boja.pdf · – C, M i Y boje - pigmenti na beloj podlozi – pigmenti apsorbuju odre đene talasne

08.05.2013.Boja4

Boje duginog spektra

~ 790–670 THz~ 380–450 nmljubi časta

~ 670–620 THz~ 450–485 nmplava

~ 620–600 THz~ 485–500 nmtirkiz

~ 600–530 THz~ 500–565 nmzelena

~ 530–510 THz~ 565–590 nmžuta

~ 510–480 THz~ 590–625 nmnarandžasta

~ 480–405 THz~ 625–740 nmcrvena

frekvencijetalasna dužinaboja

Page 5: Boja - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/predavanja/arhiva/12 Boja.pdf · – C, M i Y boje - pigmenti na beloj podlozi – pigmenti apsorbuju odre đene talasne

08.05.2013.Boja5

Modeli boja

� RGB (Read-Green-Blue) – izvor svetla� CMYK (Cyan-Magenta-Yellow+blacK) – reflektovano svetlo� HSV/HSB (Hue-Saturation-Value/Brightness)� HSL/HLS/HSI (Hue-Saturation-Lightness/Luminance/Intensity)� Modeli boja u TV standardima

– YIQ (NTSC – Severna Amerika, Japan)– YUV (PAL – Australija, Evropa bez Francuske)– YDbDr (SECAM – Francuska)

� YPbPr (skalirana verzija YUV)� YCbCr (digitalna verizja YPbPr, koristi se u MPEG i JPEG std.)� xvYCC (internacionalni video kolor std. IEC)

Page 6: Boja - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/predavanja/arhiva/12 Boja.pdf · – C, M i Y boje - pigmenti na beloj podlozi – pigmenti apsorbuju odre đene talasne

08.05.2013.Boja6

RGB model

� RGB (Red-Green-Blue) - crvena, zelena i plava boja– R, G i B boje - emitovana svetla iz svetlosnog izvora

– aditivni model – primarne R, G i B boje se mešaju dodavanjem (na crnu)

– nepostojanje ni jednog svetla – crno, postojanje sva tri svetla – belo

Page 7: Boja - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/predavanja/arhiva/12 Boja.pdf · – C, M i Y boje - pigmenti na beloj podlozi – pigmenti apsorbuju odre đene talasne

08.05.2013.Boja7

CMY model

� CMY (Cyan-Magenta-Yellow) – tirkiz, ciklama, žuta– C, M i Y boje - pigmenti na beloj podlozi

– pigmenti apsorbuju određene talasne dužine belog svetla

– subtraktivni model – primarne C, M i Y boje se mešaju oduzimanjem (od bele) – nepostojanje ni jednog pigmenta – belo, postojanje sva tri pigmenta – sivo

– mešanjem neidealnih pigmenata primarnih boja ne može da se dobije crna� crna se posebno dodaje za štampu - CMYK model (CMY + blacK)

Page 8: Boja - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/predavanja/arhiva/12 Boja.pdf · – C, M i Y boje - pigmenti na beloj podlozi – pigmenti apsorbuju odre đene talasne

08.05.2013.Boja8

Pojmovi

� Hue – nijansa (ton) boje – atribut vizuelnog osećaja po kojem je neka oblast slična nekoj od boja:

� crvenoj, žutoj, zelenoj ili plavoj ili nekoj kombinaciji dve od njih– određena talasnom dužinom svetla

� Saturation – zasićenost boje– atribut vizuelnog osećaja čistoće boje (zasićena=čista, živahna)

zasićenje [0-100]%za vrednost/sjaj=100%

� Value/Brightness – vrednost/sjaj – atribut vizuelnog osećaja po kojem neka oblast izgleda

da emituje više ili manje svetlosti– subjektivan intenzitet svetla

vrednost/sjaj [0-100]%za zasićenje 100%

Page 9: Boja - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/predavanja/arhiva/12 Boja.pdf · – C, M i Y boje - pigmenti na beloj podlozi – pigmenti apsorbuju odre đene talasne

08.05.2013.Boja9

HSV model

� HSV/HSB (Hue-Saturation-Value/Brightness) – H-nijansa (0-360°), S-zasićenje (0-100%), V-vrednost/B-sjaj (0-100 °)– S: 0% - nema boje (skala sivog, u zavisnosti od sjaja), 100% - zasićena boja– V/B: 0% - crno, 100% - skala od belog do čiste boje, u zavisnosti od zasićenja– Alvy Ray Smith, 1978.g.

� Koverzije RGB<=>HSV:– http://en.wikipedia.org/wiki/HSV_color_space#Transformation_between_HSV_and_RGB

Page 10: Boja - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/predavanja/arhiva/12 Boja.pdf · – C, M i Y boje - pigmenti na beloj podlozi – pigmenti apsorbuju odre đene talasne

08.05.2013.Boja10

HSV model (2)

Page 11: Boja - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/predavanja/arhiva/12 Boja.pdf · – C, M i Y boje - pigmenti na beloj podlozi – pigmenti apsorbuju odre đene talasne

08.05.2013.Boja11

HSL model

� HSL/HLS/HSI (Hue-Saturation-Lightness/Luminance/Luminosity/Intensity) – H-nijansa, S-zasićenje, L/I –osvetljenost/intenzitet

� L/I: sjaj oblasti sudeći relativno prema sjaju slično osvetljene bele oblasti– vertikalna osa: skala sivog od crne do bele– kontroverza: bela ispada potpuno zasićena boja?

� Koverzije RGB<=>HSL:– http://en.wikipedia.org/wiki/HSL_color_space#Converting_from_RGB

Page 12: Boja - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/predavanja/arhiva/12 Boja.pdf · – C, M i Y boje - pigmenti na beloj podlozi – pigmenti apsorbuju odre đene talasne

08.05.2013.Boja12

Izbor boje u aplikacijama

� Dijalog u Power Point– U Colors pravougaoniku

se bira H-S– Vertikalnim klizačem

se bira L

Page 13: Boja - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/predavanja/arhiva/12 Boja.pdf · – C, M i Y boje - pigmenti na beloj podlozi – pigmenti apsorbuju odre đene talasne

08.05.2013.Boja13

Lista boja

� http://en.wikipedia.org/wiki/List_of_colors

100%100%210°2551270#007FFFAzure

63%43%92°91160123#7BA05BAsparagus

100%50%160°212255127#7FFFD4Aquamarine

100%100%180°2552550#00FFFFAqua

87%25%30°177206251#FBCEB1Apricot

80%50%270°204102153#9966CCAmethyst

100%100%45°0191255#FFBF00Amber

64%78%345°8043229#E52B50Amaranth

89%83%355°5438227#E32636Alizarin Crimson

100%6%208°255248240#F0F8FFAlice blue

HSVRGBHex tripletSampleName

Page 14: Boja - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/predavanja/arhiva/12 Boja.pdf · – C, M i Y boje - pigmenti na beloj podlozi – pigmenti apsorbuju odre đene talasne

08.05.2013.Boja14

Optičke varke

� Hermanova mreža:

belo polje u senci:crno polje van senke: