150 likes | 262 Views
Überblick über Low-Level 3D Technologien. 3D für das Web. Anwendungsgebiete für 3D-Grafiken/ Animationen im Web. Objektvisualisierung (Produktpräsentation) - beansprucht hochwertige, detaillreiche Darstellung Simulation (3D-Welten, virtuelle Gesellschaften, Avatare)
E N D
Überblick über Low-Level 3D Technologien 3D für das Web
Anwendungsgebiete für 3D-Grafiken/ Animationen im Web • Objektvisualisierung(Produktpräsentation) - beansprucht hochwertige, detaillreiche Darstellung • Simulation (3D-Welten, virtuelle Gesellschaften, Avatare) - komplexe Animation • Raumvisualisierung/Architektur - beansprucht realistische Darstellung • Menüsteuerung/Navigation (Natürlichkeit, Eye-Catcher) - beansprucht geringe 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 denStandartbrowsern-> größte Verbreitung • Austausch von Bildern -> Simulation von Bewegung; Nutzung von Ebenen -> Verdeckung und Tiefe • Alle Plattformen (Browser mit HTML4-Support), • Beschränkte Darstellungsqualität, unsaubere Linien • Dynamisch erzeugte Linien und Flächen - unmöglich • Berechnungen in JavaScript -> keine hohe Geschwindigkeit; wenige Objekte; Modelldaten – JS • Problemlose dynamische Änderung der Inhalte(ASP/JSP) • 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 sind • Sehr gute Darstellungsqualität + Antialiasing (meistens) • Dynamik durch Nachladen von Daten vom Server/Interaktion mit der Webseite/JavaScript • Authoring – Import 3DSMax, Maya + evtl. eigene Editoren • Wiedergabe – Softwarerenderer /Hardwareschnittstelle (DirectX / OpenGL) • Vorhandene 3D-Hardware wird unterstützt (meistens) Flash • vektororientierte Darstellung->kompakte Dateien • Beschränkte 3D-Darstellung,keine Texturen
Technologien für 3D im WebAllgemeine Plugins • Dynamisch erzeugte Linien und Flächen - unmöglich • Real berechnete 3D-Grafik(ActionScript) ->nur einfache Modelle,keine richtige 3D-Engine(v.MX-besser) • geringe Darstellungsgeschwindigkeit • Modelldaten - ActionScript • Authoring – Zusatzprogramme (zu den eigentlichen Flash-Film-Werkzeuge) für die entsprechenden Dateien + Handarbeit • am weitesten verbreitetes Plugin (mit dem Browser mitinstalliert) • Darstellung von übereinander liegenden Ebenen, freie Positionieren, Skalieren,Rotieren von Objekten
Technologien für 3D im WebAllgemeine Plugins Director Shockwave 8.5 • Vielfältige Möglichkeiten->realistische Bilder(keine Antialiasing);komplett programmierbar in Lingo • Direkte Unterstützung von 3D-Grafik • Modelldaten – eigenes w3d-Format; dcr-Datei (Filmpublikation) • Authoring - Director Shockwave Studio; Exportmodule für die professionellen 3D-Werkzeuge (erzeugen das entsprechende Dateiformat) • Komplette Programmierschnittstelle; Einarbeitung • Standart-Plugin für 3D-Grafik im Web • große Verbreitung, gute Hardwareunterstützung • Produktion von CD-basierten Anwendungen/Demonstrationen
Technologien für 3D im WebAllgemeine Plugins Cult3D • hohe Darstellungsgeschwindigkeit • Kompression und Streaming unterstützt; Wavelet-Komprimierung->.co-Datei(gegen Kopieren geschützt) • gute Refrenzen, Hardwareunabhängigkeit, kompaktes Datenformat; vielfältiges Plugin, professionell, weit verbreitet • Besonders geeignet für Produktpräsentation Viewpoint Media Player • besondere Effekte • Eigene 3D-Engine
Technologien für 3D im WebAllgemeine Plugins • XML-Datenformat; XML zur Laufzeit dynamisch generiert/geändert • Unterstützung auch für andere Medien(nicht nur 3D;komponentenbasiert),gute Referenzen, gut verbreitet Pulse3D • Character-Animation, Sprachsynchronisation, Streaming,Kopierschutz; mit Real-/Quicktimeplayer integrierbar 3D Groove • Spezialisierung auf Spiele(für Web),gute Referenzen Atmosphere • Spezialisierung auf Architektur
Technologien für 3D im WebAllgemeine Plugins B3D • grundlegende 3D-Grafikfunktionen, videospezifische Funktionalitäten (zw. Handlungssträngen wählen) • Sehr breit gefächert, günstig • Lippen-synchrone Wiedergabe von Animationen • Spezialisiert auf Web-Videos, Bannerwerbung, Avatare SCOL • Gestaltung von 3D-Community-Welten (Avatare); Online-Spiele Virtue3D • Eigenes VTU-Format-> sehr kompakte Dateien, schnelle Verbreitung übers Internet • Besonders gut für Produktpräsentationen
Technologien für 3D im WebAllgemeine Plugins SVG • Offizieller Standard; Einfache 3D-Darstellungen • 3D-Berechnungen in JavaScript -> geringe Darstellungsgeshwindigkeit / Komplexität • Modelldaten – JavaScript-Programmierung • Dynamik – direkte Einbindung in der Webseite -> alle herkömmlichen Mechanismen für dynamische Seiten • Authoring – 2D-Werkzeuge zur Unterstützung • 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-Standard • kein eigenes proprietäres Format Cortona • Sehr gute Darstellungsqualität, Antialiasing, erweiterte Darstellungsmöglichkeiten • Software-Renderer, DirectX und OpenGL unterstützt • Dynamik über Java/JavaScript • Authoring – Editoren, die VRML97 exportieren; Authoringsoftware für Spezialgebiete Blaxxun Contact • Mitwirkung bei der Standartisierung von X3D • Lange am Markt
Technologien für 3D im WebVR Viewer Plugins, die keine echte 3D-Darstellung bieten, sondern mittels Realbildern drehbare 3D-Panorama erzeugen • Darstellungsqualität von der Qualität der verwendeten Fotos abhängig • Keine echte 3D-Darstellung • Freies Drehen in dem virtuellen 3D-Panorama und um die Objekte herum mittels Java-Applet / Hotspots • Eigenes Datenformat ZAP • Keine Installationsdatei (Java-Applet) • Spezialisierung auf Produktpräsentation mit Realbildern (viele Perspektiven
Technologien für 3D im WebVR Viewer iPix • Authoring – iPix-Service /- Software für Bildererstellung • Relativ gut verbreitet, einige Referenzen • Spezialisierung auf Raum-/Umgebungsdarstellungen mit Realbildern QuicktimeVR • Enthalten in QuicktimePlayer -> gute Verfügbarkeit, lange am Markt etabliert, weit verbreitet • Sehr gute Qualität der perspektivistisch dargestellten Bildern • Authoring – spezielle Software notwendig für die Filmerstellung
Technologien für 3D im WebAppletbasierte Techniken • i.d.R. eigenes Format zum Speichern und Anzeigen • Als Java-Applets – wird im Webbrowser ausgeführt: plattformunabhängige Plugins (Java Virual Machine muss unterstützt werden); jedes Mal wird das notwendige Plugin mit herunterladen • Keine Installationsdatei • Komplett in Java implementiert, eigener Renderer – keine 3D-Hardwareunterstützung->ausreichende Darstellungsgeschwindigkeit; Hardwareunt, nachinstallieren • Gute Darstellungsqualität, Antialiasing • Interaktive Funktionalitäten und Dynamik – in Java/JavaScript programmieren • Authoring - Editoren, die VRML exportieren
Technologien für 3D im WebAppletbasierte Techniken Anfy3D • sehr leistungsfähig, aber nicht so viele Funktionen • Anfy3D-Wizard –Import von Szenen; Erstellung von der HTML-Datei 3Danywhere • guter mitgelieferter Editor-> Zusammenstellen des Films+interaktiver Funktionen (ohne programmieren) Critical Reach - Spezialisierung auf Produktkataloge Shout3D • Basis-Applets mitgeliefert • Lange am Markt, sehr bekannt, gute Referenzen • Shout3D-Wizard – für einfache Anwendung