Dateiformate
Unsere Software nimmt zunächst Video- und Audiorohdaten auf und verarbeitet sie dann zu volumetrischen Videos und/oder statischen Meshes. Videos werden in ScannedReality's eigenem, optimierten XRVideo (.xrv) Videocodec aufgenommen. Meshes und exportierte Bilder und Audiodaten werden in Standard-Formaten gespeichert.
Abspielen von Videos
Je nachdem, wo Sie volumetrische Videos integrieren möchten, stehen verschiedene Wiedergabemöglichkeiten zur Verfügung:

Plugin für die Unity-Engine1
Mit unserem Plugin ist es leicht, XRVideos in einem Unity-Projekt wiederzugeben: Fügen Sie einfach unser Prefab in die Szene ein und konfigurieren Sie es für automatisches Abspielen, oder steuern Sie die Wiedergabe wenn gewünscht von C#-Skripten aus.
- Geeignet für Echtzeit-Wiedergabe in AR und VR (sowohl autarkes als auch PC-VR), sowie für traditionelle 2D-Darstellung
- Unterstützt sowohl die Built-In Render Pipeline, als auch die Universal Render Pipeline der Engine
- Breite Plattformunterstützung: Windows, Linux, macOS, iOS, Android (einschließlich Quest 2)2
- Breite Unterstützung für Renderer: Direct3D11, Metal, OpenGLCore, OpenGLES3
- Unterstützt das Streaming von Videos aus dem Internet (Beta-Version, derzeit exklusive Audio)

Plugin für die Unreal-Engine2
XRVideos können in Unreal-Projekten wiedergegeben werden, indem einfach die Wiedergabe-Komponente unseres Plugins zu einem Actor hinzugefügt wird und diese von Blueprint oder C++ aus gestartet wird.
- Geeignet für Echtzeit-Wiedergabe in AR und VR (sowohl autarkes als auch PC-VR), sowie für traditionelle 2D-Darstellung
- Unterstützt die Darstellung mit und ohne künstliche Beleuchtung
- Breite Plattformunterstützung: Windows, Linux, macOS, iOS, Android (einschließlich Quest 2)2
JavaScript-Modul
Dieses Modul ermöglicht es, XRVideos mit WebGL-Anwendungen zu integrieren, die beinahe überall laufen. Unterstützt jeden großen Browser: Chrome(-basiert), Firefox, und Safari. Wiedergabe mit JavaScript hat eine niedrigere Performance als native Wiedergabe.
Native Bibliothek mit C-API
Für native Anwendungen mit eigenem Rendering, oder Spiele-Engines, die wir noch nicht direkt unterstützen, kann eine native Bibliothek mit einer C-API für maximale Kompatibilität verwendet werden. Die unterstützten Plattformen sind dieselben wie für unser Plugin für die Unreal-Engine.

Bilderreihe
Für Anwendungen, bei denen die Nutzung eines Standard-Dateiformats gewünscht ist, und Speicher-Effizienz dabei weniger wichtig, kann jedes Frame eines Videos als statisches 3D-Modell im GLB-, PLY-, oder OBJ-Format exportiert werden. Mesh-Sequenzen eignen sich gut für den Export in externe Programme.

Vorgefertigte App
Für die Videobetrachtung ohne Integration in eine eigene App bieten wir vorgefertigte Apps für Windows, Linux, macOS, und für das Web.
Alle derzeit verfügbaren Abspiel- / Exportmöglichkeiten können ohne Einschränkungen von allen Kunden genutzt werden; ScannedReality selbst verlangt keine zusätzlichen Gebühren oder Abos dafür. Die Nutzung der genannten Third-Party Spiele-Engines oder Tools kann zusätzliche Kosten durch diese dritten Parteien verursachen.
1ScannedReality und das ScannedReality-Plugin für die Unity-Engine werden nicht von Unity Technologies oder damit verbundenen Unternehmen gesponsert oder sind mit ihnen verbunden. “Unity” ist eine Marke oder eingetragenes Markenzeichen von Unity Technologies oder damit verbundenen Unternehmen in den USA und anderswo.
2Fremde Marken werden nur genannt, um auf Kompatibilität hinzuweisen. Es wird keine Affiliation mit oder Befürwortung von ScannedReality durch andere Firmen impliziert. Alle Marken sind Eigentum ihrer rechtmäßigen Inhaber.