Kein Folientitel

Download Report

Transcript Kein Folientitel

Anwendungssysteme SoSe 2000
3. Projekt
Einführung in VRML (Teil 1)
AWS SoSe2000
Einführung in VRML
Seite 1
• Zeitplan für das
Inhalt
3. Projekt
• Was ist VRML?
• Anwendungsbeispiele
• Zeitplan für das 3. Projekt
• Was ist VRML?
• Einführung in VRML
• Anwendungsbeispiele
• Vorstellung des
3. Projekts
• Einführung in VRML
• Literatur
• Vorstellung des 3. Projekts
AWS SoSe2000
Einführung in VRML
Seite 2
• Zeitplan für das
Zeitplan für das 3. Projekt
3. Projekt
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
• Was ist VRML?
• Anwendungsbeispiele
• Einführung in VRML
• Vorstellung des
3. Projekts
• Literatur
AWS SoSe2000
Einführung in VRML
Seite 3
• Zeitplan für das
3. Projekt
Was ist VRML?
• Virtual Reality Modeling Language
• Was ist VRML?
• VRML97 wurde von der ISO in Reihe der Weltweit
• Anwendungsbeispiele
• Einführung in VRML
• Vorstellung des
3. Projekts
etablierten Programmiersprachen aufgenommen
• mit VRML kann man 3D-Welten erstellen
• VRML ist das Bindeglied zwischen dem Cyberspace
• Literatur
und dem WWW
AWS SoSe2000
Einführung in VRML
Seite 4
• Zeitplan für das
3. Projekt
Anwendungsbeispiele
• Architektur und Bauwesen
• Was ist VRML?
• Produktkatalog und Einkaufsführer
• Anwendungsbeispiele
• Geo- und Tourismusinformationssystem
• Einführung in VRML
• Medizin
• Vorstellung des
• Unterhaltung und Ausbildung
3. Projekts
• Literatur
• Finanzanalyse und -prognose
• Soziale Chat-Räume
• Messeführer
AWS SoSe2000
Einführung in VRML
Seite 5
• Zeitplan für das
Anwendungsbeispiele Architektur und Bauwesen
3. Projekt
• Was ist VRML?
• Anwendungsbeispiele
• Planung von Bauvorhaben
• Einführung in VRML
• Gemeinsame Realisierung und Überwachung
von Bauprojekten
• Vorstellung des
• Innenarchitektur
3. Projekts
• Literatur
AWS SoSe2000
• Verwaltung von Gebäudeinformationen
und Anlagedaten
Einführung in VRML
Seite 6
• Zeitplan für das
Anwendungsbeispiele Produktkatalog und Einkaufsführer
3. Projekt
• Was ist VRML?
• Anwendungsbeispiele
• Einführung in VRML
• Vorstellung des
3. Projekts
• „Electronic Mall“
• Produktinformationen gekoppelt mit
Online-Bestellmöglichkeit
• 3D-Visualisierung der Produkte gekoppelt mit
Änderungsmöglichkeit
• Literatur
AWS SoSe2000
Einführung in VRML
Seite 7
• Zeitplan für das
Anwendungsbeispiele Geo- und Tourismusinformationssystem
3. Projekt
• Was ist VRML?
• Anwendungsbeispiele
• Nachbildung von Fernerkundungsdaten
wie Satellitenbilder
• Einführung in VRML
• Nachbildungen von Hotels oder historischen Stätten
• Vorstellung des
3. Projekts
• Literatur
AWS SoSe2000
Einführung in VRML
Seite 8
Anwendungsbeispiele - Medizin
• Zeitplan für das
3. Projekt
• Was ist VRML?
• Anwendungsbeispiele
• Einführung in VRML
• Vorstellung des
• besseres Verständnis durch Visualisierung
• Virtual Reality Medizininformationssystem (ViRMIS)
• Ausbildung und Lehre
3. Projekts
• Akkreditierung von Ärzten
• Literatur
• Telemedizin
AWS SoSe2000
Einführung in VRML
Seite 9
• Zeitplan für das
3. Projekt
Anwendungsbeispiele Unterhaltung und Ausbildung
• Was ist VRML?
• Anwendungsbeispiele
• 3D Spiele übers WWW
• Einführung in VRML
• Lern- und Experimentierumgebungen
• Vorstellung des
3. Projekts
• Literatur
AWS SoSe2000
Einführung in VRML
Seite 10
• Zeitplan für das
3. Projekt
• Was ist VRML?
Anwendungsbeispiele Finanzanalyse und -prognose
• Visualisierung von Finazdaten
• Anwendungsbeispiele
• Einführung in VRML
• Vorstellung des
3. Projekts
• durch Visualisierung lassen sich Abhängigkeiten
zwischen Finanzdaten
• durch die Erkenntnis der Abhängigkeiten lassen,
sich Prognosen erstellen
• Literatur
AWS SoSe2000
Einführung in VRML
Seite 11
• Zeitplan für das
3. Projekt
• Was ist VRML?
Anwendungsbeispiele Soziale Chat-Räume
• Erweiterung der textbasierten Chat-Räume
• Anwendungsbeispiele
• Einführung in VRML
• Vorstellung des
3. Projekts
• Literatur
AWS SoSe2000
Einführung in VRML
Seite 12
Anwendungsbeispiele - Messeführer
• Zeitplan für das
3. Projekt
• Was ist VRML?
• Anwendungsbeispiele
• Einführung in VRML
• virtuelle Messen im Internet
• Planungsmöglichkeit für Messeorganisatoren
und Aussteller
• Vorstellung des
3. Projekts
• Literatur
AWS SoSe2000
Einführung in VRML
Seite 13
Links (Teil 1)
• Zeitplan für das
3. Projekt
• Was ist VRML?
• Anwendungsbeispiele
• Einführung in VRML
• Vorstellung des
3. Projekts
• Literatur
AWS SoSe2000
• 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/
Einführung in VRML
Seite 14
• Zeitplan für das
Links (Teil 2)
3. Projekt
• Was ist VRML?
• Anwendungsbeispiele
• Einführung in VRML
• Vorstellung des
3. Projekts
• 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
• Literatur
AWS SoSe2000
Einführung in VRML
Seite 15
• Zeitplan für das
Einführung in VRML
3. Projekt
• Was ist VRML?
• Elemente des Szenenaufbaus
• Anwendungsbeispiele
• Hello Virtual World
• Einführung in VRML
• Objekte und Eigenschaften
• Vorstellung des
3. Projekts
• Literatur
AWS SoSe2000
• Szenengestaltung
• Integration von Filmsequenzen und Toneffekten
Einführung in VRML
Seite 16
• Zeitplan für das
Elemente des Szenenaufbaus
3. Projekt
• Was ist VRML?
• eine Szene besteht aus Knoten
• Anwendungsbeispiele
• es gibt 3 verschiedenen Arten von Knoten:
• Einführung in VRML
• Vorstellung des
3. Projekts
• Gruppenknoten
• Kindknoten
• Objektknoten
• Literatur
AWS SoSe2000
Einführung in VRML
Seite 17
• Zeitplan für das
Hello Virtual World
3. Projekt
• Was ist VRML?
• Anwendungsbeispiele
• Einführung in VRML
• Vorstellung des
3. Projekts
• Literatur
AWS SoSe2000
#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
Einführung in VRML
Seite 18
• Zeitplan für das
3. Projekt
• Was ist VRML?
• Anwendungsbeispiele
• Einführung in VRML
• Vorstellung des
3. Projekts
• Literatur
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
AWS SoSe2000
Einführung in VRML
Seite 19
• Zeitplan für das
3. Projekt
• Was ist VRML?
Objekte und Eigenschaften
Transformationen (Gruppenknoten):
Translation:
• Anwendungsbeispiele
• Einführung in VRML
translation x y z
Verschiebung im Raum um x, y und z
rotation x y z d
Rotation:
• Vorstellung des
Rechtsdrehende Rotation um die Achse,
die sich aus x,y und z ergibt. Der Winkel
d wird im Bogenmaß angegeben.
3. Projekts
• Literatur
Skalierung:
scale x y z
Stauchung bzw. Streckung eines Objekts.
AWS SoSe2000
Einführung in VRML
Seite 20
• Zeitplan für das
3. Projekt
• Was ist VRML?
Objekte und Eigenschaften
Farben und Materialeigenschaften:
• Anwendungsbeispiele
Farben werden generell im RGB-Farbmodell
angegeben.
• Einführung in VRML
Es gibt folgende Materialeingenschaften:
• Vorstellung des
3. Projekts
• Literatur
AWS SoSe2000
Grundhelligkeit (ambientIntensity)
Glanz (diffuseColor)
Glattheit (shininess)
Transparenz (transparency)
Leuchten (emissiveColor)
Einführung in VRML
Seite 21
Objekte und Eigenschaften
• Zeitplan für das
3. Projekt
• Was ist VRML?
• Anwendungsbeispiele
• Einführung in VRML
• Vorstellung des
3. Projekts
• Literatur
AWS SoSe2000
#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
Einführung in VRML
Seite 22
Texturen
• Zeitplan für das
3. Projekt
• Was ist VRML?
• Anwendungsbeispiele
• Einführung in VRML
• Vorstellung des
3. Projekts
• Literatur
AWS SoSe2000
#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
Einführung in VRML
Seite 23
Einbindung von Sound
• Zeitplan für das
3. Projekt
• Was ist VRML?
• Anwendungsbeispiele
• Einführung in VRML
• Vorstellung des
3. Projekts
• Literatur
AWS SoSe2000
#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
Einführung in VRML
Seite 24
Einbindung von Filmen
• Zeitplan für das
3. Projekt
• Was ist VRML?
• Anwendungsbeispiele
• Einführung in VRML
• Vorstellung des
3. Projekts
• Literatur
AWS SoSe2000
#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
Einführung in VRML
Seite 25
• Zeitplan für das
3. Projekt
Vorstellung des 3. Projekts
• Was ist VRML?
• Anwendungsbeispiele
• Einführung in VRML
• Vorstellung des
3. Projekts
• Literatur
AWS SoSe2000
Einführung in VRML
Seite 26
Literatur
• Zeitplan für das
3. Projekt
• Was ist VRML?
• Kloss, Rockwell, Szabó, Duchrow
VRML97
Addison-Wesley, 1998
• VRML Consortium
http://www.vrml.org
• Anwendungsbeispiele
• Einführung in VRML
• Vorstellung des
3. Projekts
• Literatur
• 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
AWS SoSe2000
Einführung in VRML
Seite 27