figments.nrw Scene anlegen

Scenes sind der zentrale Bestandteil jeder VR-Anwendung. Diese unterteilen die Anwendung in logische und inhaltliche Abschnitte. Im Rahmen eine figments.nrw-Anwendung gibt es eine Vorlage für Scenes.

Eine figments.nrw-Anwendung besteht aus mindestens einer Scene. Jedoch werden in den meisten Fällen mehreren Scenes verwendet. Eine Scene beschreibt dabei eine in sich gekapselte Einheit, in welcher der Nutzer interagiert. Dabei wird die Scene zurück gesetzt wenn der Nutzer diese verlässt und Informationen sind in den meisten Fällen nicht in die nächste Scene übertragbar.

Die Überlegungen welche Scenes benötigt werden, werden in Kapitel  "3D-Umgebung anlegen" nochmals aufgegriffen. Nachfolgend soll kurz gezeigt werden, wie eine einfache figments.nrw-Scene erstellt werden kann und deren wichtigste Komponenten erläutert.

Anzumerken ist, dass in der figments.nrw-Scene Funktionen integriert sind, so dass eine problemlose Ausführung in VR möglich ist. Eine normal in Unity 3D angelegte Scene ist nicht innerhalb figments.nrw lauffähig.

Erstellen einer neuen figments.nrw-Scene

  • 1. In der Menubar kann unter >File< // >New Scene< das New-Scene-Funktionsfenster geöffnet werden.
  • 2. Hier das >Figments.nrw Scene Template< auswählen und auf die Schaltfläche >Create< klicken.
  • 3. Die Szene wird über den Explorer des Betriebssystems gespeichert. Dabei entspricht die Ordnerstruktur jener des Project-Funktionsfensters. Somit sollte die Scene unter >Assets< // >"Projektname"< gespeichert werden.
  • 4. Abschließend wird die Szene im Project-Funktionsfenster durch Doppelklicken geöffnet. Das Öffnen der entsprechenden Scene ist im Hierarchy-Funktionsfenster überprüfbar.

Wichtigste Objekte der figments.nrw-Scene

Die figments.nrw-Standardscene enthält einige Objekte, welche für die Funktion in VR wichtig sind. Nachfolgend wird auf ein paar wichtige eingegangen:

  • 1. Lights & Probes: Diese Objekte bündeln Lichter und Reflektionen. Auf diese Objekte wird näher in der Erstellung der 3D-Umgebung (hier) eingegangen.
  • 2. Spawn-Area: Dieses Objekt bestimmt, wo der Nutzer die Scene betritt. Durch Verschieben des Objektes kann der Spawn verschoben werden. Die Rotation/Sichtrichtung ist nicht einstellbar.
  • 3. TeleportFloor: Dieses Objekt bestimmt, wo sich der Nutzer teleportieren kann.
  • 4. Floor: Dieses Objekt bestimmt den Boden. Tritt der Nutzer über die Kante fällt er dauerhaft.
  • 5. Geometry: Dieses Objekt bündelt die statische Geometrie der Szene. Auf dieses Objekt wird nochmals genauer bei der Erstellung der 3D-Umgebung eingegangen (hier).

Schritte zur Erstellung der Inhalte