Skip to main content

Co to jest mapowanie nierówności?

Mapowanie nierówności jest procesem, w którym tekstura lub mapa tekstury jest stosowana na powierzchnię w trójwymiarowym (3D) programie graficznym komputerowym, aby stworzyć bardziej szczegółowe informacje na tej powierzchni.Mapa nierówności jest zwykle używana do dodania większej wymiarowości powierzchni i szczegółów, takich jak guzki, grzbiety, zarysowania i inne szczegóły, które wpływają na gładkość powierzchni.Korzystanie z takiego mapowania pozwala obiektowi utworzonego w programie Graphics Computer (CG) na bardziej realistyczne bez zwiększania liczby wielokątów w obiekcie.Mapowanie guzków jest zazwyczaj realizowane za pomocą tradycyjnych map nierówności, normalnych map lub map paralaksy.

Gdy obiekt jest tworzony w programie graficznym 3D, jest wykonany za pomocą szkielet, do którego przyłożone są wielokąta.Stwarza to podstawowy kształt obiektu i zapewnia mu powierzchnię.Skomplikowane obiekty często mają więcej wielokątów niż proste obiekty, ale wyższa liczba wielokątów często utrudnia renderowanie obiektów.Nie zawsze jest to problem dla CG tworzonych dla filmów, ale gry wideo, które renderują obrazy w czasie rzeczywistym, często mają ograniczenia liczby wielokątów, które można renderować w danej scenie.

mapowanie nierówności są zwykle używane do umożliwienia obiektów z niższymiLiczba wielokątów wydaje się bardziej realistyczna.Na przykład pojedyncza powierzchnia może być użyta do stworzenia ceglanej ściany i miałaby tylko jeden wielokąt.Aby powierzchnia wydawała się realistyczna, każda cegła musiałaby wystawić nieco dalej niż moździerz między nimi i powinny mieć pewne wgniecenia, zadrapania i inne tekstury.Za pomocą mapowania nierówności można dodać te szczegóły bez zwiększania liczby wielokątów na scenie.

Istnieją trzy różne rodzaje mapowania nierówności, które można użyć, chociaż wszystkie generalnie tworzą nieco podobne efekty.Podstawowa mapa nierówności wykorzystuje obraz w skali szarości i mdash;Używanie tylko białego, szarego i czarnego mdash;Aby utworzyć mapę.Gdy ta tekstura zostanie zastosowana jako mapa nietoperzy, wydaje się, że obiekt ma większą teksturę;Pojawią się białe obszary, podczas gdy czarne obszary wydają się wcięte.Ten rodzaj mapowania nierówności nie zmienia powierzchni obiektu, tylko sposób, w jaki renderowane są światło i cień na tej powierzchni, aby nadać wygląd tekstury.To wykorzystuje czerwony, niebieski i zielony, aby stworzyć podobny efekt.Mapy normalne są zwykle tworzone na podstawie bardzo szczegółowej wersji obiektu, a następnie stosowane do niskiej wersji tego obiektu, aby stworzyć bardziej realistyczny wygląd z mniejszą liczbą wielokątów.Mapy paralaksów można również stosować w mapowaniu nierówności, choć są one nieco bardziej skomplikowane.Zasadniczo funkcjonują, naśladując efekt paralaksy, który występuje, gdy obiekt jest widoczny z różnych punktów widzenia, aby stworzyć iluzję głębokości dla powierzchni po obejrzeniu pod kątem.