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
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.
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.
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ą.
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ą.
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ść.
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.
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.
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.
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
Projektant modułu cieniującego