Aktuelle Zeit: 28.03.2024, 10:23

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 14 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: SoundSystem
BeitragVerfasst: 22.04.2007, 17:22 
Offline
Moderator
Benutzeravatar

Registriert: 25.03.2007, 18:11
Beiträge: 834
Wohnort: Hagen, NRW
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.


Dateianhänge:
Dateikommentar: Die Dokumentation zum Download als CHM Datei
IrrSoundDocu.zip [48.68 KiB]
1768-mal heruntergeladen

_________________
Phenom X4 9950 BE | 6144MB DDR2-800 | GeForce 8800GT 512MB | Asus M3A32-MVP Deluxe | 2TB HDD | 520W Seasonic NT | Soprano Tower | Samsung 22" TFT + Fujitsu-Siemens 17" TFT + Toshiba 42" FullHD LCD | Windows 7 Proessional x64
Behind the Brain
Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 22.04.2007, 18:06 
Offline
Benutzeravatar

Registriert: 25.03.2007, 18:57
Beiträge: 172
cool!


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 22.04.2007, 19:07 
Offline
Moderator
Benutzeravatar

Registriert: 11.03.2007, 20:25
Beiträge: 556
Wohnort: Frankfurt/Main
und wozu ist der SoundListener gut??

nebenbei: code her oder ich fall um... ;)

_________________
yo. life's so bloody short.
Ihr dachtet Schulfernsehn sei die ultimative Folter? Falsch: Fahrstuhlmusik, extra leise.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 22.04.2007, 20:15 
Offline
Moderator
Benutzeravatar

Registriert: 25.03.2007, 18:11
Beiträge: 834
Wohnort: Hagen, NRW
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

_________________
Phenom X4 9950 BE | 6144MB DDR2-800 | GeForce 8800GT 512MB | Asus M3A32-MVP Deluxe | 2TB HDD | 520W Seasonic NT | Soprano Tower | Samsung 22" TFT + Fujitsu-Siemens 17" TFT + Toshiba 42" FullHD LCD | Windows 7 Proessional x64
Behind the Brain


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 22.04.2007, 21:18 
Offline
Moderator
Benutzeravatar

Registriert: 11.03.2007, 20:25
Beiträge: 556
Wohnort: Frankfurt/Main
huh?
und wer hört da zu? die soundkarte oder was.. (oder halt fmod/irrklang)

_________________
yo. life's so bloody short.
Ihr dachtet Schulfernsehn sei die ultimative Folter? Falsch: Fahrstuhlmusik, extra leise.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 22.04.2007, 21:55 
Offline
Moderator
Benutzeravatar

Registriert: 25.03.2007, 18:11
Beiträge: 834
Wohnort: Hagen, NRW
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

_________________
Phenom X4 9950 BE | 6144MB DDR2-800 | GeForce 8800GT 512MB | Asus M3A32-MVP Deluxe | 2TB HDD | 520W Seasonic NT | Soprano Tower | Samsung 22" TFT + Fujitsu-Siemens 17" TFT + Toshiba 42" FullHD LCD | Windows 7 Proessional x64
Behind the Brain


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 22.04.2007, 22:00 
Offline
Moderator

Registriert: 25.02.2007, 14:35
Beiträge: 323
Wohnort: Münster
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.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 22.04.2007, 23:48 
Offline
Moderator
Benutzeravatar

Registriert: 25.03.2007, 18:11
Beiträge: 834
Wohnort: Hagen, NRW
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

_________________
Phenom X4 9950 BE | 6144MB DDR2-800 | GeForce 8800GT 512MB | Asus M3A32-MVP Deluxe | 2TB HDD | 520W Seasonic NT | Soprano Tower | Samsung 22" TFT + Fujitsu-Siemens 17" TFT + Toshiba 42" FullHD LCD | Windows 7 Proessional x64
Behind the Brain


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 23.04.2007, 10:51 
Offline
Moderator
Benutzeravatar

Registriert: 11.03.2007, 20:25
Beiträge: 556
Wohnort: Frankfurt/Main
ahh ok, ist ja auch vollkommen klar, wenn man 3d sound haben will...

_________________
yo. life's so bloody short.
Ihr dachtet Schulfernsehn sei die ultimative Folter? Falsch: Fahrstuhlmusik, extra leise.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 25.04.2007, 18:04 
Offline
Moderator
Benutzeravatar

Registriert: 25.03.2007, 18:11
Beiträge: 834
Wohnort: Hagen, NRW
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 ;)

_________________
Phenom X4 9950 BE | 6144MB DDR2-800 | GeForce 8800GT 512MB | Asus M3A32-MVP Deluxe | 2TB HDD | 520W Seasonic NT | Soprano Tower | Samsung 22" TFT + Fujitsu-Siemens 17" TFT + Toshiba 42" FullHD LCD | Windows 7 Proessional x64
Behind the Brain


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: SoundSystem
BeitragVerfasst: 21.11.2007, 18:03 
Offline

Registriert: 23.04.2007, 20:02
Beiträge: 73
Geht das auch unter Linux ?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: SoundSystem
BeitragVerfasst: 21.11.2007, 19:00 
Offline
Benutzeravatar

Registriert: 21.04.2007, 08:40
Beiträge: 70
Wohnort: Monheim
Andere Frage.
Lebt das Projekt noch ?

_________________
Mein Blog
Ich würde gern die welt ändern, aber Gott gibt mir den Quellcode nicht
Bild


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 14 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de