Montag, 1. April 2024

C++ DLL in Python verwenden

In diesem Tutorial zeige ich wie ich eine in C++ erstellte DLL Bibliothek in einem Python Programm verwende. Mit ein wenig Aufwand kann man bereits fertige Bibliotheken in beliebigen Programmiersprachen nutzen und spart jede Menge Zeit. C++ DLL in Python verwenden Kontext Bevor ich näher auf das Setup eingehe kurz der Kontext. Ich verwende eine selbst geschriebene C++ Bibliothek (HexagonTileMap) für ein Unreal Engine Projekt (deshalb C++). Um mir KI Agenten nicht selbst programmieren zu müssen möchte ich diese mit Deep Reinforcement Learning in PyTorch trainieren. Um die dafür nötige Umgebung nicht neu zu entwickeln möchte ich die C++ DLL...

C++ DLL in Python verwenden

Montag, 12. Februar 2024

Meta Quest 3 Unreal Engine eigener Raum als Level

In diesem Tutorial zeige ich wie man den eigenen Raum als Level in der Unreal Engine für die Meta Quest 3 erstellt. Damit lassen sich virtuelle Räume aus tatsächlichen Geometrien des gescannten Raumes erstellen. Meta Quest 3 Unreal Engine eigener Raum als Level Als Basis für dieses Tutorial gilt mein bereits aufgesetztes Meta Quest 3 Unreal Engine Demoprojekt mit aktivem Passthrough. Passthrough ist zwar nicht Voraussetzung um den eigenen Raum zu verwenden, für das initiale Setup aber durchaus hilfreich. Der Link zur offiziellen Dokumentation, falls noch Fragen auftauchen sollten die ich hier nicht beantwortet habe. Materialen und Meshes Der Oculus...

Meta Quest 3 Unreal Engine eigener Raum als Level

Samstag, 10. Februar 2024

Meta Quest 3 schnelles USB-C Kabel

Ich habe mir für die Entwicklung auf der Meta Quest 3 ein schnelles USB-C Kabel gekauft. Ein langes Kabel mit schneller Datenrate macht die Arbeit mit der am PC angeschlossenen VR Brille wesentlich komfortabler. Meta Quest 3 schnelles USB-C Kabel Für die Entwicklung auf der Meta Quest 3 lohnt es sich, wenn man in ein schnelles USB-C Kabel investiert (Amazon Produkt Link). Vor allem dann, wenn man etwas weiter weg vom PC testen will und ein langes Kabel benötigt. Das mitgelieferte Ladekabel schafft nur knapp 350 Mbps, für die Entwicklung mit der Unreal Engine wird eines mit mindestens 2 Gbps...

Meta Quest 3 schnelles USB-C Kabel

Sonntag, 4. Februar 2024

Meta Quest 3 Hand Tracking in Unreal Engine

In diesem Tutorial zeige ich wie man mit der Meta Quest 3 Hand Tracking in Unreal Engine verwendet und implementiert. Damit wird die AR Szene noch realer, da man keine Controller halten muss und...

Meta Quest 3 Hand Tracking in Unreal Engine

Freitag, 2. Februar 2024

Meta Quest 3 Passthrough in Unreal Engine aktivieren

In diesem Tutorial zeige ich wie man auf der Meta Quest 3 Passthrough in Unreal Engine aktivieren kann. Damit lassen sich AR Spiele programmieren in denen man durch die Brille die reale Umgebung sieht und nur die 3D Objekte der Szene darüber gezeichnet werden. Meta Quest 3 Passthrough in Unreal Engine aktivieren Anders als die ersten Generationen von VR Brillen kann die Meta Quest (2, 3 und Pro) durch die Kameras auf der Außenseite die reale Welt in die 3D Szene hinein spiegeln. Damit lassen sich beispielsweise mit der Unreal Engine interaktive AR Apps erstellen die eine 3D Szene mit...

Meta Quest 3 Passthrough in Unreal Engine aktivieren

Mittwoch, 10. Januar 2024

ComfyUI mit dem Manager erweitern

In diesem Tutorial zeige ich wie man ComfyUI mit dem Manager erweitern kann. Damit lassen sich dann jede Menge Plugins installieren die für professionelles Arbeiten unerlässlich sind. ComfyUI mit dem Manager erweitern Auf dem...

ComfyUI mit dem Manager erweitern

Dienstag, 9. Januar 2024

ComfyUI über das Netzwerk verwenden

ComfyUI wird üblicherweise als lokaler Server gestartet und man kann über den Browser auf der Programm zugreifen. Ich zeige, wie man ComfyUI so konfiguriert, dass man es auch von anderen Rechnern im selben Netzwerk nutzen kann. ComfyUI über das Netzwerk verwenden Das ComfyUI Interface für Stable Diffusion wird unter Windows über die beiden Batch Dateien run_cpu.bat beziehungsweise run_nvidia_gpu.bat gestartet (je nachdem ob man eine Nvidia Grafikkarte besitzt oder nicht). Die Batch Datei startet Python und führt damit ComfyUI und damit auch das Stable Diffusion Model aus. Aufgerufen wird die Oberfläche schließlich über die URL 127.0.0.1:8188 im Browser. Probiert man nun...

ComfyUI über das Netzwerk verwenden