Udostępnij za pośrednictwem


Porady: eksportowanie tekstury zawierającej mipmapy

Potok zawartości obrazu może generować mipmapy z obrazu źródłowego w ramach części fazy kompilacji projektu.Kiedy nie trzeba ręcznie określać zawartości obrazu każdego poziomu MIP — co możesz zrobić, aby uzyskać pewne efekty — generowanie mipmap w czasie kompilacji zapewnia, że zawartość mipmappingu nigdy nie rozsynchronizuje się i eliminuje koszty wydajności wytwarzania mipmap w czasie wykonywania.

Niniejszy dokument przedstawia te działania:

  • Konfigurowanie obrazu źródłowego, który ma być przetwarzany przez potok zawartości obrazu.

  • Konfigurowanie potoku zawartości obrazu tak, aby nie generować mipmap.

Eksportowanie mipmap

Mipmapping zapewnia automatyczne poziom szczegółów wypełniający ekran dla teksturowanych powierzchni w grze lub aplikacji 3D.Zwiększa wydajność renderowania gry lub aplikacji poprzez wstępnie obliczenie wersji tekstury ze zmniejszonym próbkowaniem, tak żeby cała tekstura nie musiała być próbkowana w dół za każdym razem, gdy jest próbkowana.

Aby wyeksportować teksturę, która ma mipmapy

  1. Zaczyna się od podstawowej tekstury.Załaduj istniejący pliku obrazu lub utwórz jeden w sposób opisany w temacie Porady: tworzenie tekstury podstawowej.Aby obsługiwać mipmapy, określ teksturę, która ma szerokość i wysokość, które są takimi samymi wielokrotnościami liczby dwa, na przykład 64 x 64, 256 x 256 lub 512 x 512.

  2. Skonfigurować właśnie utworzony plik tekstury, dzięki czemu jest przetwarzany przez potok zawartości obrazu.W oknie Eksplorator rozwiązań otwórz menu skrótów dla utworzonego właśnie pliku tekstury, a następnie wybierz polecenie Właściwości.Na stronie Właściwości konfiguracji > Ogólne ustaw właściwość Typ elementu na Potok zawartości obrazu.Upewnij się, że właściwość Zawartość jest ustawiona na Tak, a właściwość Wyłącz z kompilacji jest równa Nie, a następnie wybierz przycisk Zastosuj.Pojawia się strona właściwości konfiguracji Potok zawartości obrazu.

  3. Konfigurowanie potoku zawartości obrazu tak, aby nie generować mipmap.Na stronie Właściwości konfiguracji > Potok zawartości obrazu > Ogólne ustaw właściwość Generuj mipy na Tak (/generatemips).

  4. Wybierz przycisk OK.

Podczas budowania projektu Potok zawartości obrazów konwertuje obraz źródłowy z formatu roboczego do formatu wyjściowego, który określiłeś, włącznie z poziomami MIP, a wynik jest kopiowany do katalogu wyjściowego projektu.