Guest Stream with @caldariprimeponyclub
Technische Hürden bei EVE Online-Projekt bewältigt
Bei der Entwicklung eines EVE-Online-Tools traten zu Beginn erhebliche technische Hürden auf. Ein undefinierter Zustand verhinderte zunächst die Funktion von 3D-Grafik und Benutzeroberfläche. Nach der Lösung dieses Problems wurde die Arbeit an der Darstellung der 3D-Modelle fortgesetzt, obwohl bei der Texturdarstellung noch Optimierungsbedarf besteht.
Startphase und technische Schwierigkeiten
00:00:00Zu Beginn des Streams meldet der Streamer, dass die Stream-Setup-Phase nicht ohne Probleme verlaufen ist und das gesamte System beschädigt wurde. Die erste Stunde des Streams ist daher der Fehlersuche gewidmet. Es wird ein Problem mit einem Null-Wert im Render-Pass identifiziert, der die Scene in einem undefinierten Zustand belässt und sowohl das 3D-Rendering als auch die Benutzeroberfläche funktionsunfähig macht. Nachdem ein Workaround gefunden wurde, werden die Chat-Befehle wieder freigegeben und eine Verlosung gestartet, um die interaktive Funktion des Streams wiederherzustellen.
Entwicklung von EVE-Charakteren und Texturenprobleme
00:24:04Nachdem die grundlegenden technischen Probleme gelöst wurden, widmet sich der Streamer der Fortführung einer früheren Entwicklungsarbeit: dem Laden von EVE-Charakteren in einer Browser-Anwendung. Zunächst wird der Erfolg bei der Darstellung von 3D-Modellen mit Schatten festgehalten. Kurze Zeit später tauchen jedoch weitere Probleme auf, wie falsche Namensbeschriftungen und Anzeigefehler, insbesondere bei den Texturkoordinaten. Es wird deutlich, dass die Farbdarstellung und die Shader für Charaktermodelle noch Optimierungsbedarf haben, um eine korrekte und performante Darstellung zu gewährleisten.
Implementierung von interaktiven Elementen und Systemerweiterung
01:04:41Der Stream wechselt den Fokus hin zur Entwicklung eines interaktiven Systems, das auf Chat-Aktivität reagiert. Es werden neue Befehle implementiert, um den Nutzern dynamische Schiffseffekte wie wackelige Kamerabewegungen oder große Bombenexplosionen zu ermöglichen. Ein Hauptaugenmerk liegt auf der Implementierung eines 'Googly Eyes'-Features, das allen Teilnehmern im Stream virtuelle Augen auf ihren Schiffen zuweist. Dabei müssen wiederholt Performance-Probleme gelöst werden, die durch die Erstellung mehrerer 3D-Objekte ausgelöst werden.
Performance-Optimierung und Abschluss des Streams
02:36:24In der verbleibenden Zeit konzentriert sich der Streamer auf die Performance-Optimierung der Anwendung. Die Ursache für die ruckelnde Darstellung wird in einem Render-Loop identifiziert, der unnötig oft durchläuft. Währenddessen werden letzte Verlosungen durchgeführt. Trotz der vielen technischen Herausforderungen, die den Stream prägten, wird die Arbeit an den Charakter-Tools und der interaktiven Funktion als positiver Schritt gewertet. Der Stream endet mit einem Dank an die Zuschauer und einem Ausblick auf zukünftige Streams.