Hi, ich bin Todor VankovUnreal Engine Developer
Mit über 15 Jahren Erfahrung in der 3D-Welt und einer Spezialisierung als 3D Developer seit 2017 bringe ich fundiertes Know-how in der Entwicklung mit Unreal Engine mit. Mein Fokus liegt auf der Realisierung von AR/VR-Anwendungen, interaktiven Architektur-Konfiguratoren, der prozeduralen Generierung von 3D-Umgebungen, dem Echtzeit-Design von Wohnräumen sowie dem Game Design.
Im Laufe der Jahre habe ich mit verschiedenen Systemen und Technologien gearbeitet, darunter Unreal Engine (inklusive Blueprinting und teils C++-Plugins), Unity, Three.js sowie Java mit OpenGL.
Zuvor war ich als 3D Artist tätig, mit Projekten in den Bereichen Film, Architekturvisualisierung und Produktdesign.
In diesem Portfolio präsentiere ich eine Auswahl meiner Unreal-Engine-Projekte.
Web App | Floor2Market
Floor2Market ist eine Web-App, mit der sich aus einem Architekturplan automatisch ein vollständiges Exposé generieren lässt, inklusive Bildern, Texten, Standortkarten und vielem mehr.
In diesem Projekt haben wir auf modernste, teils experimentelle Technologien gesetzt, um eine besonders schnelle und effiziente Generierung von Bild- und Textinhalten zu ermöglichen. Ein vollständiges Exposé mit etwa 20 Bildern, passenden Textbeschreibungen, Layout und weiteren Inhalten kann in nur etwa 15 Minuten pro Projekt automatisch erstellt werden.
Meine Aufgabe bestand darin, ein System zu entwickeln, das auf Basis architektonischer Daten automatisch detailreiche 3D-Innen- und Außenräume erzeugt, vollständig prozedural und optimiert für Echtzeit-Anwendungen.
Web App | Floor2Market: Interior
Das Interior-Modul generiert auf Basis eines Architekturplans eine vollständige 3D-Wohnung mit detaillierter Innenraumgestaltung.
Ich war verantwortlich für die Entwicklung des Interior-Moduls, das aus den folgenden Untermodulen besteht:
- Dynamischer Aufbau von Böden, Decken und Wänden basierend auf vom Kunden hochgeladenen Grundrissen.
- Automatisches Platzieren von über 30 verschiedenen Fenstertypen und Türen.
- Positionierung von statischen und dynamisch generierten Möbeln mit intelligenter Interaktion, die eine eigenständige Anpassung an die Umgebung ermöglicht.
- Rendering verschiedener Bild- und Maskenvarianten sowie deren Übergabe an einen KI-Server für die weitere Verarbeitung.
- Optimierung der Reihenfolge und Geschwindigkeit des gesamten Ablaufs.
Web App | Floor2Market: Exterior
Das externe Modul des Projekts, das ich eigenständig entwickelt habe, ist für den vollständigen Aufbau der 3D-Umgebung rund um die Wohnung verantwortlich.
Das Modul besteht aus drei spezialisierten Untermodulen, die eng miteinander verzahnt sind und unterschiedliche Aufgabenbereiche abdecken.
- Generierung dynamischer Assets basierend auf Street-Map-Daten
- Aufbau eines Straßennetzes: Autobahnen, Haupt- und Nebenstraßen sowie Gehwege
- Prozedurale Erstellung verschiedener Haustypen mit variabler Architektur
- Automatische Platzierung von Infrastruktur-Elementen wie Parkplätzen, Spielplätzen und Grünanlagen
- Generierung einzelner Stadtobjekte wie Bäume, Straßenlaternen, Bushaltestellen etc.
- Erzeugung von Verbindungs-Assets, die einzeln gespawnte Elemente visuell und strukturell miteinander verbinden und als einheitliche Umgebung wirken lassen. Prozedurale Umgebungsgenerierung (PCG) für unterschiedliche Szenarien wie Stadt, Dorf oder ländliche Gebiete
- Dynamische Interaktion zwischen Assets mit automatischer Anpassung der Geometrie an die jeweilige Umgebungssituation
Web App | Roomait
Mit der Roomait-App können Nutzer ihre virtuellen Rundgänge in Echtzeit individuell anpassen.
Meine Aufgabe im Roomait-Projekt bestand in der Entwicklung einer modularen Möbelbibliothek in Form von Plugins, die den dynamischen Austausch von Möbeln ermöglicht. Ein Großteil der Möbel verfügte über zusätzliche Funktionen, zum Beispiel die zufällige Platzierung von Objekten auf Tischen, Regalen usw. sowie die Anpassung von Eigenschaften wie Lichtstärke und anderen Parametern.
Die Anwendung nutzt moderne Streaming-Technologien, um Inhalte effizient und in Echtzeit auf verschiedene Endgeräte zu übertragen.
Game-Design | Pacific Knights
Ich bin Co-Founder des Spiels „Pacific Knights“, einem Singleplayer-Spiel, bei dem man zwischen Flugzeug- und Schiffskampagnen wählen kann.
Ich habe die Flugzeug-Kampagne vollständig entwickelt, inklusive Erstellung der Assets, Level-Design und Programmierung (Blueprinting).
Virtual Reality Interior | Virtueller Spaziergang und Konfiguration
Ich habe zahlreiche Assets und Funktionalitäten für VR-Projekte entwickelt.
In diesen Projekten habe ich unter anderem Funktionalitäten für Wohnungskonfiguratoren programmiert, mit denen Kunden ihre Wohnung mit verschiedenen Böden, Wänden und Möbeln individuell gestalten und anschauen können.
Diese Projekte wurden speziell für den Einsatz auf unterschiedlichen Messen und Events konzipiert und umgesetzt. Für die Darstellung der Inhalte wurde die Oculus Rift verwendet.
Projekte: Schielerstrasse, Berlin und Strandkai, Hamburg
Augmented Reality App | City Creator
City Creator ist eine Augmented Reality App, mit der Architekturmodelle betrachtet und gemeinsam besprochen werden können.
Meine City Creator App verfügt über zwei Menübereiche: Oben befindet sich das Objektmenü, unten das Navigationsmenü. Über das Objektmenü der App können Nutzer zwischen verschiedenen Gebäuden und Straßenelementen auswählen.
Nachdem du deine Auswahl getroffen hast, kannst du im Navigationsmenü auf den Plus-Button drücken, um das Objekt in der realen Umgebung zu platzieren. Anschließend lassen sich das ausgewählte Objekt verschieben, rotieren und skalieren, indem du die entsprechenden Buttons für Verschieben, Drehen und Skalieren aktivierst.
Unnötige Objekte können durch Aktivieren des Lösch-Buttons und Antippen des gewünschten Objekts entfernt werden. So kannst du eine Kombination aus Gebäuden, Laternen, Bäumen und weiteren Straßenelementen erstellen und diese gemeinsam mit deinen Kollegen besprechen. Du kannst die Gebäude verändern, ihre Position anpassen oder den Standort zukünftiger Bäume, Laternen usw. frei bestimmen.
Diese App wurde von mir vollständig für Android-Tablets entwickelt.
Virtual Reality App | 360 Panorama App
Die 360°-Panorama-App ermöglicht es uns, einen virtuellen Spaziergang zu erleben.
In meiner Virtual-Reality-Panorama-App hast du die Möglichkeit, dein Projekt in beeindruckenden 360°-Panoramen zu erleben. Diese immersive Darstellung ermöglicht es, die Umgebung aus jedem Blickwinkel realistisch zu betrachten und so ein tiefgehendes Raumgefühl zu erhalten.
Dies ist meine Virtual-Reality-Panorama-App Version 1.0. Sie zählt zu meinen ersten privaten Apps, die ich mit Unreal Engine 4 entwickelt habe. Die App wurde bisher ausschließlich für iOS entwickelt und auf folgenden Geräten getestet: iPhone 6s, iPhone 11 Pro, iPhone 12 Pro, iPad sowie iPad Pro.
