Anwendungssysteme SoSe 2000 3. Projekt Einführung in VRML (Teil 1)

Post on 12-Jan-2016

18 views 0 download

description

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. - PowerPoint PPT Presentation

Transcript of Anwendungssysteme SoSe 2000 3. Projekt Einführung in VRML (Teil 1)

Anwendungssysteme SoSe 2000

3. Projekt

Einführung in VRML (Teil 1)

AWS SoSe2000 Einführung in VRML Seite 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

AWS SoSe2000 Einführung in VRML Seite 3

Zeitplan für das 3. Projekt

Einführung in VRML (Teil 1)Vorstellung des ProjektsAusgabe der Übung

30.06.2000

07.07.2000 Einführung in VRML (Teil 2)Abgabe der Übung

14.07.2000 Vortrag von Dr. KurzeZwischenpräsentationen einzelner Gruppen

21.07.2000 AbschlußpräsentationenAbgabe des ProjektsAbgabe 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 SoSe2000 Einführung in VRML Seite 4

• 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 EigenschaftenGraphische 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 Winkeld 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-Farbmodellangegeben.

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 VRML97Transform { 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 TexturenTransform { 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 SoundTransform { 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

AWS SoSe2000 Einführung in VRML Seite 25

Einbindung von Filmen#VRML V2.0 utf8# Datei COLOR.WRL: Die erste virtuelle # Welt mit VRML97 mit FilmTransform { 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

AWS SoSe2000 Einführung in VRML Seite 27

Literatur• 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