Sdílet prostřednictvím


Jak: vytvoření Shader textury základní

Tento dokument demonstruje použití Návrháře shaderu a jazyka DGSL (Directed Graph Shader Language) k tvorbě shaderu s jedinou texturou.Tento shader nastaví konečnou barvu přímo na RGB a alfa hodnoty, které byly odebrány vzorkem z textury.

Tento dokument vysvětluje tyto činnosti:

  • Odebírání uzlů z grafu shaderu

  • Přidání uzlů do grafu

  • Nastavení parametrů shaderu

  • Nastavení parametru viditelnost

  • Připojování uzlů

Vytvoření shaderu základní textury

Můžete implementovat základní jednotexturový shader zápisem barvy a alfa hodnot vzorku textury přímo do výstupní barvy.

Než začnete, ujistěte se, že Vlastnosti okna a nástrojů jsou zobrazeny.

Vytvoření základní textury shaderu

  1. Vytvořte DGSL shader, který má pracovat.Chcete-li zobrazit informace o tom, jak přidat do projektu DGSL clony, naleznete v části Začínáme v Shader Designer.

  2. Odstranit Barvu bodu uzlu.V režimu Výběr vyberte uzel Barva bodu a poté na panelu nabídek zvolte možnosti Upravit a Odstranit.Tím se prostor pro uzel, který je přidán v dalším kroku.

  3. Přidejte do grafu uzel Ukázka textury.V nabídce Panel nástrojů pod položkou Textura vyberte možnost Vzorek textury a přesuňte ji na plochu návrhu.

  4. Přidejte do grafu uzel Souřadnice textury.V nabídce Panel nástrojů pod položkou Textura vyberte možnost Souřadnice textury a přesuňte ji na plochu návrhu.

  5. Zvolte použít texturu.V Vyberte režimu, vyberte Vzorku textury uzlu a pak v Vlastnosti okna, určit textury, který chcete použít s použitím název souboru vlastnost.

  6. Udělejte texturu veřejně přístupnou.Vyberte Vzorku textury uzlu a pak Vlastnosti okno, nastavte přístup vlastnost veřejné.Nyní můžete nastavit texturu z jiného nástroje, jako např. Editoru modelu.

  7. Připojte souřadnice textury k ukázce textury.V režimu Výběr přesuňte koncový uzel Výstup z uzlu Souřadnice textury do koncového uzlu UV z uzlu Vzorek textury.Toto připojení vzorkuje texturu na zadané souřadnice.

  8. Připojte ukázku textury k výsledné barvě.Přesunout RGB terminálu z Vzorku textury uzel RGB terminálu z Konečnou barvu uzel a potom přesunout alfa z terminálu Vzorku textury uzel alfa terminálu z Konečnou barvu uzlu.

Následující obrázek znázorňuje dokončení grafu shaderu a náhled shaderu aplikovaného na krychli.

[!POZNÁMKA]

Na tomto obrázku rovinou, která slouží jako náhled tvar a texturu byl zadán lépe demonstrovat efekt shaderu.

A jeho vliv náhled grafu shader.

Některé tvary mohou poskytnout lepší náhledy pro některé shadery.Další informace o náhledu shaderů v Návrháři shaderů naleznete v tématu Shader Designer.

Viz také

Úkoly

Jak: použití shaderu 3D modelu

Koncepty

Editor obrázků

Shader Designer

Další zdroje

Shader Návrhář uzly