Catégorie / Domaine : | Plugin C3D3 |
Compatibilité SCOL Voy@ger : | V 3.5 et supérieure |
Mise à jour : | 06/2000 |
Ce plugin permet d'utiliser des buffers de son 2D et 3D.
Il est possible d'adapter des sons à des objets ou à des positions.
Les objets ou positions pour lesquels des sons doivent être attribués
sont définis dans l'ancre.
En pratique, ce plugin permet au son de suivre l'avatar : gauche/droite selon la position de l'avatar, fade in/out suivant la distance, ....
Figure 1 : Interface du plugin 3DSound
(1) | wavFileName | Nom du fichier wav à jouer. Le fichier wav doit se trouver dans un sous-dossier du dossier Partition de Scol. |
(2) | volume | Volume du buffer : la valeur doit est comprise entre 0 et -10000, 0 = volume maximum, -10000 = volume minimum |
(3) | pan | Panoramique du son : la valeur doit être comprise entre -10000 et 10000 |
(4) | frequency | Permet de changer la fréquence du son : la valeur doit être comprise entre 5000Hz et 100000Hz |
(5) | minDistance | Distance minimum après laquelle le son est joué à son volume maximum (1 unité = 1 cm) |
(6) | maxDistance | Dsistance maximum après laquelle le son n'est plus joué (1 unité = 1 cm) |
(7) | velocity | Change la vélocité (vitesse de déplacement). Un vecteur peut être spécifié, par exemple 1 1 1 |
(8) | loop | A cocher si le son doit être diffusé en boucle |
(9) | autoStart | A cocher si le son doit démarrer dès que le plugin est initialisé, sinon il faut utiliser les actions pour démarrer le son (cf ci-dessous) |
(10) | streaming | A cocher si le son doit être directement diffusé depuis le disque, décocher sil doit être chargé préalablement en mémoire avant lecture |
(11) | bufferType | 2D ou 3D |
Si aucune valeur n'est saisie, le plugin fonctionnera avec les valeurs par
défaut suivantes :
minDistance 1000
maxDistance 10000
loop 1 (coché)
autoStart 1 (coché)
streaming 0 (décoché)
bufferType 3D
Note :
si le fichier son est trop petit, le streaming sera automatiquement annulé.
Si la taille du fichier son est >204800 Ko, le son ne sera pas téléchargé
chez le client.
Si vous utilisez ce plugin avec un objet 3D, attribuez-lui un lien.
Créez une ancre contenant le ou les liens des objets 3D et/ou les positions
que vous avez déjà définies
Créez l'instance "3DSound (2.2)" en associant l'ancre ci-dessus.
Cliquez sur le bouton "Appliquer" du C3D3 et établissez les
liens SCS qui vous sont nécessaires :
Action | Fonction |
module.événement à C3D3.instance.start | Commence à jouer le son |
module.événement à C3D3.instance.stop | Arrête de jouer le son |
module.événement à Enable3DSound | Active le son |
module.événement à Disable3DSound | Désactive le son |
module.événement à Pause3DSound | Fait une pause (utilisez l'action Enable3DSound pour démarrer le son à nouveau) |
Evénement | Fonction |
Zone | Fonction | Interface | Affectation |
Aucune |