Rozważa się dwa typy odwzorowań: 1. Parametryzacja prosta



Podobne dokumenty
MODELOWANIE I WIZUALIZACJA TEKSTURY

Przestrzeń liniowa R n.

Postać Jordana macierzy

Rozdział 9. Baza Jordana

Zadania z AlgebryIIr

Wielokryteriowa optymalizacja liniowa (WPL)

GRAFIKA KOMPUTEROWA. Plan wykładu. 1. Początki grafiki komputerowej. 2. Grafika komputerowa a dziedziny pokrewne. 3. Omówienie programu przedmiotu

Grafika komputerowa. Dr inż. Michał Kruk

Zadania domowe. Ćwiczenie 2. Rysowanie obiektów 2-D przy pomocy tworów pierwotnych biblioteki graficznej OpenGL

WPROWADZENIE DO GRAFIKI KOMPUTEROWEJ

Pochodna kierunkowa i gradient Równania parametryczne prostej przechodzącej przez punkt i skierowanej wzdłuż jednostkowego wektora mają postać:

Graficzne modelowanie scen 3D. Wykład 4

J. Szantyr - Wykład 7 Ruch ogólny elementu płynu

J. Szantyr Wykład 11 Równanie Naviera-Stokesa

Zadania domowe. Ćwiczenie 3. Budowa modeli obiektów 3-D

Dodawanie i mnożenie liczb zespolonych są działaniami wewnętrznymi tzn., że ich wynikiem jest liczba zespolona.

FRAKTALE I SAMOPODOBIEŃSTWO

KONWENCJA ZNAKOWANIA MOMENTÓW I WZÓR NA NAPRĘŻENIA

P K. Położenie punktu na powierzchni kuli określamy w tym układzie poprzez podanie dwóch kątów (, ).

Zakres zagadnienia. Pojęcia podstawowe. Pojęcia podstawowe. Do czego słuŝą modele deformowalne. Pojęcia podstawowe

ROZKŁAD BŁĘDÓW PRZY PROJEKTOWANIU POŚREDNIEGO OŚWIETLENIA ELEKTRYCZNEGO ZA POMOCĄ OPRAW KWADRATOWYCH

TRANSFORMACJE 2-D2 PROCEDURA WIZUALIZACJI 2-D2

Animowana grafika 3D. Opracowanie: J. Kęsik.

R o z w i ą z a n i e Przy zastosowaniu sposobu analitycznego należy wyznaczyć składowe wypadkowej P x i P y

= [6; 2]. Wyznacz wierzchołki tego równoległoboku.

GRAKO: ŚWIATŁO I CIENIE. Modele barw. Trochę fizyki percepcji światła. OŚWIETLENIE: elementy istotne w projektowaniu

Przykładowe zadania z matematyki na poziomie podstawowym wraz z rozwiązaniami

PRÓBNY EGZAMIN MATURALNY

cz.2 Dr inż. Zbigniew Szklarski Katedra Elektroniki, paw. C-1, pok.321

PRZESTRZEŃ WEKTOROWA (LINIOWA)

Ćwiczenie 362. Wyznaczanie ogniskowej soczewek metodą Bessela i pomiar promieni krzywizny za pomocą sferometru. Odległość przedmiotu od ekranu, [m] l

Grafika Komputerowa Wykład 5. Potok Renderowania Oświetlenie. mgr inż. Michał Chwesiuk 1/38

MATURA probna listopad 2010

Środek ciężkości bryły jednorodnej

Fotometria i kolorymetria

GRK 4. dr Wojciech Palubicki

Grafika Komputerowa Wykład 6. Teksturowanie. mgr inż. Michał Chwesiuk 1/23

Teselacja i uzupełnienia do grafiki

PRÓBNY EGZAMIN MATURALNY

PRÓBNY EGZAMIN MATURALNY

Ruchy ciała sztywnego i przekształcenia jednorodne

