Entwicklungsnotizenthree.jsFigurenkunst

Wie aus einer flachen grauen Puppe ein Mensch wird: der Hautton-Trick

Das ganze Figurenensemble unserer neuesten Spiele ist gesichtslos, einfarbig und frei nutzbar. Hier ist die eine Änderung, die sie aufhören ließ, wie Roboter zu wirken.

Von GamerX6 Min. Lesezeit
Wie aus einer flachen grauen Puppe ein Mensch wird: der Hautton-TrickSpielen: Crowd Rush

Das Figurenensemble hinter Crowd Rush, Riot Line und einigen anderen Spielen der Spielhalle hat eines gemeinsam: Jedes Modell ist gesichtslos und auf einen einzigen flachen Ton umgefärbt, denn genau das machte die ganze Bibliothek kostenlos und rechtlich unkompliziert nutzbar. Das Problem ist, dass ein Mensch, der in genau einer Farbe von Kopf bis Schuh gerendert wird, nicht als Mensch gelesen wird. Er wird als Schaufensterpuppe gelesen, oder schlimmer, als Roboter. Bessere Beleuchtung allein hat das nie behoben.

Die Lösung lag ungenutzt schon in der Datei

Jedes Figurenmodell des Sets besteht aus mehreren getrennten Mesh-Teilen, und diese Teile tragen bereits vernünftige Namen von denen, die sie modelliert haben: „Head_1“, „Body_2“, „Legs“, „Feet“, „Backpack“. Niemand hat diese Namen vorher gelesen, sie wurden einfach in derselben einen Farbe gestrichen wie alles andere. Die ganze Lösung bestand darin, das zu unterlassen: jedes Mesh mit „Head“ im Namen in einem warmen neutralen Hautton einfärben und alles andere in der tatsächlichen Outfitfarbe der Figur.

  • Keine neuen Texturen. Kein neues Kunstbudget. Jedes Modell des Ensembles trug diese Struktur bereits, nur ungenutzt.
  • Eine einzige Änderung in einer gemeinsamen Funktion behob auf einen Schlag alle Spiele, die aus derselben Figurenbibliothek schöpfen, nicht eines nach dem anderen.
  • Rigs, die nur ein verschmolzenes Mesh haben (ohne eigenes „Head“-Teil), fallen automatisch auf den alten flachen Look zurück, die Lösung bricht also nie etwas, sie greift nur nicht überall.
🧵Die mit Abstand häufigste optische Beschwerde über die frühen Builds dieser Spiele war irgendeine Form von „warum sieht die Figur so robotisch aus“. Es war nie die Pose, nie das Licht, nie die Animation. Es war eine flache Farbe, die gleichzeitig Haut, Haar und Kleidung sein wollte.

Kleine technische Entscheidungen, sichtbare Ergebnisse

Nichts davon steht in einem Änderungsprotokoll, das jemand zweimal lesen würde. Es sind ein paar Zeilen Code, die einen Mesh-Namen prüfen, bevor sie eine Farbe auftragen. Aber es ist der Unterschied, ob der Verteidiger in Riot Line als Mensch im cyanfarbenen Overall gelesen wird oder als cyanfarbene Actionfigur, und genau solche Unterschiede bemerken Spieler sofort, ohne genau sagen zu können, warum.

Weiterlesen