Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Opisać CMY, CMYK, gdzie się używa, przeliczanie z CMY Wyrównanie histogramu.

Wpływa na powiększenie
na CMYK Model CMY jest modelem opisującym kolory globalnego kontrastu poprzez rozciągnięcie wartości na
𝒏𝒏
na nośnikach biernych - czyli takich, które jedynie szerszy zakres. 𝑷𝑷(𝒖𝒖) = 𝟐𝟐𝟐𝟐𝟐𝟐 ∙ ∑𝒖𝒖𝒋𝒋=𝟎𝟎 𝒋𝒋 gdzie: P(u) –
𝑵𝑵
odbijają światło - na przykład obrazy, fotografie. Barwy wynikowa jasność piksela o jasności początkowej u
składowe to: C (ang. Cyan), M (ang. Magneta), nj– liczba punktów w obrazie na poziomie szarości
żółty Y (ang. Yellow) padające na farbę światło białe jest lub nasycenia jN – liczba punktów obrazu Mapowanie
tekstur. Płaskie, cylindryczne, sferyczne, sześcienne,
częściowo przez nią pochłaniane. To co nie zostanie
kombinacje powyższych, inne Mapy świetlne to
pochłonięte jest natomiast odbijane dając wrażenie dodatkowe tekstury w odcieniach szarości nakładane na
koloru. Zatem mieszając farby - mieszać będziemy obiekty, reprezentujące lokalne rozjaśnieniami
substancje pochłaniające pewne kolory padającego na przyciemnienia pochodzące od źródeł światła.
nią światła. Dlatego też model ten nazywa się modelem Mapy świetlne generowane są na podstawie
subtraktywnym. Rozszerzeniem modelu CMY jest CMYK uproszczonego algorytmu śledzenia promieni, co
pozwala na symulację: ● cieni rzucanych przez inne
posiadający dodatkowo kolor czarny.
obiekty;● tłumienie światła w funkcji odległości. Proces
KONWERSJA: CMY na CMYK zamieniamy w poniższy generowania map świetlnych jest złożony obliczeniowo:
sposób:k=min(c ,m , y) CMYK c−k ,m−k , y−k , k)=CMY (c ●mapy świetlne są generowane poza głównym
, m , y) Filtr splotowy, do czego służy i jak działa. Filtry programem,
splotowe są stosowane w przetwarzaniu obrazów do przed ich użyciem; ● z reguły nadają się do symulowania
uzyskiwania różnych informacji o obrazie, do nakładania statycznych źródeł światła
efektów takich jak rozmycie, wyostrzenie czy i nieruchomych obiektów;
odnajdowanie krawędzi. Działanie filtrów splotowych ● mapy świetlne przekazywane są do programu jako
opiera się na wyliczeniu nowej wartości piksela biorąc zwykłe tekstury.
pod uwagę sąsiednie piksele czyli wartość wynikowa Teksturowanie wieloprzebiegowe to nakładanie na
powstaje w wyniku obliczenia sumy ważonej (funkcji wielokąt nie jednej, lecz wielu tekstur jednocześnie.
splotu). Obliczenie wartości piksela polega na Zastosowanie teksturowania wieloprzebiegowego to
wymnożeniu wartości pikseli przez ich wagę z maski oraz między innymi: ●Dodawanie rozjaśnień lub przyciemnień
zsumowaniu ich a następnie podzielenie wartości przez powierzchni wynikających z umieszczenia w scenie
współczynnik normalizacyjny źródeł światła (mapy świetlne). ●Symulacja niewielkich
∑(𝑷𝑷𝒊𝒊𝒊𝒊 ∗𝑴𝑴𝒊𝒊𝒊𝒊 )
𝑪𝑪𝒙𝒙,𝒚𝒚 = 𝑵𝑵 = nierówności na powierzchni
𝑵𝑵
∑(𝑴𝑴𝒊𝒊,𝒋𝒋 ) ●Symulacja odbijania otoczenia w ścianach obiektu lub
Gdzie: Cxy – docelowy kolor piksela Pij – kolory pikseli obiektu
źródłowych Mij – współczynniki macierzy filtra N - w innej powierzchni. ●Generowanie cieni rzucanych
współczynnik normalizujący przez inne obiekty. Transformacje przestrzeni. Rolą
Opisać rzutowanie równoległe i perspektywiczne, czym transformacji jest przeniesienie trójwymiarowych
się różnią i gdzie się stosuje. definicji obiektów na płaski ekran monitora, a także
umożliwienie programiście obracania, przemieszczania,
Rzutowanie równoległe, gdy promienie rzutujące są
oraz skalowania elementów animacji. Każdy
prostymi równoległymi. Rzutowanie perspektywiczne, zdefiniowany obiekt zanim pojawi się na ekranie
gdy promienie rzutujące tworzą pęk prostych. Co to jest monitora poddawany jest trzem podstawowym
cieniowanie, i jak z niego skorzystać. Opisz dwa transformacjom: obserwacji, modelowaniu , projekcji.
dowolne algorytmy cieniowania w paru zdaniach. Obserwacja definiuje punkt w przestrzeni, w którym
Cieniowanie - metoda określania stopnia jasności umieszcza się kamerę rejestrującą scenę. Modelowanie
kolorów poszczególnych wielokątów na obiektach w jest transformacją umożliwiającą manipulowanie
tworzonymi obiektami należącymi do sceny.
grafice trójwymiarowej służąca nadaniu im naturalnego
Projekcja określa fragment w przestrzeni, który
wyglądu. CIENIOWANIE PŁASKIE – każdemu wielokątowi
obserwowany jest przez kamerę, oraz sposób
przypisuje się jeden stopień jasności dla całej jego
odzwierciedlania przestrzeni na ekranie.
powierzchni. CIENIOWANIE GOURAUDA – polega na
przypisywaniu punktom cieniowanego wielokąta jasności
obliczonej poprzez interpolację wartości odpowiednich
dla każdego wierzchołka.
Cieniowanie to zapewnia płynną zmianę stopnia jasności
całego obiektu. Normalizacja histogramu. Zwiększa
dynamikę i kontrast obrazu. Polega na takim
„rozciągnięciu” histogramu aby obejmował cały zakres
tonalny np. od poziomu 0 do 255 (dla 8 bitów). Aby to
osiągnąć wyszukujemy minimalną (minPix) oraz
maksymalną (maxPix) wartość piksela. Następnie dla
każdego piksela na obrazie wykonujemy następujące
przekształcenie: Dla pikseli należących do przedziału <0,
255> pixel[x,y]=255*(pixel[x,y]-minPix)/(maxPix-
minPix)

You might also like