# Was ist HLSL?

> High-Level Shader Language

Es ist eine Programmiersprache, die verwendet wird, um visuelle Effekte wie Beleuchtung und Schatten in Spielen zu berechnen.

## Definition
Es ist eine Sprache, die Befehle enthält, welche die Farbe und das Licht jedes einzelnen Pixels auf dem Bildschirm bestimmen. Insbesondere nutzt sie die Leistung der Grafikkarte, um Reflexionen, Schatten und Textureffekte in der Spielwelt in Echtzeit zu berechnen.

## So funktioniert es
Entwickler senden den in dieser Sprache geschriebenen Code an die Grafikkarte; die Grafikkarte verwendet diesen Code, um Szenen dutzende Male pro Sekunde zu berechnen und auf den Bildschirm zu zeichnen.

## Wo es eingesetzt wird
Es wird in Spiele-Engines (DirectX-basiert) und Grafikanwendungen verwendet.

## Häufig verwechselt mit
Es wird oft mit Allzweck-Programmiersprachen verwechselt; HLSL ist ausschließlich auf Grafikberechnungen (Shader) spezialisiert.

## Häufige Fragen
**Ist es schwer, HLSL zu lernen?**
Wenn Sie mit Grafikmathematik und der Architektur von Grafikkarten vertraut sind, ähnelt die grundlegende Logik der von C-Sprachen.


## Verwandte Begriffe
- [Rendering](/de/dictionary/rendering/)
- [Godot Engine](/de/dictionary/godot-engine/)
- [Computer Vision](/de/dictionary/computer-vision/)

## Verwandte Werkzeuge
- [Renodx](/de/discover/renodx/)

---
Quelle: TreScout Glossar · https://trescout.com/de/dictionary/hlsl/
