2.5 Updating and future-proofing the user interaction and system integration of Kompakkt

Work Package 1: Extended Support of Animations

WP 1.1

Die Benutzeroberfläche für die erweiterte Animationssteuerung ist vollständig entworfen und befindet sich derzeit in der Testphase. Die Veröffentlichung ist für das 1. Quartal 2026 vorgesehen.

WP 1.2

Alle notwendigen Datenstrukturen zur Speicherung und Referenzierung nutzerkontrollierter Animationen wurden konzipiert und befinden sich in der finalen Implementierung. Die Abstimmung mit der neuen UI erfolgt fortlaufend. Die Veröffentlichung erfolgt gemeinsam mit WP 1.1 im 1. Quartal 2026.

Erweiterter Support für Animationen

Um eine kontrollierte und wissenschaftlich nutzbare Interaktion mit digitalen Objekten zu ermöglichen, wurde die Unterstützung animierter Modelle innerhalb von Kompakkt gezielt erweitert. Im letzten Jahr wurde eine Grundlage geschaffen, sodass Animationen flexibel und nutzungsorientiert eingesetzt werden können. Hierfür wurde eine neue Benutzeroberfläche zur erweiterten Animationssteuerung konzipiert, die es erlaubt, mehrere Animationen pro Modell gezielt zu starten, zu pausieren, zu stoppen und in ihrer Geschwindigkeit zu beeinflussen. Besonderer Fokus liegt hier auf einer verständlichen und allgemein einsetzbaren Bedienlogik, die über spezielle Anwendungsfälle hinaus auch für unterschiedliche Objekte in den Kulturwissenschaften nutzbar ist. Die Benutzeroberfläche befindet sich aktuell in der Testphase, eine Veröffentlichung ist für das 1. Quartal 2026 vorgesehen.

Aufbauend darauf wurden alle notwendigen Datenstrukturen zur Speicherung und Referenzierung nutzerkontrollierter Animationen konzipiert. Dadurch wird es möglich, konkrete Bewegungsabläufe dauerhaft zu dokumentieren und wissenschaftlich nachvollziehbar zu machen, etwa bei der Analyse einzelner Interaktionen. Die Implementierung erfolgt in enger Abstimmung mit der neuen Benutzeroberfläche, sodass
beide Erweiterungen gemeinsam im 1. Quartal 2026 veröffentlicht werden.

Work Package 2: Scenes with Multiple Models

WP 2.1 und 2.2

Die Arbeiten an den mehrteiligen Funktionen zur Anzeige und Erstellung von IIIF-kompatiblen Szenen mit mehreren 3D-Objekten sind abgeschlossen.
Aktuell liegt ein funktionsfähiger Prototyp vor.
Die finalen Anpassungen folgen, sobald die offizielle API-Version der IIIF 3D-Spezifikation veröffentlicht wird (voraussichtlich März 2026).

Szenen mit mehreren Modellen

Ein weiterer Schwerpunkt der Arbeiten im letzten Jahr lag auf der Umsetzung der Funktion zur Anzeige und Erstellung von IIIF-kompatiblen Szenen mit mehreren 3D-Objekten. Vor dem Hintergrund der laufenden Entwicklungen innerhalb der internationalen IIIF-3D-Spezifikation zielte diese Arbeit darauf ab, verteilte 3D-Modelle aus unterschiedlichen Repositorien innerhalb einer gemeinsamen Viewer-Umgebung zusammenzuführen und vergleichbar zu machen. Damit wird die Grundlage geschaffen, mehrere Objekte in Beziehung zueinander zu setzen, Größenverhältnisse sichtbar zu machen und komplexe Szenarien für Forschungskontexte sowie virtuelle Ausstellungen aufzubauen.

Zur Umsetzung dieses Ziels wurde das bestehende Datenmodell von Kompakkt angepasst und erweitert, um Szenen mit mehreren Modellen strukturiert abbilden zu können. Parallel dazu wurde eine neue technische Logik für das Laden und Verwalten von Szenen und Modellen implementiert, die umfangreiche interne Anpassungen erforderte, jedoch die notwendige Basis für die erweiterten Funktionen bildet. Darauf aufbauend wurden Schnittstellen und Benutzeroberflächen entwickelt, mit denen mehrere 3D-Modelle – auch über IIIF-Manifeste – gemeinsam geladen, innerhalb einer Szene positioniert und in ihren Eigenschaften, etwa der Größe, individuell konfiguriert werden können. Die so erstellten Szenen lassen sich wiederum als IIIF-Manifeste exportieren und standardisiert weiterverwenden.

