Bachelorarbeit (pdf, 908kB) - Universität Osnabrück
Bachelorarbeit (pdf, 908kB) - Universität Osnabrück
Bachelorarbeit (pdf, 908kB) - Universität Osnabrück
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Browser mehrere Musikstücke nicht zusammen abspielen können, dann wird der<br />
Sound mit der höchsten Priorität wiedergegeben. Außerdem kann die<br />
voreingestellte Lautstärke des Benutzers vermindert werden.<br />
Der Ursprung (location) der Musik ist ein Punkt im Koordinatensystem. Durch<br />
zwei Ellipsen und einen Richtungsvektor wird die Umgebung beschrieben, in dem<br />
die Musik zu hören ist. Die Ellipsen werden durch minFront, minBack bzw.<br />
maxFront, maxBack und den Richtungsvektor definiert. Innerhalb der kleineren<br />
Ellipse ist die Musik in voller Lautstärke zu hören. Sobald der Benutzer sich nur<br />
noch in der äußeren Ellipse befindet, wird die Musik leiser, je weiter er sich vom<br />
Ursprung der Musik entfernt. Dabei kann die Musik mit einem Fade-Out<br />
ausgeblendet werden. Die Musik wird abrupt abgebrochen, wenn die Ellipsen<br />
gleich groß sind.<br />
Abbildung 2.2 : Darstellung des Sounds in VRML<br />
Beispiel:<br />
Im folgenden VRML-Code wird ein Sound erstellt, dessen Ursprung die<br />
Koordinaten 0,5,0 hat. Das Musikstück „sound.wav“ wird nicht nach dem ersten<br />
Abspielen abgebrochen, sondern wiederholt (loop=true). Die innere Ellipse<br />
kann man sich als Kugel um den Ursprung mit dem Radius 10 vorstellen.<br />
Dementsprechend hat die äußere Ellipse den Radius 20. Ein TimeSensor wird als<br />
Sender der Events benötigt, sobald die Musik enden oder beginnen soll. Die