ZADANIE 1. ZADANIE 2 Wyznacz współrzędne punktu P, który dzieli odcinek o końcach A = (29, 15) i B = (45, 13) w stosunku AP : PB = 1 : 3.

Zadania egzaminacyjne

Algebra liniowa. Zadania przygotowujące do egzaminu: .Wskazówka: Zastosować wzór de Moivre'a;

Oświetlenie. Modelowanie oświetlenia sceny 3D. Algorytmy cieniowania.

M O D E L R U C H U W Y R Z U T N I O K RĘTOWEJ O P I S A N Y P R Z E Z T R A N S F O R M A C J E U K Ł A D Ó W W S P Ó Ł R ZĘ D N Y C H

Podręcznik. Przykład 1: Wyborcy

Obliczenia Naukowe. Wykład 12: Zagadnienia na egzamin. Bartek Wilczyński

PRAWIDŁOWE ODPOWIEDZI I PUNKTACJA

Zadania kinematyki mechanizmów

i = [ 0] j = [ 1] k = [ 0]

,..., u x n. , 2 u x 2 1

WYKŁAD 14 PROSTOPADŁA FALA UDERZENIOWA

dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;

TENSOMETRIA ZARYS TEORETYCZNY

Modelowanie i wstęp do druku 3D Wykład 1. Robert Banasiak

REDUKCJA PŁASKIEGO UKŁADU SIŁ

Oświetlenie obiektów 3D

PRÓBNY EGZAMIN MATURALNY

Zadanie 1. Ściana. 1. Potrzebne zmienne w dołączonym do zadania kodzie źródłowym

MATEMATYKA Z PLUSEM DLA KLASY VII W KONTEKŚCIE WYMAGAŃ PODSTAWY PROGRAMOWEJ. programowej dla klas IV-VI. programowej dla klas IV-VI.

Geometria analityczna w przestrzeni. Kierunek. Długość. Zwrot

PYTANIA KONTROLNE STAN NAPRĘŻENIA, ODKSZTAŁCENIA PRAWO HOOKE A

Algebra z geometrią 2012/2013

Technologie Informacyjne

JEDNORÓWNANIOWY LINIOWY MODEL EKONOMETRYCZNY

WIESŁAW KOTARSKI, KRZYSZTOF GDAWIEC, AGNIESZKA LISOWSKA NIELINIOWE PODZIAŁY I FRAKTALE

LUBELSKA PRÓBA PRZED MATUR MATEMATYKA - poziom podstawowy

Plan wykładu. Akcelerator 3D Potok graficzny

Zajęcia nr 1 (1h) Dwumian Newtona. Indukcja. Zajęcia nr 2 i 3 (4h) Trygonometria

LUBELSKA PRÓBA PRZED MATURĄ MATEMATYKA - poziom podstawowy

Fraktale - wprowadzenie

Grafika 2D. Przekształcenia geometryczne 2D. opracowanie: Jacek Kęsik

Optyka 2. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

GRAFIKA RASTROWA. WYKŁAD 1 Wprowadzenie do grafiki rastrowej. Jacek Wiślicki Katedra Informatyki Stosowanej

LUBELSKA PRÓBA PRZED MATURĄ 2015 poziom rozszerzony 1

Julia 4D - raytracing

Systemy Lindenmayera (L-systemy)

Opis programu Mathe - ass

Grafika komputerowa Wykład 8 Modelowanie obiektów graficznych cz. II

Paweł Gładki. Algebra. pgladki/

ECOsine TM PASYWNY FILTR HARMONICZNYCH PAŹDZIERNIK 2008 PASYWNY FILTR HARMONICZNYCH

A,B M! v V ; A + v = B, (1.3) AB = v. (1.4)

VIII. ZBIÓR PRZYKŁADOWYCH ZADAŃ MATURALNYCH

Model odpowiedzi i schemat oceniania do arkusza II

ODPOWIEDZI I SCHEMAT PUNKTOWANIA ZESTAW NR 2 POZIOM PODSTAWOWY. Etapy rozwiązania zadania

