multimedia und virtual reality vorlesung am 09.06.1999 martin kurze ([email protected]) avatare,...
TRANSCRIPT
Multimedia und Virtual Multimedia und Virtual RealityReality
Vorlesung am 09.06.1999Vorlesung am 09.06.1999
Martin Kurze Martin Kurze ([email protected])([email protected])
Avatare, Multiuser-Welten und Avatare, Multiuser-Welten und CommunitiesCommunities
Martin Kurze: Multimedia und VR Avatare, Multiuser-Welten ... Folie 2
09.06.99
AvatarAvatar Sanskrit:Sanskrit:
Irdische Hülle eines Irdische Hülle eines (hinduistischen) Gottes, (hinduistischen) Gottes, in der er sich auf der Erde in der er sich auf der Erde bewegt.bewegt.
Informatik/Multimedia:Informatik/Multimedia:Repräsentation des Benutzers Repräsentation des Benutzers
in der virtuellen Weltin der virtuellen Welt
Martin Kurze: Multimedia und VR Avatare, Multiuser-Welten ... Folie 3
09.06.99
Wer oder was repräsentiert Wer oder was repräsentiert mich? (1)mich? (1)
Welche Benutzereigenschaften werden Welche Benutzereigenschaften werden abgebildet?abgebildet?– Name?Name?– Geschlecht?Geschlecht?– soziale Position?soziale Position?– Größe (Länge/Höhe)?Größe (Länge/Höhe)?– Fortbewegungsfähigkeiten Fortbewegungsfähigkeiten
(Gehen/Fliegen/durch Wände gehen...)(Gehen/Fliegen/durch Wände gehen...)– Allgemein: Allgemein:
reale oder benutzerdefinierte Eigenschaften?reale oder benutzerdefinierte Eigenschaften?
Martin Kurze: Multimedia und VR Avatare, Multiuser-Welten ... Folie 4
09.06.99
Wer oder was repräsentiert Wer oder was repräsentiert mich? (2)mich? (2)
Für wen wird die Repräsentation Für wen wird die Repräsentation benötigt?benötigt?– für den Benutzer selbst für den Benutzer selbst – für andere Benutzer infür andere Benutzer in
Multiuser-WeltenMultiuser-Welten– für die virtuelle für die virtuelle
UmgebungUmgebung– für Agenten/Botsfür Agenten/Bots
Martin Kurze: Multimedia und VR Avatare, Multiuser-Welten ... Folie 5
09.06.99
Wer oder was repräsentiert Wer oder was repräsentiert mich? (3)mich? (3)
Welche spezifischen VR-Welche spezifischen VR-Eigenschaften hat der Avatar?Eigenschaften hat der Avatar?– Fortbewegungsarten (s.o.)Fortbewegungsarten (s.o.)– Ein Benutzer - mehrere AvatareEin Benutzer - mehrere Avatare– mehrere Benutzer - ein Avatarmehrere Benutzer - ein Avatar– Zusammenhängende Form des Avatars?Zusammenhängende Form des Avatars?– Kontinuität der Form (langsamer oder Kontinuität der Form (langsamer oder
abrupter Wechsel des Avatars)abrupter Wechsel des Avatars)– ......
Martin Kurze: Multimedia und VR Avatare, Multiuser-Welten ... Folie 6
09.06.99
H-Amin - H-Amin - ein Standard für Avatareein Standard für Avatare Definition einer Baumstruktur für Definition einer Baumstruktur für
den (menschlichen) Körperden (menschlichen) Körper Offen für unterschiedliche Offen für unterschiedliche
Detailierung (viele/wenige Detailierung (viele/wenige Wirbel usw..)Wirbel usw..)
zur Zeit Version 1.1 im zur Zeit Version 1.1 im Stadium der Vorlage zum Stadium der Vorlage zum Web-3D-KonsortiumWeb-3D-Konsortium
Martin Kurze: Multimedia und VR Avatare, Multiuser-Welten ... Folie 7
09.06.99
H-Anim-BodyH-Anim-Body
Martin Kurze: Multimedia und VR Avatare, Multiuser-Welten ... Folie 8
09.06.99
Multiuser-WeltenMultiuser-Welten Technische UnterschiedeTechnische Unterschiede
– Zentraler Server mit vielen Clients?Zentraler Server mit vielen Clients?– Netz von gleichwertigen, dezentralen Netz von gleichwertigen, dezentralen
Teilnehmern?Teilnehmern?– „„offene“ Ansätze (CORBA, Agenten, offene“ Ansätze (CORBA, Agenten,
VRTP)VRTP)– 3D-Welt als 3D-Welt als eineeine
VisualisierungsmöglichkeitVisualisierungsmöglichkeit
Martin Kurze: Multimedia und VR Avatare, Multiuser-Welten ... Folie 9
09.06.99
Verschiedene Verschiedene Informatiker-BlickwinkelInformatiker-Blickwinkel Datenbänker:Datenbänker:
– Weltzustand als DB, Interaktion als Weltzustand als DB, Interaktion als TransaktionenTransaktionen
Betriebssystembauer:Betriebssystembauer:– Welt als Menge begrenzter Ressourcen, Welt als Menge begrenzter Ressourcen,
Benutzer als ProzesseBenutzer als Prozesse Computergrafik: Computergrafik: hochdynamischer Szenengraphhochdynamischer Szenengraph Simulation: Simulation: asynchrone Instanzen einer Weltasynchrone Instanzen einer Welt
Martin Kurze: Multimedia und VR Avatare, Multiuser-Welten ... Folie 10
09.06.99
Technische Technische FragestellungenFragestellungen
Shared Space Shared Space (Avatare überschneiden sich)(Avatare überschneiden sich) Shared Objects Shared Objects (Ein Fernseher pro Familie)(Ein Fernseher pro Familie) Shared Events Shared Events (alle sehen das gleiche)(alle sehen das gleiche) Ownership of Objects Ownership of Objects (Assessoires übergeben)(Assessoires übergeben) Skalierbarkeit für Clients Skalierbarkeit für Clients
– Sichtweite, Sichtweite, – Anzahl fremder AvatareAnzahl fremder Avatare– ......
Martin Kurze: Multimedia und VR Avatare, Multiuser-Welten ... Folie 11
09.06.99
Agenten/BotsAgenten/Bots künstliche Besucherkünstliche Besucher
– als Assistenten in unbekannten Weltenals Assistenten in unbekannten Welten– als Gegner in Spielenals Gegner in Spielen– Als Verkäufer in ShopsAls Verkäufer in Shops
Steuerung durch einen Menschen?Steuerung durch einen Menschen? Hat jeder Besucher seinen Führer?Hat jeder Besucher seinen Führer?
– Sehen die anderen den eigenen Führer?Sehen die anderen den eigenen Führer?
Martin Kurze: Multimedia und VR Avatare, Multiuser-Welten ... Folie 12
09.06.99
Communities - Communities - virtuelle Gemeinschaftenvirtuelle Gemeinschaften Nicht auf 3D-Welten beschränktNicht auf 3D-Welten beschränkt Wichtigstes Merkmal: Wichtigstes Merkmal:
KommunikationKommunikation Dauerhaft Dauerhaft
(im Gegensatz zu simplen Multiuser-(im Gegensatz zu simplen Multiuser-Welten)Welten)
Erfolg im Netz äußerst unsicherErfolg im Netz äußerst unsicher
Martin Kurze: Multimedia und VR Avatare, Multiuser-Welten ... Folie 13
09.06.99
Tips für erfolgreiche Tips für erfolgreiche CommunitiesCommunities
auf bestehenden Gruppen aufbauenauf bestehenden Gruppen aufbauen Rollen und Verantwortung verteilenRollen und Verantwortung verteilen
– BürgermeisterBürgermeister– BlockwartBlockwart– Kummerkasten Kummerkasten
(dev-null-Bot)(dev-null-Bot) regelmäßig Events regelmäßig Events
durchführendurchführen Zugang einfach halten und gut pflegen!Zugang einfach halten und gut pflegen!