Aller au menu - Aller au contenu

Icône Gérer vos sons

Mise à jour : 27/03/2012
Difficulté : Intermédiaire Intermédiaire Durée d'étude : 1 heure Creative Commons BY-NC-SA
14 109 visites depuis 7 jours, dont 94 sur ce chapitre classé 23/786
Le son est très important dans un jeu vidéo, et représente beaucoup de travail. Voyons comment créer une ambiance sonore dans votre jeu !
Sommaire du chapitre :
Icône du chapitre
Chapitre précédent Sommaire Chapitre suivant

Créer du son pour un jeu vidéo

Encore une fois, ce cours ne vous apprendra pas comment vous devez vous y prendre pour créer votre contenu en lui-même, mais comment l'ajouter à UDK. Ce cours ne sera donc pas un cours sur le son ni sur la musique ! N'hésitez pas, dans votre projet à déléguer cette tâche complexe à quelqu'un dont c'est la spécialité.

Dans UDK, vous trouverez deux types de son comme expliqué dans le deuxième chapitre du cours : Sound, et SoundCue. Voici par exemple le dossier UT3 du Content Browser avec ces deux filtres :

Image utilisateur


Un Sound est un objet basique sans aucun traitement. Adapté aux sons simples, il ne permet pas d'effets avancés. En revanche, un SoundCue est un son qui a subi des traitements et fait appel à un ou plusieurs Sounds. Ca ne vous rappelle rien ? Eh si... C'est le même principe que les Textures et les Materials !

D'une manière générale, vous utiliserez des SoundCue l'essentiel du temps, notamment en programmant soit avec Kismet, soit avec UnrealScript que nous verrons plus tard.

Image utilisateur
Un exemple simple de SoundCue

Importer des sons dans UDK

Importer un Sound


Pour importer un son, vous devrez utiliser le format WAV. Vous n'avez pas le choix ! :) Vous avez même des contraintes précises sur le son :
  • mono ou stéréo ;
  • 16 bits ;
  • 44100Hz;

Le processus d'importation doit vous être familier maintenant : cliquez sur Import dans le Content Browser, sélectionnez votre son et importez-le. Vous pouvez utiliser le préfixe A_ pour les sons, comme Epic Games, et le groupe Sound.

UDK crashe ou j'ai un message d'erreur !

Votre son est probablement au mauvais format ou ne respecte pas les conditions énoncées.

Image utilisateur
Le son importé !


Créer un SoundCue


Nous allons reprendre le même principe que d'habitude : clic droit - New SoundCue. Ajoutez le suffixe _Cue pour indiquer la différence, et reprenez le même nom que vous Sound. Nous allons lui ajouter des effets ! Pour ce faire, une fois n'est pas coutume vous devrez cliquez droit sur le SoundCue et choisir Edit Using Sound Cue Editor. Double cliquer sur le SoundCue ne fera que le jouer !

Image utilisateur
Votre SoundCue tout neuf


Pour ajouter votre Sound, vous devrez d'abord ouvrir le Sound Cue Editor, puis redimensionner sa fenêtre, sélectionner le Sound et revenir à la fenêtre du Sound Cue Editor pour cliquer droit dans la vue centrale et choisir l'option SoundNodeWave : A_votreson.

Image utilisateur
Le son ajouté !


Nous allons maintenant ajouter divers nodes avec le menu du clic droit. N'hésitez pas à expérimenter et tester ! Le principe de l'éditeur vous est maintenant familier, c'est le même que celui des Material. Pour écouter le résultat, sélectionnez un node et cliquez sur le bouton lecture tout en haut à gauche. L'exemple présenté ici ajoute un effet d'écho au son en y ajoutant une copie retardée, et le joue en boucle.

Image utilisateur
Un son de moteur avec écho et en boucle

Pour aller plus loin

La gestion de la musique


Dans UDK, la musique est gérée intelligemment. Le son s'adapte suivant les circonstances : action, calme, attente, suspense, le tout sans coupure franche... Ce n'est pas de la magie, c'est un objet UTMapMusic !

Image utilisateur
UTMapMusic


Le principe est de découper votre musique en portions intéressantes suivant le contenu de votre musique. C'est à vous de faire ce travail, en dehors d'UDK. Ensuite, vous pouvez créer un UTMapMusic sur le modèle de ceux qui vous sont proposés avec UDK, et les attribuer à votre map dans le menu World Properties.

Attention, les maps de type UDKMapInfo ne gèrent pas cette musique. Il faudra donc utiliser le modèle UTMapInfo, qui lui s'adresse à une map pour Unreal Tournament. A vous de recréer ce mécanisme pour vos niveaux à l'aide du code source. Pas de panique : nous allons bientôt apprendre à programmer pour UDK !


Image utilisateur
View - World properties


UDN


Une fois encore, voici quelques pistes pour continuer !
Cette dernière sous-partie clôt le chapitre sur la création de contenu. Vous avez probablement encore beaucoup de questions à poser : sachez utiliser la documentation pour y répondre ! N'hésitez pas à demander également sur le forum si vous êtes perdus sur un point précis. La prochaine partie du cours va vous enseigner la programmation dans UDK !
Chapitre précédent Sommaire Chapitre suivant

Partager

2 commentaires pour "Gérer vos sons"
Note moyenne : 3.74 / 4 (197 votes)
Pseudo Commentaire
Hors ligne Fireballs # Posté le 14/09/2011 à 19:49:54
Avatar

super merci beaucoup
Hors ligne elnineo # Posté le 14/04/2012 à 16:26:24
Avatar

Avis : Très bon

Très bon tutoriel, merci.

Voir tous les commentaires