Zu Beginn werden die wichtigsten Bestandteile der Universal Render Pipeline und der High-Definition Render Pipeline gegenübergestellt. Vor dem Export von Modellen und Texturen aus Blender werden Node-Setups erklärt, um das spezielle Unity Pixel-Packing zu gewährleisten, bei dem mehrere Flatmaps in RGB- und Alpha-Kanal einer einzelnen Textur gepackt werden. Mit Fokus auf Ausführungs-Performance (fps) werden Unity Shader mit der High-Level-Shader-Language (HLSL) aufgebaut. Unity’s built-in Funktionen, sowie Vektor-Berechnungen werden an kleinen Übungsbeispielen vorgestellt. Der Inspektor dient als visueller Vermittler von Texture-Zuordnungen und dem Shader-Programmcode bzw. C#-Skripten.
Unity3Dgame-engine-trackShaderScriptingNodesPerformanceHSLSL