Unity Technologies hat mit der Techdemo Enemies einen neuen Meilenstein bei der Echtzeitdarstellung digitaler Menschen vorgestellt. Im Zentrum steht eine virtuelle Frau im Alter von etwa 40 Jahren mit realistischer Hauttextur und schulterlangem Haar, ein deutlicher Unterschied zu früheren Demos der Engine, die häufig auf kahlköpfige Figuren setzten.
Leistung auf aktueller Hardware
Auf einer Nvidia GeForce RTX 3090 erreichte die Demo laut Unity rund 40 Bilder pro Sekunde bei einer Auflösung von 2560 mal 1440 Pixeln. Der KI-Upscaler DLSS rechnete das Bild anschließend auf eine Auflösung von 3840 mal 2160 Pixeln hoch. Die Darstellung kombiniert klassisches Rasterizing mit Raytracing-Effekten, die vor allem für die Schattierung im Gesicht der Figur zum Einsatz kommen.
Gesichtsanimation und Haare
Für die Mimik nutzt Unity ein GPU-basiertes System, das die Verformung der Haut während des Sprechens und bei Gefühlsregungen berechnet. Die zugrunde liegenden Bewegungsdaten stammen aus Motion-Capture-Aufnahmen. Das Haar der Figur besteht aus zahlreichen einzelnen Strähnen, die für mehr Volumen mit eigener Schattierung gerendert werden. Die Demo baut auf der 2019 gezeigten Techdemo The Heretic auf und entstand nach Angaben von Unity mit dem regulären Editor der Engine, ohne firmeninterne Spezialwerkzeuge.
Weitere Schritte
Unity kündigte an, innerhalb der folgenden zwei Monate ein Entwicklungspaket mit dem Namen Digital Human 2.0 zu veröffentlichen. Das in Enemies gezeigte Haarsystem soll die Firma zunächst über GitHub für Tests durch die Community bereitstellen, bevor es offiziell in die Engine einfließt.
Über die Techdemo berichtete zuerst heise online.
