Skip to main content

Co to jest tekstura obrazu?

Tekstura obrazu jest dwuwymiarowym (2D) obrazem komputerowym, który jest używany w grafice komputerowej, aby dodać cechy wizualne do obiektu lub obszaru ekranowego.Teksturę obrazu można generować ręcznie lub proceduralnie lub można ją pobrać z rzeczywistego zdjęcia lub innego źródła.Ogólnie rzecz biorąc, tekstura obrazu służy do pokrycia powierzchni wielokąta, takiej jak trójkąt lub kwadrat, poprzez proces zwany mapowaniem tekstury.W trójwymiarowej (3D) grafice komputerowej tekstura obrazu można owinąć wokół wszystkich obiektów złożonych z wielu wielokątów, aby obiekt 3D wydawał się bardziej realistyczny.Istnieje kilka innych zastosowań tekstury obrazu, w tym mapowanie nierówności, pola wysokości i sylwetki.

Wykonanie normalnego obrazu komputera w obrazie tekstury obejmuje zastosowanie go do pewnego rodzaju geometrii wewnątrz aplikacji komputera.Ta geometria może być tak prosta jak kwadrat w programie edycji graficznej lub może być tak złożony jak model 3D wykonany z tysięcy wielokątów.Proces mapowania tekstury na obiekt polega na określeniu, gdzie każdy z narożników obrazu pojawi się na geometrii.W przypadku kwadratu proces ten jest łatwy, ponieważ obraz jest również kwadratowy, więc każdy narożnik obrazu odpowiada rogu kwadratu.Obiekt 3D, wówczas różne złożone algorytmy można użyć do ustalenia, gdzie różne części obrazu 2D będą faktycznie pojawić się w modelu.Obraz może być rzutowany bezpośrednio na obiekt, ale ogólnie powoduje zniekształcenie na obiektach, które nie są płaskie.Na przykład sfery spowodują szczypanie obrazu na górze i dolnej części, gdy geometria zapada się na pojedyncze punkty.Za pomocą różnych algorytmów mapowania tekstury mdash;takie jak sferyczne, cylindryczne lub mapowanie Torus mdash;może temu zapobiec.Ta metoda zasadniczo wykonuje teksturę obrazu i interpoluje położenie każdego piksela na obrazie za pomocą osobnego zestawu współrzędnych tekstur zdefiniowanych przez użytkownika.Wiedząc, jakie części obrazu będą i nie zostaną zniekształcone, obraz tekstury można dostosować w celu zrekompensowania, przedstawiając teksturę tak, jak miało być widoczne.Większość profesjonalnych grafiki 3D używa tej metody z teksturą obrazu, ponieważ daje najbardziej przewidywalne i elastyczne wyniki w modelu ze wszystkich stron.W ten sposób często stosowane są tekstury takie jak ludzkie głowy lub odzież.