Avengina

Avengina ist die hauseigene Multiplattform Echtzeit 3D Grafikengine, die speziell für den webbasierten Einsatz konzipiert wurde.

Die Software ist Java basiert und wahlweise als Applet im Webbrowser oder als Applikation ausführbar. Sie wird vom Server gestartet und benötigt keine lokale Installation.

Die Engine nutzt die Hardwarebeschleunigung der Grafikkarte via JOGL (Sun Microsystems) als Anbindung zur OpenGL-Schnittstelle.

Allgemeine Merkmale:

  • Programmiersprache: Java
  • Plattformen: Windows, Linux, MAC OS X, Solaris
  • Grafik-API: OpenGL
  • API-Binding: JOGL
  • hybride Architektur (Applet/Applikation)
  • Vollbildmodus (nur Applikation)
  • Plugin Schnittstelle
  • lädt und rendert Texte/Bilder (Galeriefunktion)
  • Unterstützung für Schriftsätze
Eigenschaften der Rendering Engine:
  • per-pixel-lighting (basierend auf vertex program 1.0/ fragment program 1.0)
  • volumetrische Schatten
  • Normalmapping
  • Specular Lighting
  • smooth shading
  • Lichtkoronas (Billboards)
  • prozedurale Texturen
  • Mipmapping
  • Maus-/Tastaturnavigation
  • elementare Physik
  • dynamische Kollisionserkennung (z.Z. nur für Avatar)
  • Zoomfunktion

Auf der offiziellen Projektseite steht die Demo "The Abandoned House of Lost Souls" zur Ausführung bereit.

Des Weiteren bietet sie detailierte Informationen, Screenshots, ein Video mit Kommentaren des Entwicklers uvm.

RevolverEngine/RevolverMaps

Die RevolverEngine ist ein spezialisierter Software-Renderer. Die Referenzimplementierung, bestehend aus purem Java Code, ist Java 1.1 kompatibel und unterstützt die Microsoft Java VM.
Der kompakte Grafikkern ist für die Transformation, Lichtberechnung und Texturierung einer Kugel optimiert.

Mittlerweile existiert zusätzlich eine Flash (Actionscript 3) Implementierung des Grafikkerns.

Die RevolverEngine bildet das technologische Fundament der clientseitigen RevolverMaps Realisierung. RevolverMaps visualisieren die geographische Herkunft von Webseitenbesuchern auf einem interaktiven 3D Globus.

Seit April 2009 wird die RevolverEngine zusätzlich auf Globizer.net eingesetzt.

eng deu Karma Implementor Avengina - official site RevolverMaps - official site Mr.MyOGL mail to info@ki-e.biz Avengina - official site RevolverMaps - official site Mr.MyOGL