Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword or section
Like this
4Activity
×

Table Of Contents

2. Elementy grafiki komputerowej
2.1. Podstawowe pojęcia grafiki komputerowej
Diagram 2-1 Przebieg procesu renderingu dla oświetlenia lokalnego
Diagram 2-2 Przebieg procesu cieniowania
2.2. Historia tekstur proceduralnych
2.3. Definiowanie tekstur proceduralnych
2.3.1. Definiowanie bibliotek tekstur proceduralnych
2.4. Jakość tekstur proceduralnych
3. Przegląd stosowanych metod symulacji zjawisk naturalnych
3.1. Kategorie tekstur proceduralnych rozważane w pracy
Rysunek 3-1 Wzory na skórze zwierząt
Rysunek 3-3 Kora i drewno
Rysunek 3-6 Cienie kaustyczne rzucane przez wodę
Rysunek 3-7 Wzory abstrakcyjne
3.2.3. Wzory na skórze ssaków
Rysunek 3-14 G. Turk. Wzory reaction – diffusion na obiektach
3.2.4. Komórkowe funkcje bazowe tekstur (cellular texture basis function)
Rysunek 3-16 S. Worley – Przykład wykorzystania komórkowej funkcji bazowej
Rysunek 3-17 Diagram Voronoi
Rysunek 3-19 J. Kukla - Tekstury skóry
3.2.5. Podsumowanie
3.3. Dostępne komercyjnie biblioteki do tworzenia wzorów proceduralnych
Diagram 3-1 LIBTEX – ewaluacja tekstur przestrzennych
Rysunek 3-20 Obraz wygenerowany przy pomocy biblioteki PixelLoom
Rysunek 3-21 Przykłady tekstur komórkowych wygenerowanych za pomocą CorelTEXTURE
4.1. Funkcja teksturująca jako złożenie funkcji bazowych
4.2. Drzewa cieniowania
4.3. Opis zaimplementowanych algorytmów
4.3.1. Odwzorowanie nierówności powierzchni
Rysunek 4-2 Geometria odwzorowania nierówności powierzchni
4.3.2. Szum Perlina
Rysunek 4-4 Obliczanie szumu Perlina 2D metodą gradientową
Rysunek 4-5 Wykres funkcji smoothstep(x)
Rysunek 4-6 Przykłady szumu fraktalnego
4.3.3. Podział przestrzeni według diagramu Voronoi
Rysunek 4-8 Typy wyników zwracanych przez funkcję noiseV
Rysunek 4-9 Ilustracja fraktalnego podpodziału przestrzeni
4.4. Automatyzacja poszukiwania użytecznych wzorów proceduralnych
4.4.1. Losowe parametry
4.4.2. Przeszukiwanie domeny parametrów
5. Biblioteka do tworzenia tekstur proceduralnych TexLib
5.1. Architektura
Diagram 5-1 Architektura biblioteki TexLib (moduły funkcjonalne)
5.1.1. Interfejs
5.1.2. Moduły funkcjonalne systemu renderującego
5.1.3. Biblioteka
5.1.4. Interfejs graficzny
5.2. Implementacja - diagram klas
5.2.1. Diagramy klas
5.2.2. Opisy najważniejszych klas
5.3. Procesu renderingu z wykorzystaniem interfejsu biblioteki TexLib
Diagram 5-6 Faza cieniowania z uwzględnieniem biblioteki TexLib
5.3.1. Fazy procesu renderingu w bibliotece TexLib
5.4. Interfejs programistyczny-rozszerzanie biblioteki o nowe wzory
5.5.1. 3dsMAX release3
5.5.2. LightWorks
5.5.3. RenderMan
5.5.4. LightWave
5.5.5. Kontekst w bibliotece TexLib
5.6. Wybrane szczegóły implementacyjne
5.6.1. Wzory definiowane w bibliotekach DLL
5.6.2. Ewaluacja drzewa cieniowania
Diagram 5-7 Przykład kolejności ewaluacji parametrów drzewa cieniowania
5.6.3. Zapobieganie cyklom
5.7. Integracja z pakietem LADS do renderingu fotorealistycznego
5.7.1. System do renderingu fotorealistycznego LightWorks
Diagram 5-8 Architektura systemu LADS
Diagram 5-9 Architektura procesu renderingu w systemie LADS
Diagram 5-10 Przebieg procesu ewaluacji własności powierzchni w systemie LADS
5.7.2. Wykorzystanie biblioteki TexLib w procesie cieniowania systemu LightWorks
5.7.3. Przykładowa implementacja shadera LADS wykorzystującego TexLib
6. Edytor drzew cieniowania
6.1. Funkcjonalność aplikacji Edytora
6.2. Interfejs użytkownika
Rysunek 6-1 Widok ogólny Edytora drzew cieniowania
6.2.1. Dodawanie i usuwanie wzorów i wartości
Rysunek 6-2 Menu kontekstowe dodawania wzorów i wartości
6.2.2. Tworzenie połączeń między wzorami
6.2.3. Właściwości wzorów
6.2.4. Rendering
Rysunek 6-10 Menu parametrów sceny
Rysunek 6-11 Okienko dialogowe z ustawieniami parametrów sceny
Rysunek 6-12 Menu renderingu
Rysunek 6-13 Okienko dialogowe z parametrami renderingu
Rysunek 6-14 Wizualizacja postępu procesu renderingu
6.2.5. Serializacja drzew cieniowania
6.3. Wybrane szczegóły implementacyjne
6.3.1. Opis scen trójwymiarowych
6.3.2. Rendering
7. Badania eksperymentalne
7.1. Cel i zakres ekperymentów
7.2. Symulacje zjawisk występujących w naturze
7.2.1. Skóra salamandry
7.2.2. Cienie kaustyczne
7.2.3. Skóra wyprawiona
7.2.4. Skóra węża
7.2.5. Spękana ziemia
7.2.6. Twórczość H.R.Giger’a
7.3. Ocena efektywności
7.3.1. Warunki eksperymentu
7.3.2. Czynniki wpływające na czas generowania obrazu
7.3.3. Rezultaty liczbowe
7.4. Ocena jakości - porównania
7.5. Podsumowanie
8. Podsumowanie
9. Literatura
Dodatek A. Propozycja ćwiczenia laboratoryjnego
A.1. Instrukcja dla studentów
A.1.1. Cel ćwiczenia
A.1.2. Wprowadzenie - tekstury proceduralne
A.1.3. Biblioteka do tworzenia drzew cieniowania
Rysunek 9-1 Przykładowy diagram funkcji bazowych
A.1.4. Edytor drzew cieniowania
A.1.5. Zadania
A.1.6. Sprawozdanie
Rysunek 9-3 Rybia łuska
A.1.7. Literatura
A.2. Zalecenia dla prowadzącego
A.2.1. Ocena
A.2.2. Możliwe modyfikacje ćwiczenia
Dodatek B. Format pliku zapisu drzewa cieniowania (*.tree)
B.1.1. Format pliku *.tree
B.1.2. Definicja wzorów
B.1.3. Definicja wartości
B.1.4. Definicja powiązań
0 of .
Results for:
No results containing your search query
P. 1
Praca

Praca

Ratings: (0)|Views: 9,922|Likes:
Published by Tomasz Kustrzynski

More info:

Published by: Tomasz Kustrzynski on Jul 11, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See More
See less

11/11/2012

pdf

text

original

You're Reading a Free Preview
Pages 4 to 20 are not shown in this preview.
You're Reading a Free Preview
Pages 24 to 31 are not shown in this preview.
You're Reading a Free Preview
Pages 35 to 81 are not shown in this preview.
You're Reading a Free Preview
Pages 85 to 124 are not shown in this preview.

Activity (4)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Tomasz Jonczyk liked this
toja1 liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->