URP

URP

URP steht für Universal Render Pipeline und ist ein Bauplan der Spiele-Software Unity, der festlegt, wie ein Bild auf dem Bildschirm entsteht. Sie ist auf Tempo und Sparsamkeit ausgelegt und läuft deshalb auf Handys ebenso wie auf Konsolen und PCs.

Jedes Computerspiel muss aus einer Szene aus Figuren, Wänden und Lichtquellen ein fertiges Bild berechnen. Diesen Rechenweg nennt man Render-Pipeline, also grob übersetzt die Fließbandstrecke vom Modell zum Bild. URP ist eine solche Strecke und gehört zu Unity, einem der weltweit meistgenutzten Programme zum Bau von Spielen. Der volle Name lautet Universal Render Pipeline, universell deshalb, weil sie auf sehr unterschiedlicher Hardware laufen soll. Ein altes Smartphone, eine Spielkonsole und ein teurer PC bekommen dasselbe Projekt, nur in unterschiedlicher Qualitätsstufe. URP ist dabei der Mittelweg zwischen maximaler Bildqualität und maximaler Geschwindigkeit.

Der Standardweg für Unity-Projekte

Unity bietet mehrere solcher Pipelines an. Daneben steht die HDRP, die High Definition Render Pipeline, die auf fotorealistische Bilder zielt. Sie sieht besser aus, braucht aber starke Grafikhardware und schließt schwache Geräte praktisch aus. URP wurde als neuer Normalfall gebaut, und viele neue Unity-Projekte starten heute direkt damit.

Für Entwicklerstudios ist das vor allem eine Kostenfrage. Ein Spiel zweimal zu bauen, einmal für Handys und einmal für den PC, kostet doppelte Arbeitszeit. Mit URP entsteht ein Projekt, aus dem mehrere Fassungen abgeleitet werden. Man stellt für jede Geräteklasse ein eigenes Qualitätsprofil ein, ohne die Spielinhalte neu zu bauen.

Ein Nebeneffekt betrifft den Stromverbrauch. Ein Handy, das pro Bild weniger rechnen muss, wird weniger heiß und hält länger durch. Bei Spielen, die Menschen stundenlang unterwegs spielen, ist das ein echtes Verkaufsargument.

Was beim Zeichnen eines Bildes passiert

Die Grafikkarte zeichnet eine Szene nicht auf einen Schlag. Sie arbeitet Objekt für Objekt ab, und jeder dieser Aufträge heißt Draw Call. Jeder Auftrag kostet Zeit, auch wenn das Objekt winzig ist. URP fasst deshalb gleichartige Objekte zusammen und schickt sie als einen Auftrag los. Das nennt man Batching, und es ist einer der Hauptgründe für das höhere Tempo.

Beim Licht geht URP einen sparsamen Weg. Klassisch berechnet man das Bild erst ohne Licht und legt die Beleuchtung danach in einem zweiten Durchgang darüber. Das erlaubt sehr viele Lichtquellen, braucht aber viel Speicherbandbreite. URP rechnet Form und Licht standardmäßig in einem Durchgang zusammen und begrenzt dafür, wie viele Lampen ein einzelnes Objekt gleichzeitig beleuchten. Für die meisten Spiele reicht das völlig aus.

Wie ein Material aussieht, legen kleine Programme namens Shader fest. In URP baut man sie oft mit dem Shader Graph zusammen, einem Werkzeug, in dem man Bausteine mit Linien verbindet statt Code zu tippen. Wichtig ist dabei: Shader aus HDRP oder aus dem alten Unity-Standard funktionieren in URP nicht ohne Umbau. Wer ein Projekt umstellt, sieht deshalb oft erst einmal knallpinke Objekte. Diese Farbe ist Unitys Signal für ein Material, dessen Shader fehlt.

URP in Spielen, Apps und Stellenanzeigen

Ein großer Teil der Mobilspiele im App Store und bei Google Play ist mit Unity gebaut, und viele davon nutzen URP. Man erkennt es als Spieler nicht direkt. Auffällig ist höchstens ein sauberer, leicht stilisierter Look statt Fotorealismus, weil die Pipeline genau darauf ausgelegt ist.

Über Spiele hinaus taucht URP in Industrie und Architektur auf. Firmen zeigen Maschinen oder Gebäude als begehbare 3D-Modelle, oft auf einer VR-Brille. Dort ist konstant flüssige Darstellung wichtiger als perfektes Licht, denn ruckelnde Bilder verursachen Übelkeit. Auch Simulationen für Ausbildung und Training setzen deshalb häufig auf URP.

In Fachnachrichten und Stellenanzeigen begegnet dir der Begriff als Anforderung, etwa „Erfahrung mit Unity URP und Shader Graph“. Rund um KI wird URP interessant, weil Trainingsdaten für Robotik und autonomes Fahren teils in solchen 3D-Umgebungen erzeugt werden. Dabei zählt, wie viele Bilder pro Stunde eine Maschine ausspucken kann, und genau da spielt eine schnelle Pipeline ihre Stärke aus.

Subscribe free. Unsubscribe the second it sucks.

High-signal news across AI, business, UX, and tech. Every morning.