Skip to content

Beta

  • Inhalt
  • Gamesübersicht
  • Games & Lyrik Podcast
  • Pressezentrum und Media-Kit
  • Jobs
  • Veröffentlichte E-Books
  • Impressum
    • Datenschutzerklärung
    • Disclaimer
  • Cookie-Richtlinie (EU)
  • Toggle search form
  • spiele-release.de – die Website rund um Neuerscheinungen Games und Lyrik
  • Threaks Logo
    Threaks Spieleentwickler
  • Versunken
    Versunken Lyrik
  • Necrocosmos Cover
    Necrocosmos Action
  • Bakushou! Star Monomane Shitennou Cover
    Bakushou! Star Monomane Shitennou Games und Lyrik
  • Blood Bowl 2 Cover
    Blood Bowl 2 Sport
  • Chronicles of Shakespeare Romeo und Julia Cover
    Chronicles of Shakespeare – Romeo und Julia Games und Lyrik
  • Ruff & Tumble - 40 Wings - Cover Playstation
    Ruff & Tumble – Rette deine Träume Games und Lyrik

Shader0

Shader Graph – Vertex

Posted on 24/05/2022 By Claudia Wendt Keine Kommentare zu Shader Graph – Vertex

Wenn du an einem Shader arbeiten, musst du andere Positionsinformationen als die Standardkoordinaten verwenden. Mit dem Positionsknoten kannst du das zu verwendende Koordinatensystem auswählen.

Shader-Grafik: Scheitelpunktposition

Erstelle den Shader-Graph


1. Klicke mit der rechten Maustaste in Ihr Projekt und wähle Create> Shader> PBR Graph.
2. Nenne den neuen Shader „SampleGraph“.
3. Doppelklicke auf den neuen Shader, um ihn zu öffnen.
4. Klicke im folgenden Fenster mit der rechten Maustaste, um „Create Node“ auszuwählen.
5. Gebe die „Position“ ein und klicken Sie auf das entsprechende Ergebnis.
Du hast jetzt einen Positionsknoten in deinem Diagramm.

Der Positionsknoten bietet Zugriff auf die Position des Mesh-Scheitelpunkts oder Fragments. Hiermit wird gesteuert, wie sich ein Shader in einer Szene verhält und in welchem ​​Bereich er gerendert wird. Wenn du beispielsweise die Position in „Ansicht“ ändern, wird der Shader immer aus der Blickrichtung der Kamera gerendert. Die Ausgabe ist der Koordinatenraum, der über die Dropdown-Liste Raum festgelegt werden kann. Dieser Knoten hat einen einzelnen Ausgang und einen Parameter.


Ausgabe:

Out: Gibt die vom Knoten erstellte Norm aus.


Parameter:


Raum / Space: Hier kannst du den Koordinatenraum der auszugebenden Position auswählen. Es stehen folgende Optionen zur Verfügung: Objekt, Ansicht, Welt und Tangente.


Objekt: Wenn du möchtest, dass die Position auf den Objektkoordinaten in der Szene basiert. Es ist nützlich, um Koordinaten zu verwenden, die sich speziell auf das Objekt beziehen, an das der Shader angehängt ist.


Ansicht: Wenn du die Viewer-Koordinaten verwenden möchtest. Dies ist nützlich, wenn du die Position und Richtung verwenden möchtest, in die der Betrachter schaut, um den Shader zu beeinflussen.


Welt: Diese Option ist nützlich, wenn du das Koordinatensystem für die gesamte Szene verwenden möchtest. Nützlich, wenn du die Positionsdaten der gesamten Szene verwenden möchtest, anstatt dich auf die Objekt- oder Ansichtskoordinaten zu beschränken.


Tangente: Diese Option leitet die Positionskoordinaten ab, die einem Objekt am besten als gegebener Punkt angenähert sind. Stelle dir einen Punkt auf einer Kugel vor, durch den verschiedene Ebenen fliegen. Eine dieser Ebenen berührt die Kugel sehr sanft und nähert sich gleichzeitig so nah wie möglich allen nahe gelegenen Punkten.

Absolute Welt / Absolute World: Diese Option gibt die absolute Weltposition des Objekts in der Szene in allen skriptfähigen Render-Pipelines zurück. Dies ist der Standard-Weltraum der Universal Render Pipeline, in dem die High Definition Render Pipeline einen kamerarelativen Weltraum verwendet.

