270 likes | 381 Views
AWS SoSe2000. Einführung in VRML. Seite 1. Anwendungssysteme SoSe 2000 3. Projekt Einführung in VRML (Teil 1). Zeitplan für das 3. Projekt Was ist VRML? Anwendungsbeispiele Einführung in VRML Vorstellung des 3. Projekts Literatur. AWS SoSe2000. Einführung in VRML. Seite 2.
E N D
AWS SoSe2000 Einführung in VRML Seite 1 Anwendungssysteme SoSe 20003. Projekt Einführung in VRML (Teil 1)
Zeitplan für das 3. Projekt • Was ist VRML? • Anwendungsbeispiele • Einführung in VRML • Vorstellung des 3. Projekts • Literatur AWS SoSe2000 Einführung in VRML Seite 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 30.06.2000 Einführung in VRML (Teil 1) Vorstellung des Projekts Ausgabe der Übung 07.07.2000 Einführung in VRML (Teil 2) Abgabe der Übung 14.07.2000 Vortrag von Dr. Kurze Zwischenpräsentationen einzelner Gruppen 21.07.2000 Abschlußpräsentationen Abgabe des Projekts Abgabe des Faltblatts AWS SoSe2000 Einführung in VRML Seite 3 Zeitplan für das 3. Projekt
Zeitplan für das 3. Projekt • Was ist VRML? • Anwendungsbeispiele • Einführung in VRML • Vorstellung des 3. Projekts • Literatur AWS SoSe2000 Einführung in VRML Seite 4 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 SoSe2000 Einführung in VRML Seite 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 SoSe2000 Einführung in VRML Seite 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 SoSe2000 Einführung in VRML Seite 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 SoSe2000 Einführung in VRML Seite 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 SoSe2000 Einführung in VRML Seite 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 SoSe2000 Einführung in VRML Seite 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 SoSe2000 Einführung in VRML Seite 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 SoSe2000 Einführung in VRML Seite 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 SoSe2000 Einführung in VRML Seite 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 SoSe2000 Einführung in VRML Seite 14 Links (Teil 1) • Architektur und Bauwesen • http://www.arch.utah.edu.vrmlpage.htm • Produktkatalog und Einkaufsführer • http:// www.modernhomes.com • Geoinformation • http://www.riese.de/VRML/earth_moon/main.wrl • Tourismus • http://nko.org/vrml2/mauiisland.wrl.gz • Medizin • http://hendrix.ei.dtu.dk/
Zeitplan für das 3. Projekt • Was ist VRML? • Anwendungsbeispiele • Einführung in VRML • Vorstellung des 3. Projekts • Literatur AWS SoSe2000 Einführung in VRML Seite 15 Links (Teil 2) • Unterhaltung • http://idfx.com/idhome/chictactoe/index.html • Ausbildung • http://vrml.sgi.com/handbook/MasterLayout.html • Finanzwesen • http://www.olab.com/vrml/indus1.html • Messeführer • http://www.tii.de/tms/ITB/index.html
Zeitplan für das 3. Projekt • Was ist VRML? • Anwendungsbeispiele • Einführung in VRML • Vorstellung des 3. Projekts • Literatur AWS SoSe2000 Einführung in VRML Seite 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 SoSe2000 Einführung in VRML Seite 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 SoSe2000 Einführung in VRML Seite 18 Hello Virtual World #VRML V2.0 utf8 # Datei HELLO.WRL: Die erste virtuelle # Welt mit VRML97 Transform { translation 2 0 3 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 SoSe2000 Einführung in VRML Seite 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 SoSe2000 Einführung in VRML Seite 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 SoSe2000 Einführung in VRML Seite 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 SoSe2000 Einführung in VRML Seite 22 Objekte und Eigenschaften #VRML V2.0 utf8 # Datei COLOR.WRL: Die erste virtuelle # und farbige Welt mit VRML97 Transform { translation 2 0 3 children [ Shape { appearance Appearance { material Material { diffuseColor 0.9 0 0 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 SoSe2000 Einführung in VRML Seite 23 Texturen #VRML V2.0 utf8 # Datei Texture.WRL: Die erste virtuelle # Welt mit VRML97 und mit Texturen Transform { translation 2 0 3 children [ Shape { appearance Appearance { texture ImageTexture { url "sm.jpg" } } geometry Box { size 6 6 1 } } #Shape ] #children } #Transform
Zeitplan für das 3. Projekt • Was ist VRML? • Anwendungsbeispiele • Einführung in VRML • Vorstellung des 3. Projekts • Literatur AWS SoSe2000 Einführung in VRML Seite 24 Einbindung von Sound #VRML V2.0 utf8 # Datei COLOR.WRL: Die erste virtuelle # Welt mit VRML97 und mit Sound Transform { translation 0 0 0 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 Einbindung von Filmen AWS SoSe2000 Einführung in VRML Seite 25 #VRML V2.0 utf8 # Datei COLOR.WRL: Die erste virtuelle # Welt mit VRML97 mit Film Transform { translation 0 0 0 children [ Shape { appearance Appearance { texture MovieTexture { url "glory.mpg" speed 1.0 startTime 0.0 loop TRUE }#MovieTexture }#Appearance geometry Box { size 6 6 1 } } ] #children } #Transform
Zeitplan für das 3. Projekt • Was ist VRML? • Anwendungsbeispiele • Einführung in VRML • Vorstellung des 3. Projekts • Literatur AWS SoSe2000 Einführung in VRML Seite 26 Vorstellung des 3. Projekts
Zeitplan für das 3. Projekt • Was ist VRML? • Anwendungsbeispiele • Einführung in VRML • Vorstellung des 3. Projekts • Literatur Literatur AWS SoSe2000 Einführung in VRML Seite 27 • Kloss, Rockwell, Szabó, Duchrow • VRML97 • Addison-Wesley, 1998 • VRML Consortium • http://www.vrml.org • VRML-Spezifikation • http://www.vrml.org/technicalinfo/ • specifications/vrml97/index.htm • Erklärte Spezifikation (Online-Version eines Buchs): • http://www.best.com/~rikk/Book/ • VRML-Tutorium, Siggraph 98 : • http://www.inf.fu-berlin.de/lehre/SS99/MMuVR/ • vrml97_tutorial/vrml97/vrml97.htm