rgbf<składowa_r,składowa_g,składowa_b,filter>. Dla parametru filter przyjmij kolejno wartości: 0.60, 0.70, 0.80, 0.90, 1.00, np.:

PRÓBNY EGZAMIN MATURALNY

Podstawy Procesów i Konstrukcji Inżynierskich. Teoria kinetyczna INZYNIERIAMATERIALOWAPL. Kierunek Wyróżniony przez PKA

8. TRYGONOMETRIA FUNKCJE TRYGONOMETRYCZNE KĄTA OSTREGO.

Rachunek Prawdopodobieństwa Anna Janicka

Modelowanie i obliczenia techniczne. Modelowanie matematyczne Metody modelowania

MATURA PODSTAWOWA nr 1 NOWA FORMUŁA, czas pracy 170 minut

Wybrane stany nieustalone transformatora:

A = {dostęp do konta} = {{właściwe hasło,h 2, h 3 }} = 0, (10 4 )! 2!(10 4 3)! 3!(104 3)!

XIII Olimpiada Matematyczna Juniorów

6. ZWIĄZKI FIZYCZNE Wstęp

Sierpiński Carpet Project. W ZSTiL Zespół Szkół Technicznych i Licealnych

napór cieczy - wypadkowy ( hydrostatyczny )

W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora.

Transkrypt:

