Udostępnij przez


Podstawowe pojęcia dotyczące teksturyzacji (Direct3D 9)

Wczesne obrazy 3D generowane komputerowo, choć ogólnie zaawansowane przez ich czas, zwykle mają błyszczący plastikowy wygląd. Brakowało im rodzajów oznaczeń, takich jak zadrapania, pęknięcia, odciski palców i rozmazy, które nadają obiektom 3D realistyczną wizualną złożoność. W ostatnich latach tekstury zyskały popularność wśród deweloperów jako narzędzia do ulepszania realizmu obrazów 3D generowanych komputerowo.

Na co dzień tekstura odnosi się do gładkości lub szorstkości przedmiotu. Jednak w grafikach komputerowych tekstura jest mapą bitową kolorów pikseli, które dają obiekt wyglądu tekstury.

Ponieważ tekstury Direct3D są mapami bitowymi, każda mapa bitowa może być stosowana do elementu pierwotnego Direct3D. Na przykład aplikacje mogą tworzyć i manipulować obiektami, które wydają się mieć w nich wzór ziarna drewna. Trawę, ziemię i skały można zastosować do zestawu figur przestrzennych 3D, które tworzą wzgórze. Rezultatem jest realistycznie wyglądające zbocze wzgórza. Możesz również użyć teksturyzacji do tworzenia efektów, takich jak znaki wzdłuż poboczem drogi, warstwy skalne w klifie lub wygląd marmuru na podłodze.

Ponadto technologia Direct3D obsługuje bardziej zaawansowane techniki teksturyzacji, takie jak łączenie tekstur - z przezroczystością lub bez - i mapowanie światła. Aby uzyskać więcej informacji, zobacz Tekstury Blending (Direct3D 9) i mapowanie światła z teksturami (Direct3D 9).

Jeśli aplikacja tworzy urządzenie warstwy abstrakcji sprzętowej (HAL) lub urządzenie programowe, może używać tekstur 8, 16, 24, 32, 64 lub 128-bitowych.

Dodatkowe informacje znajdują się w następujących tematach.

tekstury Direct3D