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
Java3D Mouse [ par psykoboy57 ]
Bonjour a tous, Voila pour un projet perso, je dois pouvoir selectionner n'importe quelle node sur mon Canvas3D J'y ajoute donc un MousePickBehavior p
Boutons de navigation dans la scène sous JAVA3D [ par Mitch986 ]
Salut à tous!Voilà, je suis plutôt débutant en Java3D et je dois, dans le cadre de mes études, réaliser un petit programme qui reconstruit le maillage
video surveillance [ par nana1986 ]
salut tout le mondesalut je veut réaliser une camera de surveillance relier avec le pc et je veut son circuit et le typon de cette camera de surveilla
[Java3D] Appliquer un shader à un objet [ par The_Moye ]
Bonjour la populace!Une petite question concernant l'utilisation de shaders sous Java3D.En effet les tutos traitant des shaders en Java3D ne courent p
JOALMixer Java3d son [ par menakikou ]
Bonjour à tous, Je souhaite comprendre comment on peut spécialiser du son avec JOALMixer, j'ai donc chercher des info sur google et je suis tombé sur
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2010 : SHAREPOINT 2010 POUR LES DéVELOPPEURSTECHDAYS PARIS 2010 : SHAREPOINT 2010 POUR LES DéVELOPPEURS par ROMELARD Fabrice
Animé par: Laurent Cotton Le développement dans SharePoint 2010 passe par plusieurs axes qui seront évoqués dans cette session, mais plus particulièrement les développements simples lié au besoin Business Business Connectivity Services Ce BCS es...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLEINIèRE DERNIER JOURTECHDAYS PARIS 2010 : PLEINIèRE DERNIER JOUR par ROMELARD Fabrice
Cette session est la dernière pleinière de ces 3 jours de TechDays Paris 2010. Généralement, cette troisième journée est plus axée sur l'avenir vu par Microsoft. Après un retour sur l'avenir vu par la Science Fiction ou par ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|