Irrlicht3D.de http://www.irrlicht3d.de/forum/ |
|
SoundSystem http://www.irrlicht3d.de/forum/viewtopic.php?f=34&t=73 |
Seite 1 von 2 |
Autor: | Sylence [ 22.04.2007, 17:22 ] | ||
Betreff des Beitrags: | SoundSystem | ||
Um hier mal wieder ein bisschen Leben reinzubringen, schmeiß ich einfach mal mein SoundSystem (bzw. dessen dokumentation) in den Raum ^^ http://butterkeks89.bu.funpic.de/cpp/irrsound/index.html Viel spaß beim zerreißen des Interfaces ![]() Is zu 80% fertig... fehlen nur noch ein paar tests und die letzten feinschliffe am IrrKlang support.
|
Autor: | raubritter [ 22.04.2007, 18:06 ] |
Betreff des Beitrags: | |
cool! |
Autor: | frodenius [ 22.04.2007, 19:07 ] |
Betreff des Beitrags: | |
und wozu ist der SoundListener gut?? nebenbei: code her oder ich fall um... ![]() |
Autor: | Sylence [ 22.04.2007, 20:15 ] |
Betreff des Beitrags: | |
Der SoundListener ist halt der Zuhörer ![]() Das sind halt quasi die Ohren, durch die du hörst. Code gibst unter http://butterkeks89.bu.funpic.de/cpp/irrsound/source.zip |
Autor: | frodenius [ 22.04.2007, 21:18 ] |
Betreff des Beitrags: | |
huh? und wer hört da zu? die soundkarte oder was.. (oder halt fmod/irrklang) |
Autor: | Sylence [ 22.04.2007, 21:55 ] |
Betreff des Beitrags: | |
hm.. wie soll ich das jetzt erklären ^^ Also gut stellen wir uns mal vor, dass du vor die eine soundquelle hast, zb ein lautsprecher. Der lautsprecher wäre dann das ISoundObject und du der ISoundListener. Wenn sich jetzt eins von beiden bewegt, verändert sich die relative position der beiden zueinander und somit halt auch der klang des sounds |
Autor: | marsupial [ 22.04.2007, 22:00 ] |
Betreff des Beitrags: | |
Und so wie der Listener den Sound aufnimmt, so hört man ihn in den RealLife-Lautsprechern, richtig? Naja, so kenne ich das Prinzip von 3D-Sound auch. Sieht auf den ersten Blick wirklich Benutzerfreundlich aus ![]() Hab mir den Code net näher angesehen, aber deinem Post nach, ist das Sound-System sehr modular aufgebaut, sodass man ohne Probleme zusätzliche Engines intigrieren kann, richtig? Also wie gesagt, respekt. |
Autor: | Sylence [ 22.04.2007, 23:48 ] |
Betreff des Beitrags: | |
Genau. Der listener ist also quasi das mikrofon, dass den sound aus der spielwelt aufnimmt und an die lautsprecher schickt ^^ Und ja man kann jede beliebe sound engine integrieren, dabei ists dann egal ob es sich um direct sound oder OpenAL oder sonst was handelt. Der IrrKlang port wird dann diese woche auch fertig werden. Nachher kann man dann ja mal die performance vergleichen und das schnellste für das spiel nehmen, bzw. den benutzer auswählen lassen |
Autor: | frodenius [ 23.04.2007, 10:51 ] |
Betreff des Beitrags: | |
ahh ok, ist ja auch vollkommen klar, wenn man 3d sound haben will... |
Autor: | Sylence [ 25.04.2007, 18:04 ] |
Betreff des Beitrags: | |
Hier mal ein neustes update: Also der IrrKlang port ist soweit fertig und ich hab auch schon einige bugs im fmod port gefunden und behoben... Zum testen hab ich das Example #11 Per Pixel Lighting genommen. Sound wurde an das helle licht attached und listener an die kamera Ich hab auch mal ein bisschen die performance getestet: FMOD 378 FPS IrrKlang 421 FPS (in debug modus und mit directx 9 als treiber) Ich muss sagen die ergebnisse haben mich ein wenig überrascht ^^ Aber gut es gibt dabei ein problem. und zwar gibts einen fehler im irrklang port, nämlich irgendwie will irrklang die position von listener und/oder sound nicht so richtig aktualisieren, das heißt der sound bleibt irgendwie an der position 0,0,0 kleben... ich hab da jetzt ein paar tage dran rumgeschraubt und langsam glaub ich, dass es ein irrklang bug ist ^^ Also um es kurz zu fassen: FMOD funzt, irrklang nur mit 2d Aber ich arbeite dran ![]() |
Autor: | porcus [ 21.11.2007, 18:03 ] |
Betreff des Beitrags: | Re: SoundSystem |
Geht das auch unter Linux ? |
Autor: | MacGyver [ 21.11.2007, 19:00 ] |
Betreff des Beitrags: | Re: SoundSystem |
Andere Frage. Lebt das Projekt noch ? |
Seite 1 von 2 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |