Accueil > Forum > > > > Java3D et spatialisation du son
Java3D et spatialisation du son
lundi 14 avril 2008 à 03:55:03 |
Java3D et spatialisation du son

zeratrul
|
Salut, Je débute en java3d , et j'aimerai faire de la spatialisation du son , je suis arriver a créer deux cube et insérer du son dans chacun des deux ,et aussi de bouger la camera de façon a ce que je puisse me balader dans l'univers 3D, et donc j'aimerai pouvoir jouer avec l'intensité du son selon la position de la camera par rapport au cube, Par exemple si je bouge la camera en s'approchant d'un cube, le son émis par ce dernier devient plus fort, et le son de l'autre cube diminue. Ou bien entendre le son du cube de gauche dans le haut parleur gauche et pour le cube de droite dans le haut parleur de droite...
Voila, j'espère que ce n'est pas trop difficile a réaliser.
Merci d'avance pour vos réponses.
|
|
lundi 14 avril 2008 à 07:39:02 |
Re : Java3D et spatialisation du son

gouessej
|
Bonjour Qu'appelles-tu "insérer du son dans chacun des deux"? Je ne pense pas que moduler le son en fonction de la distance soit très difficile (je l'ai déjà fait pour mon jeu) mais il faut que tu précises ce que tu utilises pour gérer le son en Java. Utilises-tu le Java de base ou bien une API? Si tu utilises une API, précise laquelle. Je ne le savais pas mais je viens de voir qu'il y a un "mixer" pour le son en Java3D : com.sun.j3d.audioengines.javasound.JavaSoundMixer. Est-ce ce que tu utilises? Si c'est le cas, va voir ceci : http://www.java-tips.org/other-api-tips/java3d/how-to-use-3d-sound-in-java3d.html Je précise qu'en 2004, JavaSoundMixer était cassé, je pensais qu'il ne marchait plus depuis... Si ça ne fonctionne pas, tourne toi vers JOAL ou bien JOGG+JORBIS. Je ne sais pas où en est le projet de JOALMixer dans Java3D, ça peut aussi être une autre solution. Bon courage. TUER : http://tuer.tuxfamily.org/tuer.php  yeah! vive java 
|
|
lundi 14 avril 2008 à 23:33:21 |
Re : Java3D et spatialisation du son

zeratrul
|
salut, merci pour la reponse, oui , jutilise bien javasound { MediaContainer sd = chercheMediaContainer( "LASER.WAV");if ( sd != null ) {ConeSound cs = new ConeSound(sd,3.0f,0.0f,0.0f,0.0f,0.0f,0.0f,1.0f);cs.setLoop(Sound. INFINITE_LOOPS);cs.setEnable( true);cs.setSchedulingBounds(bounds); TG1.addChild(cs); } }
j'ai vu le lien que tu ma passer, j'ai du le modifier un peu pour qu'il compile , mais finalement il fait pas de la spatialisation du son , il cree un cube avec un son backgroud , et deux autre son , donc quand je me raproche du cube le son ne change pas.
si non j'ai telcharger ton jeu , je lé inclus dans un projet eclipse via le script ANT, ca compile bien , mais lors de lexecution il me genere lerreur suivante :
Buildfile: C:\Documents and Settings\Admin\workspace\TUER\build.xmlrun-game :[ java] java.lang.NoClassDefFoundError: connection/GameServiceProvider[java] Exception in thread "main" BUILD FAILED C:\Documents and Settings\Admin\workspace\TUER\build.xml:129: Java returned: 1 Total time: 1 second donc je vois toujours pas comment je peux moduler le son en fonction de la distance.
|
|
mardi 15 avril 2008 à 07:17:23 |
Re : Java3D et spatialisation du son

gouessej
|
Bonjour Tu as pris les sources du jeu, il faut d'abord installer JOGL puis compiler les sources car toi, tu as directement lancé la cible "run-game" donc Eclipse ne trouve pas les fichiers ".class". Pour ce faire, utilise Java 1.6. Il faut d'abord lancer la cible ANT "compile" puis la cible "run-generator". Ensuite, tu peux lancer la cible "run-game". Mon jeu utilise JOGG et JORBIS. Tu peux quand même t'inspirer de ce qui est appelé dans les méthodes playSound(...) car l'une d'elles prend en paramètre l'endroit où le joueur est et l'endroit où le bruit est donc ça t'avancerait déjà un petit peu. JOGG et JORBIS utilisent Java Sound donc tu devrais retomber sur tes pieds. Bon courage. TUER : http://tuer.tuxfamily.org/tuer.php  yeah! vive java 
|
|
Cette discussion est classée dans : gauche, camera, cube, java3d, spatialisation
Répondre à ce message
Sujets en rapport avec ce message
Son avec java [ par menakikoujava ]
Bonjour,j'ai demandé la dernière fois comment spatialiser du son avec java3d, on me repond que java3d fait juste du graphique et ne permet pas de spat
camera java3d [ par ZEROCOOL492 ]
Bonjour à tous, J'ai besoin dans une appli java3d d' appliquer des transformations sur le ViewingPlatform afin de faire bouger la camera. Ca fonction
graph java3D , la case départ svp [ par enebre ]
Bonjour , j'aimerais apprendre . Ma motivation est de faire un graph 3D qui remplacerait l'arborescence du menu de mon Ubuntu . j'ai vu une structure
java3d avec jbuilder [ par info760 ]
slt pour tous le monde je suis débutante avec le java 3d et le jbuilder je maitrise bien l eclips, et c est different avec ses 2 EDI. j'arrive mm p
java3d et jbuilder [ par info760 ]
bonjour, j'ai un vrai probleme!!!! avec le jbuilder, je suis entrain de préparer mon projet de fin d'étude. j'ai pas pu d'executer des programmes ecri
Substance et pannel déroulant [ par aforpien ]
Bonjour, Je cherche à faire un pannel déroulant comme ceux présents dans la zone de gauche, dans le programme d'exemple sur le site de la librairie g
java3D [ par khassib ]
je veux faire une jeux Labyrinthe 3D avec java: quel est le plus simple environnement de développement avec java3D pour développer cette jeux
supprimer à gauche [ par ulysse00 ]
bonjour je cherche à faire supprimer les 0 qui se trouve à gauche d'une variable comme par exemple 000002354 ça devient 2354 merci
connexion avec une camera IP [ par nesrine18 ]
bonjour, je veux communiquer avec une camera IP en utilisant son adresse TP..c'est a dire,récupérer le flux video et l'afficher dans un jLabel.. pouve
enregistrer le flux video d'une camera Axis [ par nesrine18 ]
[size=200]bonjour, j'ai réussi a communiquer avec ma camera Axis,récupérer le flux video et faire son affichage dans un jFrame.. mon probléme maintena
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Forum
RE : URL ET JAVARE : URL ET JAVA par Pylouq
Cliquez pour lire la suite par Pylouq
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|