Project D [Neuester Eintrag: 12.01.2021] Die Verheißung der Virtuellen Realität / Forum image Keanu Reeves als Johnny Mnemonic (1995) 1 Die Imaginative Kraft der Science Fiction: Beispiele aus Film und Literatur 1.1 Stanislaw Lems Phantomatik 1.2 William Gibsons Cyberspace 1.3 Die Matrix 1.4 Star Trek: das Holodeck 2 Wo wir stehen: technische Voraussetzungen und ein Überblick über Vr-Systeme 2.1 HTC Index 2.2 Oculus Quest 2.3 Ars Electronicas Deep Space 3 Tatsächliche und Potenzielle Anwendungsgebiete 4 Mein Beispiel: Forum Klimawandel und Corona-Krise lassen die Notwendingkeit für soziale, edukative, ökonomische und administrative Möglichkeiten zur Zusammenkunft im Cyberspace immer offensichtlicher erscheinen. In meinem Beispiel will ich eine Art Forum im 3D-Raum erstellen, die den BenutzerInnen die Möglichkeit bietet: sich verbal auszutauschen, Daten zu übermittlen, dynamisch Visualisierungen zu erzeugen, Protokolle des Gesagten downzuloaden, etc Vorteile Physischer Präsenz - Avatar Interaktionsmöglichkeiten Infrastruktur VR-Chat/rec-room nutzen image Adventure Time s08e10: Imaginary Resources Forum 1: Thunderdome image Der erste Versuch eine 3D Umgebung zu erzeugen: Marke Thunderdome. Die Tribüne bietet Platz für ZuhörerInnen, ein Podium in der Mitte für SprecherInnen. image Im nächsten Schritt sollen ein Interface und interaktive Displays entstehen. Im Thunderdome gibt es bereits eine Schaltfläche, die das Leinwand im Hintergrund steuert. Forum 2: Classroom image Ein Klassenzimmer evoziert anderes Verhalten als ein Amphitheater. Hier ist die Idee das man Content mitbringt und ihn über die Displays teilt. image Im Bespiel sind 3 Items auf den Tischen platziert. Diese sind auch schon über ein Interface zu spawnen. Bringt man ein Item zu einem Display, wird dieses dort angezeigt und das Item verschwindet. Youtube Video Link Mozilla Hubs und Mozilla Spoke Mozilla Hubs ist ein Dienst für virtuelle Social Spcaces. Einen bereits erstellten Space kann man über alle Geräte (mobile, vr, pc) beitreten. Mozilla Spoke ist eine Anwendung zum erstellen von Spaces für Hubs und läuft im Browser. Dort hat man Zugriff auf eine Vielzahl von Modellen (glb/gltf), erstellen und hochladen ist benutzerfreundlich. image Mit Account kann man bei Spoke auch eigene Modele verwenden. image Mein erster Testspace Cube Terrace sollte noch 72h über diesen Link oder mit dem Code 117 301 erreichbar sein. image In Hubs vewendet man Avatare und es ist eine nette Alternative zur Videokonferenz. Forum 3: Loading Screen image Youtube Video Update Loading Screen und erweitertetes Interface hinzugefügt. Der Raum ist eine Referenz auf eine bekannte Science-Fiction Serie aus den 80ern und 90ern. [30.11.20] Recherche 2: Architektur "Weniger ist mehr" - Mies van der Rohe Als Recherche habe ich mich verstärkt mit moderner Architektur beschäftigt. Sie zeichnet sich durch klare, simple Formgebung, offene Räume und das Weglassen des Ornaments aus. Peter Behrens Entwarf die Tabakfabrik und Friedenskirche in Linz Ludwig Mies van der Rohe Als Beispiel der Pavilion für die Weltausstellung 1929 in Barcelona Frank Llyod Wright Das Präriehaus Doku über Frank Llyod Wright Doku mit mehr Fokus auf seinen Bauwerken. Neue Räume: Mit diesem Input versuche ich nun neue Räume zu bauen. image Als erstes versuchte ich mich an einen simplen Nachbau des Barcelona Pavilions. image Der zweite Versuch ist inspiriert von einem Hollywood Film. image Mein erstes Versuchs-Präriehaus. image Japanhaus. [16.12.20] Network Solution Ein wichtiger Punkt des Projekts ist eine Netzwerk-Lösung. Dafür habe ich diese gute Tutorial-Serie gefunden. C# Networking Tutorials Youtube Link Github Link [12.01.21] Client & Server Nachdem ich das bereits erwähnte Tutorial durchgearbeitet habe, funktioniert nun die Kommunikation zwischen Client und Server. image In diesem Beispiel sind zwei Clients mit dem Server verbunden. Aktivierung des Interfaces, sowie Spawn von Pictures erfolgt durch einen Client, und wird dann über den Server an alle verbundene Clients weitergeleitet. image Hier ein Organigramm zum Aufbau der Kommunikation zwischen Server und Client.