Mapowanie tekstur, Rodzaje map, Teselacja

Słownik pojęć graficznych - zobacz, co to jest teselacja i mapowanie tekstur.

Mapowanie tekstur

Mapowanie tekstur to sposób, w jaki trójwymiarowe obiekty otrzymują swoje zewnętrzne właściwości, takie jak kolor, zagłębienia, przezroczystość czy poziom odbić światła.

Diffuse Map

Najpopularniejsza i najprostsza technika nakładania tekstur na obiekt. Obraz nakładany jest po prostu na trójwymiarowy model, zachowując oryginalne kolory.

Bump map

Ta technika umożliwia symulowanie zagłębień czy zmarszczek na płaskich teksturach, tworząc wrażenie głębi i trójwymiarowości. Nie zmienia się model obiektu, co pozwala na zaoszczędzenie mocy obliczeniowych.

Normal map

Ta technika umożliwia symulowanie zagłębień czy zmarszczek na płaskich teksturach, tworząc wrażenie głębi i trójwymiarowości. Nie zmienia się model obiektu, co pozwala na zaoszczędzenie mocy obliczeniowych. Różnicą w porównaniu z bump mappingiem jest nieco szybsze generowanie efektów, przy większym wykorzystaniu zasobów obliczeniowych.

bump
Płaska tekstura bruku na drodze zyskała na wypukłości

Displacement map

Tekstura przechowująca informacje na temat wysokości elementów, umożliwiając ich podnoszenie i opuszczanie, tworząc bardziej realistyczny obraz. Alternatywa dla bump map czy normal map. Technika nie była szeroko stosowana, ponieważ wymaga dodatkowej teselacji obiektów, czyli podzielenia ich na mniejsze części.

Parallax occlusion

Kolejna technika proceduralnego generowania trójwymiarowych detali na płaskich teksturach i powierzchniach. Zamiast tworzyć nową geometrię, parallax occlusion bazuje na przygotowanych mapach (displacement map, powyżej). Dzięki temu możliwe jest tworzenia realistycznych efektów bez znacznego obciążania procesora.

Glow map

Umożliwia deweloperom określenie, które elementy tekstury powinny błyszczeć, określając także kolor i kształt.

Opacity map

Ten typ „tekstury” umożliwia zamienienie przygotowanych modeli - lub ich fragmentów - w przezroczyste powierzchnie, prezentując na przykład wnętrze kuli.

Specular Map

Ta technika determinuje, w których miejscach błyszczącego obiektu pojawią się jaśniejsze odbicia światła.

Reflection Map

Określa tekstury, które odbijają pozostałe elementy sceny. Technika jest ograniczona przez metodę zastosowaną do przechowania danych na temat tej sceny i najczęściej nie pozwala na generowanie dynamicznych odbić, takich jak wizerunek postaci gracza w lustrze.

Tessellation, Teselacja

Szeroko reklamowana metoda. W dużym skrócie, polega na rozbiciu elementów powierzchni (wielokątów - polygonów) na prostsze figury.

W ten sposób deweloperzy pozyskują dodatkowe informacje, które mogą następnie wykorzystać przy dodawaniu szczegółów do modeli. Za pomocą nakładania displacement map można na przykład nadać głębię poszczególnym polygonom, tworząc bardziej realistyczne i „gładsze” obiekty.

Teselacja może zastąpić mniej zaawansowany bump mapping, ale także umożliwić przygotowania jednego modelu, który następnie zyskuje i traci na szczegółach za pomocą teselacji, dostosowując się do dostępnych mocy obliczeniowych i odciążając deweloperów.

teselacja
Deweloper tworzy podstawowy model (po lewej), dzielony następnie na mniejsze polygony (w środku), które za pomocą tekstury displacement map otrzymują dodatkowe szczegóły głębi (po prawej). Żródło: Nvidia.


Powrót do spisu treści: Słownik pojęć graficznych

Reklama

Skocz do komentarzy (4)

O autorze

Redakcja

Redakcja

Eurogamer.pl

Bardzo lubimy pracę zespołową.

Powiązane materiały

Na stronie

Komentarze (4)

Ukryj komentarze z niską oceną
Sortuj:
Wątki z odpowiedziami