Was passiert, wenn wir den Ansichtsbereich der Position verwenden, um eine einfache Textur für eine Kugel in unserer Szene zu rendern?
1. Erstelle einen 2D-Mustertexturknoten bzw. 2D Sample Texture Node und gebe eine Textur in die Texteingabe ein.
2. Nehme den RGBA-Pin des Sample Texture 2D-Knotens und verbinde ihn mit den Albedo-Eingang des PBR Master-Knotens.
3. Nehme den Out-Pin des Position-Knotens und verbinde ihn mit dem Position-Eingang des PBR-Master-Knotens

 

 

Dies verbindet deine Arbeit mit dem letzten Knoten des zu rendernden Shader-Graphen. Der PBR-Masterknoten enthält unten eine kleine Vorschau, die dir das endgültige Live-Ergebnis des Shaders zeigt.


Den SampleGraph fertigstellen
Der letzte Schritt, um dein Shader anzuzeigen, ist das Speichern deines Assets:
1. Klicken Sie in der oberen linken Ecke des PBRGraphs auf die Schaltfläche Asset speichern (Abbildung 03).

2. Erstelle ein neues Material in Ihrem Projektfenster, indem du mit der rechten Maustaste klickst und auswählst
Erstellen> Material.
3. Wählen Sie im Material-Fenster die Dropdown-Liste Shader und den von Ihnen erstellten Shader aus.

 

Wende das Material auf ein Objekt in deiner Szene an.

 

Wenn du deine Kamera an einem festen Punkt um die Szene kreisen lässt, wirst du feststellen, dass die Kamera, wenn sie dem Objekt zugewandt ist, verschwindet und dann in deinen Peripheriegeräten wieder angezeigt wird, wobei die Vorderseite der Textur immer der Kamera zugewandt ist.

Spieleprogrammierung Tags:Unity

Beitragsnavigation

Previous Post: DE-EXIT – Eternal Matters
Next Post: The Cure Clicker – Fight the Illness!

Related Posts

  • Nachbearbeitungseffekte in Unity Spieleprogrammierung
  • Actioncy
    Actioncy Spieleprogrammierung
  • Unreal Engine
    Die Unreal Engine Spieleprogrammierung
  • Zusätzliche Post Processing Override Scenarios zur Szene hinzufügen Spieleprogrammierung
  • Erstellen von Keyframes
    Mit Animationen und Animationskurven arbeiten Spieleprogrammierung
  • Bake0
    Unity – Was ist ein NavMesh? Spieleprogrammierung

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Archives

  • November 2023
  • August 2023
  • Juli 2023
  • April 2023
  • März 2023
  • Februar 2023
  • Januar 2023
  • Dezember 2022
  • November 2022
  • Oktober 2022
  • September 2022
  • August 2022
  • Juli 2022
  • Juni 2022
  • Mai 2022
  • April 2022
  • März 2022
  • Februar 2022
  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021
  • August 2021
  • Juli 2021
  • Juni 2021
  • Mai 2021
  • April 2021
  • Februar 2021
  • Januar 2021
  • Dezember 2020
  • November 2020
  • Oktober 2020
  • September 2020
  • August 2020
  • Juli 2020
  • Juni 2020

Categories

  • Action
  • Adventure
  • Adventure Escape
  • Brettspiele
  • Games und Lyrik
  • Geschicklichkeit
  • Hack and Slash
  • Horror
  • Kartenspiele
  • Liebe
  • Lyrik
  • Point-and-Click-Adventure
  • Puzzle
  • Rennspiele
  • Rogue-like
  • RPG
  • Shoot Em Up
  • Shooter
  • Simulation
  • Spieleentwickler
  • Spieleprogrammierung
  • Sport
  • Strategie
  • Survival
  • Textadventure
  • Tower-Defense
  • Uncategorized
  • Wimmelbild
  • Wirtschaftssimulation

Recent Posts

  • ProtoCorgi
  • Rosewater
  • Prim
  • Soccer Story
  • Application Systems Heidelberg

Recent Comments

  1. A WordPress Commenter zu Hello world!
  2. Rita zu Catch me!
  3. cvd zu Heart of Muriet
  4. cvd zu Heart of Muriet
  5. Gordon zu Jasper and the City of Lights
  • Data East Logo
    Data East Spieleentwickler
  • Kharon's Crypt Cover
    Kharon’s Crypt – Even Death May Die Action
  • Blair Witch Cover
    Blair Witch Adventure
  • Megaquarium 2
    Megaquarium Strategie
  • Munin Cover
    Munin Adventure
  • Baseball Simulator 1000
    Baseball Simulator 1000 Sport
  • The Adventures of Dino Riki Games und Lyrik
  • Wisdom Tree Logo
    Wisdom Tree Spieleentwickler

Copyright © 2026 Beta.

Powered by PressBook News Dark theme