Die Arbeiten an diesen mehrteiligen Funktionen sind abgeschlossen – aktuell liegt ein funktionsfähiger Prototyp vor, der die formulierten Zielsetzungen abbildet. Finale Anpassungen und eine vollständige Harmonisierung mit der IIIF-Infrastruktur erfolgen, sobald die offizielle API-Version der IIIF-3D-Spezifikation veröffentlicht wird, die derzeit für März 2026 erwartet ist.

Work Package 3: Illumination

Analog zu WP 1 sind die Oberflächen für die erweiterten Lichtfunktionen fertiggestellt und werden derzeit getestet. Die Veröffentlichung erfolgt ebenfalls im 1. Quartal 2026 zusammen mit den übrigen UI-Änderungen.

Beleuchtung

Zusätzlich lag der Fokus auf der Erweiterung der interaktiven Lichtfunktionen innerhalb von 3D-Szenen. Während Kompakkt bislang drei Lichtoptionen angeboten hat – eine Umgebungsbeleuchtung von oben, eine von unten sowie ein frei platzierbares Punktlicht – war die Steuerung bislang auf die Intensität beschränkt, und eine individuelle Positionierung oder Konfiguration der verschiedenen Lichtquellen war nicht möglich.

Innerhalb des letzten Jahres wurden nun alle in der IIIF-3D-Spezifikation unterstützten Lichtarten, darunter Punkt-, Spot-, Ambient- und Richtungslichter, in die Testumgebung von Kompakkt integriert. Damit können Lichtquellen individuell in der Szene platziert, transformiert und rotiert sowie in Farbe und Intensität angepasst werden. Zusätzlich ist es möglich, einzelne Lichter während der Szenendarstellung zu aktivieren oder zu deaktivieren. Die technischen Grundlagen für die Einbindung der Lichter wurden mithilfe von Babylon.js umgesetzt, während der Schwerpunkt auf der Entwicklung einer intuitiven und interaktiven Benutzeroberfläche lag, die die komplexen Steuerungsoptionen verständlich abbildet.

Die Oberflächen für die erweiterten Lichtfunktionen sind fertiggestellt und befinden sich derzeit in der Testphase. Die Veröffentlichung erfolgt gemeinsam mit den übrigen UI-Änderungen im 1. Quartal 2026.

Work Package 4: Enhancing Citation and Reuse Capabilities

Dieses Arbeitspaket ist vollständig abgeschlossen. Die Unterstützung für Permalinks, Zitationsformate und die Bereitstellung der Zitationsfunktionen für eingebettete Kompakkt-Viewer sind implementiert.

Erweiterung von Zitations- und Wiederverwendungsfunktionen

Weiterhin wurden die wissenschaftliche Zitierbarkeit und Wiederverwendbarkeit von Inhalten in Kompakkt umfassend verbessert. Ziel war es, allen erzeugten Objekten, Sammlungen, Annotationen, Szenen sowie institutionellen Landing Pages eigene, dauerhafte Links (Permalinks) zuzuweisen, um eine zuverlässige und standardisierte Referenzierung zu ermöglichen. Besonders bei 3D-Modellen ist dabei auch die Nachverfolgbarkeit der individuellen Interaktionen und Beiträge von Nutzer:innen gewährleistet. Zur Umsetzung wurden sowohl Zitationsbuttons für alle Publikationsformen implementiert, inklusive der Auswahl verschiedener Zitationsstile, als auch die Unterstützung von Zitierfunktionen für eingebettete Kompakkt-Viewer auf Drittwebsites oder in Plugins realisiert. Die vorgesehenen Funktionen zur wissenschaftlichen Nutzung und Wiederverwendung von Kompakkt-Inhalten sind vollständig implementiert. Da Kompakkt die Server gewechselt hat, müssen DOIs nun anders beantragt werden. Das beeinflusst dieses Arbeitspaket, sodass nach Abschluss der umzugsbedingten organisatorischen Rahmenbedingungen auch die neue Zitationsfunktionalität erneut live geschaltet wird.

Øyvind Eide