Es ist endlich Zeit, unseren ersten Shader zu erstellen! Wenn Sie jemals ein Tutorial befolgt haben, um eine neue Programmiersprache zu lernen, dann war Ihr erstes Programm wahrscheinlich das Loggen von „Hallo, Welt!“ auf die Konsole oder den Bildschirm. Das ist mit Shadern etwas schwieriger, daher begnügen wir uns damit, ein Mesh anzuzeigen und ihm eine grundlegende Farbe zuzuweisen. In diesem Kapitel werde ich Ihnen zeigen, wie Sie Ihre Szene einrichten und erklären, welche Komponenten an Objekte angehängt werden müssen. Dann werden wir sehen, wie Shader in Unity funktionieren, und wir werden unsere allerersten Vertex- und Fragment-Shader-Funktionen schreiben. Die Unterschiede zwischen Shadern in jeder von Unitys Render-Pipelines werden untersucht. Schließlich werde ich die grundlegende Shader-Syntax abdecken, die Sie im gesamten Buch sehen werden.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Ihr allererster Shader

  • Daniel Ilett

摘要

Es ist endlich Zeit, unseren ersten Shader zu erstellen! Wenn Sie jemals ein Tutorial befolgt haben, um eine neue Programmiersprache zu lernen, dann war Ihr erstes Programm wahrscheinlich das Loggen von „Hallo, Welt!“ auf die Konsole oder den Bildschirm. Das ist mit Shadern etwas schwieriger, daher begnügen wir uns damit, ein Mesh anzuzeigen und ihm eine grundlegende Farbe zuzuweisen. In diesem Kapitel werde ich Ihnen zeigen, wie Sie Ihre Szene einrichten und erklären, welche Komponenten an Objekte angehängt werden müssen. Dann werden wir sehen, wie Shader in Unity funktionieren, und wir werden unsere allerersten Vertex- und Fragment-Shader-Funktionen schreiben. Die Unterschiede zwischen Shadern in jeder von Unitys Render-Pipelines werden untersucht. Schließlich werde ich die grundlegende Shader-Syntax abdecken, die Sie im gesamten Buch sehen werden.