WYKŁAD MODELOWANIE I WIZUALIZACJA TEKSTURY. Co to jest tekstra obiekt T(,, (,, t( =... tn(,,,, Plan wkład: Co to jest tekstra? Generowanie worów tekstr Wialiaja tekstr Filtrowanie tekstr Co może oiswać fnkja T(,,? Tekstra jest fnkja T(,,, (w ogólnośi wektorowa określona dla nktów leżąh na owierhni obiekt. Prkład:. Kolor nkt (,, na owierhni obiekt (,, [ r(,, g(,, b(,, ] T T = r(., g(., b(. -składowe, erwona, ielona i niebieska kolor nkt w model RGB. Fnkja T(,, może oiswać w tm radk dowoln obra naniesion na owierhnię obiekt.. Wektor normaln do owierhni w nkie (,, T,, = N,, + N,, N(,, N(,, ( ( ( - wektor normaln oblion danh o geometrii owierhni, - składnik losow 3. Wsółnniki materiałowe dla modeli oświetlenia (,, [ k (,, k (,, k (,, ] T T = k a (,, k d (,, (,, k s a d s - wsółnnik odbiia światła rorosonego, - wsółnnik odbiia dfjnego, - wsółnnik odbiia wieriadlanego. 4. Różnego rodaj kombinaje orednio wmienionh modeli Jak wglądają obra obiekt wględnieniem tekstr?

Odworowania arametrne w agadnieniah wialiaji tekstr: Określanie fnkji tekstr T(,, w restreni, w której ostał oisan obiekt jest trdne i niewgodne. Zawaj stosje się odworowania arametrne. Parametrn ois owierhni obiekt Fnkja tekstr definiowana w restreni arametrów (, T(, [(,, (,, (,] T((,, (,, (, Roważa się dwa t odworowań:. Parametraja rosta T(, (, (,, Dla danego nkt (, restreni arametrów, stosją równania arametrne oblia się odowiedni nkt (,, na owierhni obiekt. Rtje się nkt (,,, a iksel (, wełnia godnie fnkją tekstr T(,.

. Parametraja odwrotna. Generowanie worów tekstr Jak skać fnkję T(,,? T(, (, (,, Dla danego iksela (,, oskje się nkt (,, na owierhni widonego obiekt. Stosją odwrotne równania arametrne oblia się odowiedni nkt (, w restreni arametrów. Piksel wełnia godnie fnkją tekstr T(, dla wlionh wartośi. W agadnieni arametraji rostej wmagana jest najomość równań arametrnh owierhni, natomiast w adani arametraji odwrotnej odwrotnh równań arametrnh. Stosje się różne metod ais i algortm generaji fnkji tekstr.. Wkorstje się ostać analitną fnkji T(,.. Twor się tablię oisjąą fnkję T(, określoną dokładnośią, n. tablię oisjąą kolorow obra skan metodą fotografii frowej. 3. Fnkję T(, komonje się elementarnh worów. W literatre oisje się różne modele tworenia tekstr re owielanie worów. Cęsto stosje się modele wkorstjąe lib lb roes losowe. Modele okresowe Pewien elementarn wore jest owielan wedłg stalonego orądk. Metodą tą można skać n. rsnki sahowni mr egł. Modele bombowe W restreni arametrów romiesa się losowo obiekt o stalonm kstałie (bomb. Romiesanie olega na losowani nkt miesenia środka bomb i jej orientaji. Bomba może bć onadto w trakie romiesania skalowana. Prkład: Modele oarte na roesah Markowa Proes losowania wkorstje własność roesów Markowa, która olega na tm, że stan roes w ewnm nkie ależ jednie od stanów w beośrednim jego otoeni. Modele fraktalne Wkorstje się różnorodne odworowania iterowane (wielokrotnie owtara się dość roste odworowania. Prkład: Fraktal lamow (lasma fratal Założenia: Prestreń arametrów (rostokąt w kładie wsółrędnh, należ okrć rostokątną siatką n n nktów. Każdem nktowi siatki należ w ewien sosób risać stoień sarośi lb kolor adanej, dskretnej, liniowo orądkowanej skali. 3

Algortm generaji fraktala lamowego: Krok W narożnh nktah rostokąta siatki miesa się nkt o losowo wbranm (r omo adanego dskretnego rokład rawdoodobieństwa kolore. 3 4 W( 3 34 4 Oblienie kolor nkt w środk bok (n. 3 4. Losje się kolor. Oblia się kolor e wor Krok Wlia się kolor dla ięi nowh nktów siatki. Nowe nkt są generowane w środkah boków i w środk rostokąta. = ( W ( + W ( + W ( gdie fnkja W( ma rebieg okaan na rsnk owżej Oblienie kolor nkt. Losje się kolor. Oblia się kolor e wor = ( 4W ( + W ( gdie fnkja W ( ma nastęją rebieg 4 i= i Krok 3. Otrmano ter nowe rostokąt. Dla każdego nih, owtara się krok i wnik dieli się nów na mniejse rostokąt, aż do osiągnięia grani rodielośi siatki. Uskan tą metodą wore tekstr można rawie dowolnie kstałtować, mieniają rokład żwan r losowani kolorów, ora fnkje W( i W (. Prkład: W ( Każde rhomienie algortm daje inn efekt. 4

Algortm generaji fraktala lamowego może słżć też do innh elów, n. do generaji reźb teren. Prkład: Fraktal lamow Obra sen 3-D, na której oiom sarośi fraktala lamowego, ostał amienion w wsokość 3. Wialiaja tekstr (odworowania geometrne Jak okaać na ekranie obra obiekt wględnieniem tekstr? Parametraja w restreni obiekt Założenie: Obiekt sen definiowane są we własnh kładah wsółrędnh. Prkład: wielobok. Wielobok Zakłada się, że restreń tekstr okrwa się łasną -. restreń tekstr Równania dla arametraji rostej (, (,, = = A + B + D = C 0 C A, B, C, D - wsółnniki równania łasn, na której leż wielobok. Równania dla arametraji odwrotnej (,, (, = = wielobok restreń tekstr. Sfera restreń tekstr 0 Równania dla arametraji rostej (, (,, = Ros( π / sfera = Ros( π sin( π / = R sin( π sin( π / 5

Parametraja w restreni ewnętrnej (kładie świata Poskje się rekstałenia odworowjąego nkt (, restreni tekstr w nkt (,, restreni ewnętrnej (kład świata. Prkład:. Parametraja liniowa rosta (, ( 3, 3 restreń tekstr (, ( 3, 3, 3 (,, (,, trójkąt Zastosowanie - okrwanie tekstrą wieloboków łaskih. Ab oisać arametraję liniową rostą należ naleźć rekstałenie, [ ] = [ ] = [ ] P li wlić maier P. Wnaenie maier P dla trójkąta; Dane: - wierhołki trójkąta (,,, (,,, ( 3, 3,3 - tr nkt w restreni tekstr 3 3 3 3 33 (,, (,, ( 3,3 Element maier P oblia się rowiąją tr kład równań liniowh. Układ ierws: + 3 + + + 3 + 3 3 + 3 = = = Z kład równań wlia się,, i 3 a oostałh dwóh kładów restę elementów maier P.. Parametraja liniowa odwrotna Należ naleźć rekstałenie, o o [ ] = [ ] o o = [ ] O li wlić maier O. 3 o o 3 3 W radk odworowwania wieloboków o różnej libie wierhołków, n. kwadrat restreni tekstr w trójkąt w restreni świata mogą wstąić roblem. Rowiąania mogą bć nastęjąe: odiał wieloboków na trójkąt, tak ab liba trójkątów bła równa i astosowanie arametraji liniowej dla artrójkątów, arametraja nieliniowa.. Parametraja nieliniowa Parametraja dwliniowa [ ] = [ ] P 4 3 Określenie arametraji wmaga naleienia elementów maier P. 6

Parametraja dwkwadratowa [ ] = [ ] P9 3 W ob radkah, arametraja odwrotna wmaga rowiąwania równań nieliniowh. 4. Filtrowanie tekstr Założenie: Wore tekstr jest oisan tablią n. jest to djęie o określonej i niemożliwej do mian rodielośi. Zastosowanie w tm radk dla rkład, arametraji liniowej rostej, rowadi wkle do staji, w której liba nktów restreni tekstr i odowiednia liba nktów do wświetlenia na ekranie są różne. Mogą wstąić różne radki:. Odworowanie owięksająe 00 nktów wora 000 ikseli ekran. Odworowanie mniejsająe 000 nktów wora 00 ikseli ekran Odworowanie owięksająe (roblem łatwiejs W roesie wświetlania na ekranie należ dodać nkt, które nie maja odowiedników we wor tekstr. Efekt niegodnośi gęstośi nktów siatki wora tekstr i nktów ekran redkje się stosją interolaję liniową. Odworowanie mniejsająe (roblem trdniejs W roesie wświetlania na ekranie należ snąć niektóre nkt, którh bt wiele wstęje we wor tekstr. Stosje się różne metod. Metoda : Nadróbkowanie (oersamling nkt ekran mają odowiednik w wor tekstr nkt ekran nie mają odowiednika w wor tekstr Piksel ekran dieli się na mniejse ęśi. Dla ęśi odielonego iksela wnaa się odowiednie nkt w restreni tekstr. Uśrednia się wniki i średnią risje ikselowi ekran. 3 4 Tekstrę dla nktów nie mająh odowiedników we wor wnaa się re liniową interolaję tekstr określonej w nktah,, 3, 4, ohodąej wora. Wadą metod jest trdność stalenia stonia nadróbkowania (lib ęśi, na które dieli się iksel ekran. Stosję się nadróbkowanie e stałą gęstośią, nadróbkowanie adatajne, nadróbkowanie stohastne. 7

Metoda : Metoda slot beośredniego Algortm: Krok Piksel ekran jest rekstałan w obra w restreni tekstr. Krok Obra w restreni tekstr jest średnian r omo filtr liniowego. obra iksela ekran = f ij t ij 4 4 8 4 4 t = f i j ij f i j ij t ij Krok 3 Wnik filtraji t jest traktowan jako tekstra, odowiadająa ikselowi ekran. Problem filtraji: obra iksela nie msi bć kwadratem, iksele leżąe na krawędiah figr należ traktować odrębnie. rkładowa maska filtr (filtr Gassa 8