Hallo Freunde, ich dachte mir, ich melde mich mal wieder hier auf romanzone.com
Entgegen meiner eigenen Erwartung habe ich seit rund einem Jahr kein neues Video mehr auf YouTube hochgeladen. Diese rekordverdächtige Abstinenz ist mir natürlich durchaus bewusst.
Nebst meiner Leidenschaft fürs Programmieren haben auch andere Herausforderungen mein Leben beansprucht, weshalb ich nicht mehr dazu gekommen bin, ein neues Video für euch zu drehen.
Hauptsächlich arbeite ich immernoch an der hauseigenen 3D-Engine Ge3D und bin froh dadurch wieder etwas Distanz zu den sinnlosen sozialen Netzwerken gewonnen zu haben.
Bitte missinterpretiert meine Abwesenheit nicht als Respektlosigkeit - Ich habe euch nicht vergessen und werde wieder zurückkehren.
Ge3D Engine: First Laser Shots
22. November 2021
Nach einem erfolgreichen Wochenende kommen nun erste Schüsse aus der Blaster Rifle mit zuverlässiger Kollisionsabfrage.
Gleichzeitig habe ich eine einfache Sound Engine aufgebaut unter Verwendung von DirectSound.
Für Windows habe ich mich bewusst gegen OpenAL entschieden, zumal nicht jeder Rechner OpenAL installiert hat und ich auf das Mitliefern von DLLs möglichst verzichten will.
Ge3D Engine: Light Scattering Tests
19. November 2021
Hier wage ich mich an den Versuch etwas Light Scattering zu integrieren.
Im Volksmund auch bekannt als 'Godrays'.
Dies sind die ersten Ergebnisse... das Wochenende kann beginnen.
Wer sich auch etwas in das Thema einarbeiten möchte, dem empfehle ich einen Artikel aus dem Buch GPU Gems 3 (Kapitel 13), worauf ich ebenfalls zurückgegriffen habe:
Link zum Artikel
720p heavily compressed demo
Ge3D Engine: Lens Flares & Occlusion Query
17. November 2021
Erneut habe ich eine etwas längere Nacht beim Implementieren von Lens Flares & Occlusion Query hinter mir.
In dieser etwas dunklen Demo zeige ich, wie das ganze nun sauber funktioniert.
Dies dient mir nun als Basis für einen weiteren geplanten Effekt im Zusammenhang mit Sonnenlicht, welchen ich aber bis jetzt noch nicht umgesetzt habe.
Jedes Wochenende denke ich daran, dass ich euch eigentlich seit langem eine neue Blizz News Folge auf Youtube schulde und dennoch begeistert mich das Programmieren momentan zu stark. Ich werde alles daran setzen, bald eine neue Folge zu drehen - bitte entschuldigt.
720p heavily compressed demo
Ge3D Engine: Depth Buffer based Motion Blur
21. Oktober 2021
Gestern Abend habe ich noch bis spät in die Nacht "Motion Blur" in die Engine implementiert.
Auch wenn ich selber kein Freund dieses Effekts bin, freut es mich trotzdem, dieses Feature anbieten zu können. Es handelt sich dabei nicht um ein herkömmliches Motion Blurring, zumal hier zur Berechnung auch die Tiefenwerte miteinbezogen werden.
Dadurch sind weitere Effekte wie "Depth-of-Field" möglich, um den Fokus auf bestimmte Objekte zu richten.
Hier ist ein kleines Video, in welchem ich die Maus hastig hin und her bewege, um den Effekt zu verdeutlichen.