Udostępnij za pośrednictwem


Jak: Tworzenie modułu cieniującego podstawowe tekstury

Ten dokument pokazuje, jak używać programu Shader Designer i języka DGSL do tworzenia modułu cieniującego pojedynczej tekstury.Ten program do cieniowania ustawia dla koloru końcowego bezpośrednio wartości RGB i alfa, które są wypróbkowane z tekstury.

Niniejszy dokument przedstawia te działania:

  • Usuwanie węzłów z wykresu modułu cieniującego

  • Dodawanie węzłów do wykresu

  • Ustawianie parametrów modułu cieniującego

  • Ustawienie parametru widoczności

  • Łączenie węzłów

Aby utworzyć podstawowe cieniowanie tekstury

Podstawowy moduł cieniujący jednej tekstury można zaimplementować przez zapisanie wartości koloru i alfa próbki tekstury bezpośrednio jako końcowy kolor danych wyjściowych.

Zanim zaczniesz, upewnij się, że Właściwości okna i Przybornik są wyświetlane.

Aby utworzyć teksturę podstawową modułu cieniującego

  1. Tworzenie modułu cieniującego DGSL, aby pracować z.Aby uzyskać informacje na temat dodawania do projektu z modułu cieniującego DGSL, zobacz sekcję wprowadzenie w Projektant modułu cieniującego.

  2. Usuwanie węzła Punkt koloru.W trybie Zaznacz wybierz węzeł Kolor punktu, a następnie na pasku menu wybierz kolejno opcje Edytuj i Usuń.To sprawia, że pomieszczenia dla węzła, który jest dodawany w następnym kroku.

  3. Dodaj węzeł Przykładowa tekstura do wykresu.W oknie Przybornik w sekcji Tekstura zaznacz opcję Przykładowa tekstura i przenieś ją na powierzchnię projektową.

  4. Dodaj węzeł Współrzędna tekstury do wykresu.W oknie Przybornik w sekcji Tekstura zaznacz opcję Współrzędne tekstury i przenieś ją na powierzchnię projektową.

  5. Wybierz teksturę, aby zastosować.W Wybierz tryb, wybierz Próbki tekstury węzła, a następnie w Właściwości okna, określ tekstur, który chcesz użyć przy użyciu Nazwa pliku właściwość.

  6. Uczyń teksturę publicznie dostępną.Wybierz Próbki tekstury węzła, a następnie w Właściwości okno, ustawić dostępu właściwość, aby publicznych.Teraz można ustawić teksturę z innego narzędzia, takiego jak Edytor modelu.

  7. Połącz współrzędne tekstury z przykładem tekstury.W trybie Zaznacz przenieś terminal Wyjście węzła Współrzędna tekstury do terminala UV węzła Przykładowa tekstura.To połączenie pobiera próbki tekstury na określonych współrzędnych.

  8. Połącz przykładową teksturę z kolorem końcowym.Przenoszenie RGB terminali z Próbki tekstury węzeł, aby RGB terminali z Ostateczny kolor węzła, a następnie przenieść alfa terminali z Próbki tekstury węzeł, aby alfa terminali z Ostateczny kolor węzła.

Poniższa ilustracja pokazuje wypełniony wykres modułu cieniującego oraz podgląd cieniowania zastosowanego do sześcianu.

[!UWAGA]

Na tej ilustracji płaszczyznę służy jako kształt podglądu i tekstury określono lepiej na celu wykazanie efektów działania modułu.

Wykres modułu cieniującego i podgląd jego efektu.

Niektóre kształty mogą zapewniać lepszy podgląd niektórych cieniowań.Aby uzyskać więcej informacji na temat wyświetlania podglądu cieniowań w Projektancie cieniowań, zobacz Projektant modułu cieniującego.

Zobacz też

Zadania

Jak: zastosowanie modułu cieniującego w modelu 3-w.

Koncepcje

Edytor obrazu

Projektant modułu cieniującego

Inne zasoby

Moduł cieniujący Projektant węzłów