Überblick über Low-Level 3D Technologien 3D für das Web.

Slides:



Advertisements
Ähnliche Präsentationen
Eine Page von Fachinformatikern für Fachinformatiker
Advertisements

Agenda Visio 2003 – ein Tool stellt sich vor
:33 Architektur Moderner Internet Applikationen – Multimedia Copyright ©2003 Christian Donner. Alle Rechte vorbehalten. Architektur Moderner.
:33 Internet Applikationen – Hard und Softwareplattform Copyright ©2003, 2004 Christian Donner. Alle Rechte vorbehalten. Architektur Moderner.
LASH. Geschichte 1996: FutureWave entwickelt das Animationsprogramm FutureSplash-Animator Macromedia übernimmt FutureWave –FutureSplash-Animator und -Player.
CD-ROMs im Netz Direkter Zugriff auf CD-ROMs via Web-Browser Hartmut Jörg.
Web 2.0 und RIAs - Adobe Air1 Seminar: Web 2.0 und Rich Internet Applications Wintersemester 2007/2008 Daniel Thaidigsmann
Neuerungen in PalmOS® 5 Florian Schulze (SS 2003).
Datenbankzugriff im WWW (Kommerzielle Systeme)
SVG und X3D Referentin: Gergana Ivanova
Überblick über Low-Level 3D Technologien 3D für das Web.
Online-Autorensysteme
Präsentation Expression Web 2
Internetstruktur Das Internet besteht aus vielen Computern, die weltweit untereinander vernetzt sind.
Web 3.0 – Programmierung – Semantic Web / CIDOC CRM
Virtuelle Forschungsumgebungen Hintergrundbeitrag: HTML5: Video Player und VideoJS Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung.
Eine Einführung in OpenOffice. Was? Freies Office-Paket mit offenem Quellcode Erste funktionierende Version im Oktober 2001 veröffentlicht Basiert auf.
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Rigi und Web2Rsf vorgestellt von Tobias Weigand. Inhalt Ziel von Web2Rsf und Rigi Vorstellung des Parsers Web2Rsf Vorstellung des Werkzeugs Rigi Analyse.
Introducing the .NET Framework
Projekt Web Engineering
Zukunft des Webs? Dennis Beer Christian Blinde
1 3D im Internet Vortrag im Rahmen des Seminars Webpublishing Olaf Müller Fachbereich Mathematik/Informatik Universität Osnabrück Osnabrück
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
IBM Workplace Forms - In Kürze © 2007 IBM Corporation XML basierte elektronische Formulare: Effizienzsteigerung und Kostenreduktion durch Automatisierung.
PHProjekt – eine open source Projektmanagementsoftware
Crystal Reports 2008.
MS Excel, Open-/LibreOffice Calc Die Menüs I Office-Logo (Excel2007) bzw. Datei (andere): die Standard-Datei- und Druckoperationen; bei MS Excel hier auch.
Dipl.-Systemwiss. Ralf Kunze Universität Osnabrück
Einführung in die Programmiersprache Java
Applets Java für’s Web.
Präsentation von Fabio, Luca, Frangi, Sacha
Vor- und Nachteile von Flash Ein Kurzüberblick
VisualARQVisualARQ ARCHITECTURAL TOOLS FOR RHINO.
Web-HMI einbinden SPS-Technik mit Video, Multimedia und Entertainmentsystemen kombinieren I Peter Steib.
Warum brauche ich ein CMS – Content Management System?
easescreen Versionen Basic Standard: Premium
Xenario IES Information Enterprise Server. Xenario Information Enterprise Server (IES) Die neue Architektur des Sitepark Information Enterprise Servers.
Aichinger Christian, Strasser Jürgen. Inhalt JSF EJB Praxis - Integration.
Basiswissen für Partner und interessierte Kunden Technologie.
HTML-Editoren Eine Präsentation von Erik Kulisch.
Proseminar: „Webtechnologien für Ecommerce“
Architekturen und Techniken für computergestützte Engineering Workbenches.
App-Entwicklung mit HTML5, CSS und JavaScript
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Welchen Problemen ist man bei heterogener, verteilter Programmierung ausgesetzt? Hardware: nicht einheitliche, inkompatible Systeme, verschiedene Leistungsfähigkeit.
CGI (Common Gateway Interface)
Jürgen Müller Internet Service Jürgen Müller (April 1997) pro.vider.de Internetagentur GmbH (April 2000) Dipl.-Ing (FH): Fachhochschule Lübeck Master of.
Oliver Spritzendorfer Thomas Fekete
Software Struktur und Beispiele
Factsheets und Argumentarium Generelle Facts Offene Architektur Möglichkeit eines Application Service Providings wodurch hohe Initialkosten entfallen.
Informatik in der Keimgasse
2 Internet- Technologie Seite 1 Prof. J. WALTER Kurstitel Stand: september 2002 Internet-Technologie Herzlich Willkommen Prof. J. Walter.
CMS Content-Management-Systeme (CMS), dienen der Verwaltung und Pflege von Dokumenten und Inhalten in Inter- und Intranetanwendungen. Den Entwickler oder.
Web-basierter Unterricht in der Computergraphik: Konzepte und Realisierung von interaktiven Online-Kursen Reinhard Klein, Frank Hanisch Wilhelm-Schickard.
Multimedia in Java Thomas Witschel, Kerstin Steinert & Erik Reinhard.
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
Nik Lutz, Stefan Feissli, Christof Seiler Diplomarbeit Verteidigung.
Zielgruppe Inhalte Layout Technik: Zielgruppe,Produktion Allgemeines Kosten Rolle der FH Konkretes Konzepte Publikation in Neuen Medien.
Multimedia und Virtual Reality Vorlesung mit Übungen Sommersemester 1999 Martin Kurze
Webserver, Apache und XAMPP
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Projekt: FurniChair 3D Wintersemester 2005/06 Teilnehmer: Michael Lemler, Tammo Lauts, Christian Peter Betreuer: Roman Meisl, Markus Vincon.
WINLearn Technische Umsetzung. Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur Datenauswertung Datenhaltung: Datenbank oder Filesystem JDBC.
Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.
 Einführung  Szenengraphen  Bestandteile  Eingabe  JOGL  LWJGL  Beispiele  ARDOR3D Games 04/23/12Ardor 3D – Holzwarth/Kau 2.
