Anwendungssysteme SoSe Projekt Einführung in VRML (Teil 1) AWS SoSe2000Einführung in VRMLSeite 1
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 2 Inhalt Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 3 Zeitplan für das 3. Projekt Einführung in VRML (Teil 1) Vorstellung des Projekts Ausgabe der Übung Einführung in VRML (Teil 2) Abgabe der Übung Vortrag von Dr. Kurze Zwischenpräsentationen einzelner Gruppen Abschlußpräsentationen Abgabe des Projekts Abgabe des Faltblatts
Was ist VRML? Virtual Reality Modeling Language VRML97 wurde von der ISO in Reihe der Weltweit etablierten Programmiersprachen aufgenommen mit VRML kann man 3D-Welten erstellen VRML ist das Bindeglied zwischen dem Cyberspace und dem WWW Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 4
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 5 Anwendungsbeispiele Architektur und Bauwesen Produktkatalog und Einkaufsführer Geo- und Tourismusinformationssystem Medizin Unterhaltung und Ausbildung Finanzanalyse und -prognose Soziale Chat-Räume Messeführer
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 6 Anwendungsbeispiele - Architektur und Bauwesen Planung von Bauvorhaben Gemeinsame Realisierung und Überwachung von Bauprojekten Innenarchitektur Verwaltung von Gebäudeinformationen und Anlagedaten
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 7 Anwendungsbeispiele - Produktkatalog und Einkaufsführer Electronic Mall Produktinformationen gekoppelt mit Online-Bestellmöglichkeit 3D-Visualisierung der Produkte gekoppelt mit Änderungsmöglichkeit
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 8 Anwendungsbeispiele - Geo- und Tourismusinformationssystem Nachbildung von Fernerkundungsdaten wie Satellitenbilder Nachbildungen von Hotels oder historischen Stätten
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 9 Anwendungsbeispiele - Medizin besseres Verständnis durch Visualisierung Virtual Reality Medizininformationssystem (ViRMIS) Ausbildung und Lehre Akkreditierung von Ärzten Telemedizin
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 10 Anwendungsbeispiele - Unterhaltung und Ausbildung 3D Spiele übers WWW Lern- und Experimentierumgebungen
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 11 Anwendungsbeispiele - Finanzanalyse und -prognose Visualisierung von Finazdaten durch Visualisierung lassen sich Abhängigkeiten zwischen Finanzdaten durch die Erkenntnis der Abhängigkeiten lassen, sich Prognosen erstellen
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 12 Anwendungsbeispiele - Soziale Chat-Räume Erweiterung der textbasierten Chat-Räume
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 13 Anwendungsbeispiele - Messeführer virtuelle Messen im Internet Planungsmöglichkeit für Messeorganisatoren und Aussteller
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 14 Links (Teil 1) Architektur und Bauwesen Produktkatalog und Einkaufsführer Geoinformation Tourismus Medizin
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 15 Links (Teil 2) Unterhaltung Ausbildung Finanzwesen Messeführer
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 16 Einführung in VRML Elemente des Szenenaufbaus Hello Virtual World Objekte und Eigenschaften Szenengestaltung Integration von Filmsequenzen und Toneffekten
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 17 Elemente des Szenenaufbaus eine Szene besteht aus Knoten es gibt 3 verschiedenen Arten von Knoten: Gruppenknoten Kindknoten Objektknoten
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 18 Hello Virtual World #VRML V2.0 utf8 # Datei HELLO.WRL: Die erste virtuelle # Welt mit VRML97 Transform { translation children [ Shape { geometry Sphere { radius 1.5 } } #Shape ] #children } #Transform
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 19 Objekte und Eigenschaften Graphische Primitive (Objektknoten): Quader ( Box ): Felder: size x y z Kegel ( Cone ): Felder: bottomRadius x height x Zylinder ( Cylinder ): Felder: radius x height x Kugel ( Sphere ): Felder: radius x
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 20 Objekte und Eigenschaften Transformationen (Gruppenknoten): Translation: translation x y z Verschiebung im Raum um x, y und z Rotation: rotation x y z d Rechtsdrehende Rotation um die Achse, die sich aus x,y und z ergibt. Der Winkel d wird im Bogenmaß angegeben. Skalierung: scale x y z Stauchung bzw. Streckung eines Objekts.
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 21 Objekte und Eigenschaften Farben und Materialeigenschaften: Farben werden generell im RGB-Farbmodell angegeben. Es gibt folgende Materialeingenschaften: Grundhelligkeit ( ambientIntensity ) Glanz ( diffuseColor ) Glattheit ( shininess ) Transparenz ( transparency ) Leuchten ( emissiveColor )
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 22 Objekte und Eigenschaften #VRML V2.0 utf8 # Datei COLOR.WRL: Die erste virtuelle # und farbige Welt mit VRML97 Transform { translation children [ Shape { appearance Appearance { material Material { diffuseColor shininess 0.9 }#Material }#Appearance geometry Sphere { radius 1.5 } } #Shape ] #children } #Transform
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 23 Texturen #VRML V2.0 utf8 # Datei Texture.WRL: Die erste virtuelle # Welt mit VRML97 und mit Texturen Transform { translation children [ Shape { appearance Appearance { texture ImageTexture { url "sm.jpg" } geometry Box { size } } #Shape ] #children } #Transform
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 24 Einbindung von Sound #VRML V2.0 utf8 # Datei COLOR.WRL: Die erste virtuelle # Welt mit VRML97 und mit Sound Transform { translation children [ Sound { source AudioClip { url "Dooropen.wav" startTime 0.0 loop TRUE } ] #children } #Transform
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 25 Einbindung von Filmen #VRML V2.0 utf8 # Datei COLOR.WRL: Die erste virtuelle # Welt mit VRML97 mit Film Transform { translation children [ Shape { appearance Appearance { texture MovieTexture { url "glory.mpg" speed 1.0 startTime 0.0 loop TRUE }#MovieTexture }#Appearance geometry Box { size } } ] #children } #Transform
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 26 Vorstellung des 3. Projekts
Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur AWS SoSe2000Einführung in VRMLSeite 27 Literatur Kloss, Rockwell, Szabó, Duchrow VRML97 Addison-Wesley, 1998 VRML Consortium VRML-Spezifikation specifications/vrml97/index.htm Erklärte Spezifikation (Online-Version eines Buchs): VRML-Tutorium, Siggraph 98 : vrml97_tutorial/vrml97/vrml97.htm