Überblick über Low-Level 3D Technologien 3D für das Web.
-
Upload
astor-wurzel -
Category
Documents
-
view
107 -
download
1
Transcript of Überblick über Low-Level 3D Technologien 3D für das Web.
Überblick über Low-Level 3D Technologien
3D für das Web
Anwendungsgebiete für 3D-Grafiken/ Animationen im Web
Obejktvisualisierung (Produktpräsentation) - beansprucht hochwertige, detaillreiche
Darstellung Simulation (3D-Welten, virtuelle
Gesellschaften, Avatare) - komplexe Animation Raumvisualisierung/Architektur - beansprucht realistische Darstellung
Anwendungsgebiete für 3D-Grafiken/ Animationen im Web
Menüsteuerung/Navigation (Natürlichkeit, Eye-Catcher)
- beansprucht gerínge Ladezeiten Spiele (Marketingaktionen)
- beansprucht komplexe Interaktion, schnelle Darstellung
Geringerer Speicherplatz (3D-Renderer)
Technologien für 3D im WebOhne Plugin
DHTML/JavaScript (Dynamic HTML) Eingebaute Technologie in den
Standartbwrowsern->größte Verbreitung „Zusammenspiel zwischen JavaScript und dem
DOM einer HTML-Seite“ Austausch von Bildern->Simulation von Bewegung;
Nutzung von Ebenen->Verdeckung und Tiefe Alle Plattformen (Browser mit HTML4-Support),
keine Kosten, größte Verfügbarkeit Beschränkte Darstellungsqualität,unsaubere Linien
Technologien für 3D im WebOhne Plugin
Dynamisch erzeugte Linien und Flächen - unmöglich Berechnungen in JavaScript->keine hohe
Geschwindigkeit; wenige Objekte Modelldaten – JavaScript Problemlose dynamische Änderung der Inhalte (über
ASP,JSP,PHP etc.) Authoring – nur normale Grafikprogramme für statische
Bilder+Handarbeit Eingeschränkte Anwendungsmöglichkeiten Einfache Mittel; real berechnete 3D-Grafik kaum möglich
Technologien für 3D im WebAllgemeine Plugins
Plugins, die auf 3D-Dartsellungen spezialisiert sindFlash Windows, Mac, Solaris, Linux Sehr hohe Darstellungsqualität(Antialiasing),
vektororientierte Darstellung->kompakte Dateien Beschränkte 3D-Darstellung,keine Texturen Dynamisch erzeugte Linien und Flächen - unmöglich Real berechnete 3D-Grafik(ActionScript)->nur einfache Modelle,keine richtige 3D-Engine (Flash MX -
besser) geringe Darstellungsgeschwindigkeit
Technologien für 3D im WebAllgemeine Plugins
Modelldaten - ActionScript Dynamik durch Nachladen von Daten vom
Server/Interaktion mit der Webseite Authoring – Zusatzprogramme(zu den eigentlichen
Flash-Film-Werkzeuge) für die entsprechenden Dateien+Handarbeit
Geringe Kosten, große Verfügbarkeit, am weitesten verbreitetes Plugin (mit dem Browser mitinsalliert)
Darstellung von übereinander liegenden Ebenen, freie Positionieren,Skalieren,Rotieren von Objekten
Technologien für 3D im WebAllgemeine Plugins
Director Shockwave 8.5 Windows, Mac Vielfältige Möglichkeiten->realistische Bilder(keine
Antialiasing);komplett programmierbar in Lingo Direkte Unterstützung von 3D-Grafik Darstellungsgeschwindigkeit hängt von
Zugriffsquelle ab– eingebauter Softwarerenderer/ vorhandene Hardwareschnittstelle(OpenGL,DirectX)
Modelldaten – eigenes w3d-Format; dcr-Datei (Filmpublikation)
Technologien für 3D im WebAllgemeine Plugins
Dynamik durch Nachladen von Daten vom Server/Interaktion mit der Webseite
Authoring - Director Shockwave Studio; Exportmodule für die professionellen 3D-Werkzeuge (erzeugen das entsprechende Dateiformat)
Komplette Programmierschnittstelle; Einarbeitung Hohe Kosten, große Verbreitung, gute
Hardwareunterstützung Standart-Plugin für 3D-Grafik im Web Produktion von CD-basierten
Anwendungen/Demonstrationen
Technologien für 3D im WebAllgemeine Plugins
Cult3D MS Windows, MacOS, Linux, Solaris, HP-UX, AIX Sehr gute Darstellungsqualität+Antialiasing In Software implementierte Grafik-Engine-> hohe
Darstellungsgeschwindigkeit (Antialiasing kann ausschaltet werden)
Kompression und Streaming unterstützt; Wavelet-Komprimierung->.co-Datei(gegen Kopieren geschützt)
Authoring – 3D Studio Max,Maya + Cult3D-Designer(interaktive Funktionalitäten)
Technologien für 3D im WebAllgemeine Plugins
Dynamik durch Interaktion mit der Webseite Professionell, relativ weit verbreitet, durchschnittliche
Kosten gute Refrenzen,keine Hardwareabhängigkeit,
kompaktes Datenformat; vielfältiges Plugin Besonders geeignet für ProduktpräsentationViewpoint Media Player Ms Windows, MacOS Sehr gute Darstellungsqualität, besondere Effekte Eigene 3D-Engine
Technologien für 3D im WebAllgemeine Plugins
XML-Datenformat; XML zur Laufzeit dynamisch generiert/geändert
Authoring – Export-Plugins für 3DSMax,Maya,Lightwave; Authoring-Software für endgültiges Dateienzusammenfügen
Gut verbreitet, teuer nur für kommerzielle Ziele Unterstützung auch für andere Medien(nicht nur
3D;komponentenbasiert),gute ReferenzenPulse3D MS Windows, MacOS, PocketPC Gute Darstellungsqualität, Antialiasing
Technologien für 3D im WebAllgemeine Plugins
Wiedergabe – Softwarerenderer/Hardwareschnittstelle (DirectX/OpenGL)
Dynamische Laufzeitänderungen – PulseScript programmiert/über Servermodul erzeugt
Authoring – Importfunktionen; 3D-Editor Character-Animation, Sprachsynchronisation,
Streaming,Kopierschutz Hohe Kosten;mit Realplayer/Quicktimeplayer
integrierbar
Technologien für 3D im WebAllgemeine Plugins
Rover MS Windows Nicht so gute Darstellungsqualität Hardware durch DirectX unterstützt Eigenes 3DML-Datenformat(~XML) - einfach Authoring – Sputnik(für 3DML) + Handarbeit Günstiger Preis,ungenauer Verbreitungsgrad
Technologien für 3D im WebAllgemeine Plugins
3D Groove MS Windows, MacOS Gute Darstellungsqualität+Texturfunktionen,
Antialiasing 3D-Hardware unterstützt, hohe Geschwindigkeit Spezialisierung auf Spiele(für Web),gute Referenzen Es handelt sich um eine Programmierschnittstelle Authoring-Werkzeug für die Spiele Günstig, gute Verfügbarkeit/Verbreitung, basiert auf
Shockwave (ab Version 2.0 nicht mehr)
Technologien für 3D im WebAllgemeine Plugins
Alice MS Windows Zugriff auf vorhandene Hardware über DirectX Programmierung mit Python-Modulen->viele Effekte;
Videorekorder-Funktion Authoring – Datenimport aus 3DSMax;
Programmierung der Inhalte Freies Produkt, gut für Testzwecke (nicht
kommerziell)
Technologien für 3D im WebAllgemeine Plugins
B3D MS Windows Gute Darstellungsqualität, Antialiasing Vorhandene 3D-Hardware wird unterstützt grundlegende 3D-Grafikfunktionen, videospezifische
Funktionalitäten (zw. Handlungssträngen wählen) Dynamik – (Scripteinbindung) Kommunikation mit
der Webseite über JavaScript Authoring – Importfunktionen; 3D-Editor Sehr breit gefächert, günstig
Technologien für 3D im WebAllgemeine Plugins
Lippen-synchrone Wiedergabe von Animationen Spezialisiert auf Erstellung von Web-Videos,
Bannerwerbung, Avataren
Atmosphere MS Windows Sehr gute Darstellungsqualität, Antialiasing Keine Hardware unterstützt; schnelle Darstellung Nur einfache Animationen und Interaktion unterstützt
Technologien für 3D im WebAllgemeine Plugins
Eigenes Datenformat, hohe 3D-Datenkompression Authoring – Import von existierenden Modellen Ergänzung zu Director Shockwave->gute Verfügbarkeit Spezialisierung auf ArchitekturVizStream MS Windows Keine besondere Darstellungsqualität; Ausrichtung auf
Kollaborationsfunktionalitäten (Unterstützung der Zusammenarbeit mehrerer Personen an einem Modell)
Authoring – Editoren, die XGL exportieren
Technologien für 3D im WebAllgemeine Plugins
SCOL MS Windows, MacOS Gestaltung von 3D-Community-Welten (Avatare) Programmiersprache zur Erstellung/Beschreibung
von Welten, Online-Spielen 3D-Welt in eigenem Fenster (nicht auf der Webseite) Authoring – Softwarepakete zur Erstellung von 3D-
Welten (ohen Programmierkenntisse)
Technologien für 3D im WebAllgemeine Plugins
Virtue3D MS Windows Sehr gute Darstellungsqualität, Antialiasing Die interaktiven Funktionalitäten müssen in der Webseite
programmiert werden; über JavaScript auf Pluginsfunktionen zugreifen(Schnittstelle)
Eigenes VTU-Format->sehr kompakte Dateien,schnelle Verbreitung übers Internet
Keine Installationsdatei Authoring – importierte Modelle->Konvertierung in VTU-Format
(extra 3D-Editor notwendig für die Objekte) Besonders gut für Produktpräsentationen
Technologien für 3D im WebAllgemeine Plugins
Cybercore Entrance MS Windows Keine Installationsdatei Sehr gute Darstellungsqualität, Antialiasing, viele
Effekte, vielfältige Möglichkeiten Software-Renderer, DirectX und OpenGL unterstützt Spezialisierung auf Online-Spiele Authoring – Editor des Herstellers notwendig Nicht viele Referenzen
Technologien für 3D im WebAllgemeine Plugins
RichFX MS Windows Sehr gute, realistische Darstellungsqualität, Antialiasing,
Radiosity (simuliert) Dynamik - Interaktive Funktionalitäten mit JavaScript
über Programmierschnittstelle Eigenes Datenformat,unterstützt Streaming Authoring – 3DSMax->RichFX-Plugin zum
Datenformatexport Kostenlos für nicht-kommerziellen Einsatz, sehr
verbreitet (mit RealPlayer mitinstalliert)
Technologien für 3D im WebAllgemeine Plugins
Effizientes Kompression– und Streamingverfahren-> schnelles Laden von 3D-Welten und –Objekten
SVG Offizieller Standard MS Windows, MacOS, Linux Sehr gute Darstellungsqualität Einfache 3D-Darstellungen 3D-Berechnungen in JavaScript->geringe
Darstellungsgeshwindigkeit / Komplexität Modelldaten – JavaScript-Programmierung
Technologien für 3D im WebAllgemeine Plugins
Dynamik – direkte Einbindung in der Webseite->alle herkömmlichen Mechanismen für dynamische Seiten
Authoring – 2D-Werkzeuge zur Unterstützung Kostenlos, nicht sehr verbreitet; zukünftig möglicher
Bestandteil des Browsers (schon verabschiedeter Standard)
Gleiche Möglichkeiten wie Flash, keine eingebauten 3D-Funktionalitäten
3D-Engine programmierbar
Technologien für 3D im WebVRML Viewer
Plugins, die 3D-Grafiken anzeigen; VRML-StandardCortona MS Windows, MacOS, Pocket PC, Java Sehr gute Darstellungsqualität, Antialiasing, erweiterte
Darstellungsmöglichkeiten Software-Renderer, DirectX und OpenGL unterstützt VRML-Viewer – VRML97 Standard+ Erweiterungen Dynamik über Java/JavaScript Authoring – Editoren, die VRML97 exportieren;
Authoringsoftware für Spezialgebiete Kostenlos, keinen extra Editor notwendig
Technologien für 3D im WebVRML Viewer
Blaxxun Contact MS Windows Mitwirkung bei der Standartisierung von X3D Sourcen verfügbar VRML-Viewer Contact Chatten über den Community-Server von
Blaxxun Keine Lizenzkosten
Technologien für 3D im WebVR Viewer
Plugins, die keine echte 3D-Darstellung bieten, sondern mittels Realbildern drehbare 3D-Panorama erzeugen
ZAP MS Windows, MacOS Keine Installationsdatei (Java-Applet) Darstellungsqualität von der Qualität der verwendeten Fotos
abhängig Als Java-Applet – plattformunabhängig; jedes Mal wird das
notwendige Plugin herunterladen Spezialisierung auf Produktpräsentation mit Realbildern (viele
Perspektiven), virtuelle Bewegung um das Objekt herum mittels Java-Applet
Keine echte 3D-Darstellung
Technologien für 3D im WebVR Viewer
iPix MS Windows Kleine Installationsdatei Darstellungsqualität von der Qualität der
verwendeten Bilder abhängig Freies Drehen in dem virtuellen 3D-Panorama Eigenes Datenformat Authoring – iPix-Service/-Software für
Bildererstellung Relativ gut verbreitet, einige Referenzen
Technologien für 3D im WebVR Viewer
Spezialisierung auf Raum-/Umgebungsdarstellungen mit Realbildern
Ähnlich zu QuicktimeVR – 3D-Panoramabilder, Hotspots,virtuelle 3D-Objekte; keine echte 3D-Darstellung
QuicktimeVR MS Windows, MacOS Enthalten in QuicktimePlayer->gute Verfügbarkeit,
lange am Markt etabliert, weit verbreitet Sehr gute Qualität der perspektivistisch dargestellten
Bildern; jedoch abhängig von der Bilderqualität selbst
Technologien für 3D im WebVR Viewer
3D-Panoramabilder, Weiterbewegen über Hotspots, virtuelle Bewegung um Objekte herum (Bilder aus mehreren Perspektiven)
Quicktime-Datenformat Authoring – spezielle Software notwendig für
Filmerstellung
Technologien für 3D im WebAppletbasierte Techniken
Java-Applets – plattformunabhängige Plugins(Java Virual Machine muss unterstützt werden); jedes Mal wird das notwendige Plugin herunterladen
Kleine InstallationsdateiAnfy3D Relativ gute Darstellungsqualität, Antialiasing Komplett in Java implementiert, eigener Renderer –
keine 3D-Hardwareunterstützung->nicht so hohe Darstellungsgeschwindigkeit (ausreichend); Hardwareunterstützung nachinstallieren
Technologien für 3D im WebAppletbasierte Techniken
Interaktive Funktionalitäten und Dynamik – in Java/JavaScript programmieren
Authoring – Editoren, die VRML exportieren Geringe Kosten, Shareware, sehr leistungsfähig: nicht
so viele Funktionen Anfy3D-Wizard – leichtere Import von Szenen und
Erstellung der passenden HTML-Datei3Danywhere Gute Darstellundsqualität, Antialiasing Komplett in Java implementiert, eigener Renderer –
keine 3D-Hardwareunterstützung->ausreichende Darstellungsgeschwindigkeit
Technologien für 3D im WebAppletbasierte Techniken
Interaktive Funktionalitäten und Dynamik – in Java/JavaScript programmieren
Authoring - Editoren, die VRML exportieren;guter mitgelieferter Editor-> Zusammenstellen des Films+interaktiver Funktionen (ohne programmieren)
Frei für nicht-komerziellen Gebrauch, sonst auch günstig
Critical Reach Spezialisierung auf Produktkataloge (Zerlegung des
Produktes in Einzelteile->genauere Spezifikation) Keine besondere 3D-Möglichkeiten
Technologien für 3D im WebAppletbasierte Techniken
Shout3D Gute Darstellungsqualität, Antialiasing Komplett in Java implementiert, eigener Renderer – keine 3D-
Hardwareunterstützung->ausreichende Darstellungsgeschwindigkeit
Interaktive Funktionalitäten und Dynamik – in Java/JavaScript programmieren; Basis-Applets mitgeliefert
Eigenes s3d-Datenformat oder VRML-Format Authoring – 3DSMax, auch jedes Programm, das VRML
exportiert Lange am Markt, sehr bekannt, gute Referenzen Testversion; Lizenzgebühren Shout3D-Wizard – für einfache Anwendung
Java3D
Flexible, mächtige Programmierschnittstelle – Standarterweiterung zu Java 2
Windows, Solaris, Unix Implementierungen über vorhandene Grafikschnittstelle
(DirectX, OpenGL)-> Darstellungsgeschwindigkeit(i.d.R.hoch) von der zu zugrefeinden Hardware abhängig
Funktionen – Renderingmethoden, Java-basierte Ereignisse, Kollisionserkennung, 3D-Sound, vielfältige Eingabegeräteunterstützung, komplexe „Views“ (Virtual Reality)
X3D – Standartisierung von 3D für das Web
Eng verwandt und voll abwärtskompatibel zu VRML97 XML-Standardformat->Verständlichkeit, Verbreitung X3D (Extensible 3D) hat mehrere
Ausprägungen=>eigene Bedürfnisse genau befriedigen Zerlegung in Komponenten und Profile-> offener und
dynamischer Standard X3D-Editor Erwartungen für Durchsetzung - besonders im Bereich
des Datenaustauschs Vielversprechender Standard