Udostępnij za pośrednictwem


Mapowanie środowiska (Direct3D 9)

Mapowanie środowiska to technika, która symuluje bardzo odbijające się powierzchnie bez użycia śledzenia promieni. W praktyce mapowanie środowiska stosuje specjalną mapę tekstur zawierającą obraz sceny otaczającej obiekt do samego obiektu. Wynik przybliża wygląd powierzchni refleksyjnej, wystarczająco blisko, aby oszukać oko, bez przeprowadzania żadnych złożonych obliczeń związanych ze śledzeniem promieni.

Poniższa ilustracja przedstawia rodzaj mapowania środowiska zwany mapowaniem środowiska sferycznym. Aby uzyskać szczegółowe informacje, zobacz Spherical Environment Mapping.

ilustracja czajnika z zastosowaną teksturą, która odzwierciedla otoczenie

Czajnik na tym zdjęciu wydaje się odzwierciedlać swoje otoczenie; to faktycznie tekstura stosowana na obiekt. Ponieważ mapowanie środowiska używa tekstury w połączeniu ze specjalnie obliczonymi współrzędnymi tekstury, może być wykonywane w czasie rzeczywistym.

Ta sekcja zawiera informacje na temat wykonywania dwóch typowych typów mapowania środowiska za pomocą funkcji Direct3D. Istnieje wiele typów mapowań środowiska używanych w całej branży grafiki, ale w następujących tematach opisano dwa najbardziej typowe formy: mapowanie środowiska sześciennego i mapowanie środowisk sfericznych.

Potok pikseli