Cantitate/Preț
Produs

Erstellung hochwertiger Shader für Unity®: Verwendung von Shader Graphs und HLSL Shaders

Autor Daniel Ilett
de Limba Germană Paperback – 12 noi 2024
Shader gelten oft als mystisch und schwer zu entwickeln, selbst für erfahrene Programmierer, Künstler und Entwickler aus anderen Bereichen des Spieldesigns. Dieses Buch räumt mit dieser Vorstellung auf, indem es Ihr Wissen über in Stufen aufbaut. Es beginnt mit grundlegenden Shader-Mathematiken, erklärt, wie sich die Denkweise der Shader-Entwicklung von anderen Arten von Kunst und Programmierung unterscheidet, und geht dann langsam auf Themen wie Vertex- und Fragment-Shader, Beleuchtung, Tiefenbasierte Effekte, Texture Mapping und Shader Graph ein.
Jedes dieser Themen wird mit einer umfassenden Aufschlüsselung, der benötigten Theorie und einigen praktischen Anwendungen für die im jeweiligen Kapitel gelernten Techniken präsentiert. Der HLSL (High Level Shading Language)-Code und Shader Graphs werden für jeden relevanten Abschnitt bereitgestellt, ebenso wie zahlreiche Screenshots.
Am Ende des Buches werden Sie ein gutes Verständnis für den Shader-Entwicklungsprozess haben und bestens gerüstet sein, um Ihre eigenen ästhetischen und leistungsstarken Shader-Effekte für Ihre Spiele zu erstellen!
Was Sie in diesem Buch lernen
  • Shaders in den Rendering-Pipelines von Unity zu verwenden
  • Shader zu schreiben und ihr Verhalten mit C#-Skripting zu ändern
  • Shader Graph für eine Entwicklung ohne Code zu nutzen
  • Die wichtige Mathematik hinter Shadern zu verstehen, insbesondere Raumtransformationen
  • Die Leistung von Shadern zu analysieren, um Optimierungspotenziale zu identifizieren
Zielgruppen
Dieses Buch richtet sich an Anfänger in der Shader-Entwicklung oder Leser, die den Schritt von Shader-Code zum Shader Graph machen möchten. Es enthält auch einen Abschnitt über Shader-Beispiele für diejenigen, die bereits die Grundlagen von Shadern kennen und nach spezifischen Anwendungsfällen suchen.
Citește tot Restrânge

Preț: 16122 lei

Preț vechi: 20152 lei
-20% Nou

Puncte Express: 242

Preț estimativ în valută:
3086 3255$ 2571£

Carte nepublicată încă

Doresc să fiu notificat când acest titlu va fi disponibil:

Preluare comenzi: 021 569.72.76

Specificații

ISBN-13: 9798868804298
Pagini: 355
Ilustrații: Etwa 355 S.
Dimensiuni: 178 x 254 mm
Ediția:1. Aufl.
Editura: Apress
Colecția Springer Vieweg
Locul publicării:Berkeley, CA, United States

Cuprins

Kapitel 1: Einführung in Shader in Unity.- Kapitel 2: Mathematik für die Shader-Entwicklung.- Kapitel 3: Ihr allererster Shader.- Kapitel 4: Shader-Grafik.- Kapitel 5: Texturen, UV-Koordinaten & Normal Mapping.- Kapitel 6: Transparenz.- Kapitel 7: Der Tiefenpuffer.- Kapitel 8: Transparenz und Alpha.- Kapitel 9: Weitere Shader-Grundlagen.- Kapitel 10: Beleuchtung und Schatten.- Kapitel 11: Bildeffekte und Nachbearbeitung.- Kapitel 12: Erweiterte Shader.- Kapitel 13: Profiling und Optimierung.- Kapitel 14: Shader-Rezepte für Ihre Spiele.

Notă biografică

Daniel Ilett ist Doktorand an der University of Warwick. Als leidenschaftlicher Spieleentwickler hat er sich auf Shader und technische Kunst spezialisiert. Er ist Autor verschiedener Lehr- und Tutorial-Inhalte, darunter Videos und schriftliche Arbeiten, die sich an Anfänger und fortgeschrittene Entwickler richten. Darüber hinaus arbeitet er freiberuflich an Shadern und visuellen Effekten für Spiele.

Textul de pe ultima copertă

Shader gelten oft als mystisch und schwer zu entwickeln, selbst für erfahrene Programmierer, Künstler und Entwickler aus anderen Bereichen des Spieldesigns. Dieses Buch räumt mit dieser Vorstellung auf, indem es Ihr Wissen über in Stufen aufbaut. Es beginnt mit grundlegenden Shader-Mathematiken, erklärt, wie sich die Denkweise der Shader-Entwicklung von anderen Arten von Kunst und Programmierung unterscheidet, und geht dann langsam auf Themen wie Vertex- und Fragment-Shader, Beleuchtung, Tiefenbasierte Effekte, Texture Mapping und Shader Graph ein.
Jedes dieser Themen wird mit einer umfassenden Aufschlüsselung, der benötigten Theorie und einigen praktischen Anwendungen für die im jeweiligen Kapitel gelernten Techniken präsentiert. Der HLSL (High Level Shading Language)-Code und Shader Graphs werden für jeden relevanten Abschnitt bereitgestellt, ebenso wie zahlreiche Screenshots.
Am Ende des Buches werden Sie ein gutes Verständnis für den Shader-Entwicklungsprozess haben und bestens gerüstet sein, um Ihre eigenen ästhetischen und leistungsstarken Shader-Effekte für Ihre Spiele zu erstellen!
Was Sie in diesem Buch lernen
  • Shaders in den Rendering-Pipelines von Unity zu verwenden
  • Shader zu schreiben und ihr Verhalten mit C#-Skripting zu ändern
  • Shader Graph für eine Entwicklung ohne Code zu nutzen
  • Die wichtige Mathematik hinter Shadern zu verstehen, insbesondere Raumtransformationen
  • Die Leistung von Shadern zu analysieren, um Optimierungspotenziale zu identifizieren
Zielgruppen
Dieses Buch richtet sich an Anfänger in der Shader-Entwicklung oder Leser, die den Schritt von Shader-Code zum Shader Graph machen möchten. Es enthält auch einen Abschnitt über Shader-Beispiele für diejenigen, die bereits die Grundlagen von Shadern kennen und nach spezifischen Anwendungsfällen suchen.

Die Übersetzung wurde mit Hilfe von künstlicher Intelligenz durchgeführt. Eine anschließende menschliche Überarbeitung erfolgte vor allem in Bezug auf den Inhalt.

Caracteristici

Behandelt Shader Graph, eine der neuesten und wichtigsten Funktionen von Unity Erklärt die Vektor- und Matrix-Mathematik, die für das Schreiben von Shadern erforderlich ist Zeigt Shader in den verschiedenen Render-Pipelines von Unity