Was ist WebGL-Publisher?

WebGL-Publisher wird verwendet um Geometriedaten in einer 3D Form im Web zu publizieren.
Die Software verwendet den WebGL Standard, der von verschiedenen Web-Browsern unter unterschiedlichen Betriebssystemen unterstützt wird.
WebGL-Publisher kann verschiedene Geometrieformate importieren.
Die importierte Geometrie kann in ihrer Darstellung durch Setzen von Farbe, Transparenz, Texturierung oder vordefinierten Shadern verändert werden.
Anschließend kann die Geometrie in eine html Repräsentation exportiert und ohne zusätzliche Kosten im Web veröffentlicht werden.
WebGL-Publisher basiert auf dem Kern von CADMAI, einem relationalen 3D CAD System.
Obwohl dadurch die gesamte Funktionalität eines 3D CAD-Systems in WebGL-Publisher enthalten ist, kommt der Benutzer mit der Komplexität eines solchen Systems nicht in Berührung.
WebGL-Publisher ist somit sehr einfach zu bedienen.
Ein Export in das Web-Format kann zum Beispiel mit nur 3 Mausklicks erfolgen.

WebGL-Publisher kann unter Windows XP, Windows 7/8/10 betrieben werden und steht nur online als Download zur Verfügung.


Wie funktioniert die Software?

Um 3D Geometrie im Web zu publizieren müssen folgende Schritte durchgeführt werden:
  1. Die Geometrie muss in die WebGL-Publisher Applikation importiert werden.
  2. Den Geometriedaten werden Farben, Transparenz, Texturen, Shader und URL's zugeordnet
  3. Man speichert das Projekt ab
  4. Man exportiert das veränderte Modell in das WebGL-Publisher Format
Der Benutzer gibt dabei ein Zielverzeichnis an, in das die Exportdaten geschrieben werden.
Der Export erzeugt eine wpm Datei (WebGL-Publisher Modell) und eine html Datei, die das Modell anzeigt.
Zusätzlich werden die für die Darstellung benötigten JavaScript Bibliotheken und die Texturbilder in das Zielverzeichnis kopiert.
Die so erzeugte html Datei kann direkt mit einem WebGL- fähigen Browser angezeigt werden.
Um das Modell im Web zu veröffentlichen, muss nur der Inhalt des Zielverzeichnisses auf eine Website kopiert werden.


Warum verwendet WebGL-Publisher ein eigenes Format?

WebGL-Publisher schreibt die geometrischen Informationen in ein eigenes Modellformat mit der Extension wpm (WebGL-Publisher Modell).

Die Gründe dafür sind:

Was sind die Unterschiede zu reinen Cloud Lösungen?

Es gibt zahlreiche Lösungen, mit denen Modelle über WebGL im Browser dargestellt werden können.
Dabei werden die Ursprungsmodelle in ein Portal hochgeladen, serverseitig verarbeitet und das Ergebnis als WebGL-Ansicht unter einem bestimmten URL publiziert.
Die folgenden Aspekte verdeutlichen die Vorteile von WebGL-Publisher gegenüber diesen Lösungen:

Was sind die System-Voraussetzungen?

Wenn man 3D Daten verarbeitet, sollte der Rechner eine vernünftige Ausstattung im Bereich Prozessor, Arbeitsspeicher und Grafik haben.
Zusätzlich beeinflusst die Größe des Modells die Performance.
Somit ist es schwierig eine minimale Hardware Ausstattung exakt zu definieren. Wir haben die Software unter einem einfach ausgestatteten Laptop getestet und konnten mit einer kleinen Baugruppe (42 Komponenten) zufriedenstellend arbeiten.
Dieser Laptop hatte folgende Ausstattung: Obwohl WebGL-Publisher Touch Eingaben verarbeiten kann, ist die Verwendung einer 3-Tasten Maus (mit Rollrad) und einer Tastatur dringend empfohlen.


Wie wird die Software lizenziert?

Ohne Registrierung enthält die Software folgende Einschränkungen: Ist die Software lizenziert, kann der Hintergrundtext frei definiert und WebGL-Publisher ohne Einschränkung benutzt werden.

Die WebGL-Publisher Lizenz enthält auch die Erlaubnis die benötigte Infrastruktur (JavaScript Bibliotheken und Texturbilder) im Web zu publizieren, solange der Besitzer der Website, auf der das WebGL-Publisher Modell publiziert wird, auch Eigentümer der WebGL-Publisher Lizenz ist.
Wenn WebGL-Publisher Modelle für Dritte publiziert werden sollen, muss jeder Besitzer der Website, auf der die Modelle publiziert werden, auch Eigentümer einer WebGL-Publisher Lizenz sein.


Welche Importformate werden unterstützt?

Die folgenden Formate werden von WebGL-Publisher unterstützt:

Welche Internet Browser werden unterstützt?

Die exportierten Daten können in WebGL-fähigen Browsern unter unterschiedlichen Betriebssystemen angezeigt werden.
Der Stand der WebGL Unterstützung ist von Browser zu Browser unterschiedlich.
Der WebGL-Publisher Export wurde mit folgenden Konstellationen getestet:
Für einige Browser muss WebGL erst aktiviert werden.
Informationen hierzu finden Sie hier


Weitere Links zum Thema 3D Grafik und WebGL