, Claudia Böhm robotron*SAB Anwendungsentwicklung mit dem Java und XML basierten Framework robotron*eXForms Simple Application Builder.
Entwurf, Implementierung und Test eines Java – Web Services als Kommunikationsschnittstelle für Webapplikationen mit Funktionen.
Kapselung und Darstellung von Lernobjekten in Lernumgebungen Unter besonderer Berücksichtigung von in MathML-kodierten mathematischen Formeln und deren.
1.
 Präsentation transkript:

Ü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 Web Ohne 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 Web Ohne 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 Web Allgemeine Plugins Plugins, die auf 3D-Dartsellungen spezialisiert sind Flash 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 Web Allgemeine 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 Web Allgemeine 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 Web Allgemeine 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 Web Allgemeine 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 Web Allgemeine 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äsentation Viewpoint Media Player Ms Windows, MacOS Sehr gute Darstellungsqualität, besondere Effekte Eigene 3D-Engine

Technologien für 3D im Web Allgemeine 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 Referenzen Pulse3D MS Windows, MacOS, PocketPC Gute Darstellungsqualität, Antialiasing

Technologien für 3D im Web Allgemeine 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 Web Allgemeine 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 Web Allgemeine 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 Web Allgemeine 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 Web Allgemeine 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 Web Allgemeine 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 Web Allgemeine Plugins Eigenes Datenformat, hohe 3D-Datenkompression Authoring – Import von existierenden Modellen Ergänzung zu Director Shockwave->gute Verfügbarkeit Spezialisierung auf Architektur VizStream 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 Web Allgemeine 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 Web Allgemeine 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 Web Allgemeine 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 Web Allgemeine 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 Web Allgemeine 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 Web Allgemeine 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 Web VRML Viewer Plugins, die 3D-Grafiken anzeigen; VRML-Standard Cortona 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 Web VRML 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 Web VR 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 Web VR 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 Web VR 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 Web VR 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 Web Appletbasierte Techniken Java-Applets – plattformunabhängige Plugins(Java Virual Machine muss unterstützt werden); jedes Mal wird das notwendige Plugin herunterladen Kleine Installationsdatei Anfy3D 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 Web Appletbasierte 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-Datei 3Danywhere Gute Darstellundsqualität, Antialiasing Komplett in Java implementiert, eigener Renderer – keine 3D-Hardwareunterstützung->ausreichende Darstellungsgeschwindigkeit

Technologien für 3D im Web Appletbasierte 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 Web Appletbasierte 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