Expressive Sound Synthesis for Animation - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2009

Expressive Sound Synthesis for Animation

Résumé

The main objective of this thesis is to provide tools for an expressive and real-time synthesis of sounds resulting from physical interactions of various objects in a 3D virtual environment. Indeed, these sounds, such as collisions sounds or sounds from continuous interaction between surfaces, are difficult to create in a pre-production process since they are highly dynamic and vary drastically depending on the interaction and objects. To achieve this goal, two approaches are proposed; the first one is based on simulation of physical phenomena responsible for sound production, the second one is based on the processing of a recordings database. According to a physically based point of view, the sound source is modeled as the combination of an excitation and a resonator. We first present an original technique to model the interaction force for continuous contacts, such as rolling. Visual textures of objects in the environment are reused as a discontinuity map to create audible position-dependent variations during continuous contacts. We then propose a method for a robust and exible modal analysis to formulate the resonator. Besides allowing to handle a large variety of geometries and proposing a multi-resolution of modal parameters, the technique enables us to solve the problems of coherence between physics simulation and sound synthesis that are frequently encountered in animation. Following a more empirical approach, we propose an innovative method that consists in bridging the gap between direct playback of audio recordings and physically based synthesis by retargetting audio grains extracted from recordings according to the output of a physics engine. In an off-line analysis task, we automatically segment audio recordings into atomic grains and we represent each original recording as a compact series of audio grains. During interactive animations, the grains are triggered individually or in sequence according to parameters reported from the physics engine and/or user-defined procedures. Finally, we address fracture events which commonly appear in virtual environments, especially in video games. Because of their complexity that makes a purely physical-based model prohibitively expensive and an empirical approach impracticable for the large variety of micro-events, this thesis opens the discussion on a hybrid model and the possible strategies to combine a physically based approach and an empirical approach. The model aims at appropriately rendering the sound corresponding to the fracture and to each specic sounding sample when material breaks into pieces.
L'objectif principal de ce travail est de proposer des outils pour une synthèse en temps-réel, réaliste et expressive, des sons résultant d'interactions physiques entre objets dans une scène virtuelle. De fait, ces effets sonores, à l'exemple des bruits de collisions entre solides ou encore d'interactions continues entre surfaces, ne peuvent être prédéfinis et calculés en phase de pré-production. Dans ce cadre, nous proposons deux approches, la première basée sur une modélisation des phénomènes physiques à l'origine de l'émission sonore, la seconde basée sur le traitement d'enregistrements audio. Selon une approche physique, la source sonore est traitée comme la combinaison d'une excitation et d'un résonateur. Dans un premier temps, nous présentons une technique originale traduisant la force d'interaction entre surfaces dans le cas de contacts continus, tel que le roulement. Cette technique repose sur l'analyse des textures utilisées pour le rendu graphique des surfaces de la scène virtuelle. Dans un second temps, nous proposons une méthode d'analyse modale robuste et flexible traduisant les vibrations sonores du résonateur. Outre la possibilité de traiter une large variété de géométries et d'offrir une multi-résolution des paramètres modaux, la méthode permet de résoudre le problème de cohérence entre simulation physique et synthèse sonore, problème fréquemment rencontré en animation. Selon une approche empirique, nous proposons une technique de type granulaire, exprimant la synthèse sonore par un agencement cohérent de particules ou grains sonores. La méthode consiste tout d'abord en un prétraitement d'enregistrements destiné à constituer un matériel sonore sous forme compacte. Ce matériel est ensuite manipulé en temps réel pour, d'une part, une resynthèse complète des enregistrements originaux, et d'autre part, une utilisation flexible en fonction des données reportées par le moteur de simulation et/ou de procédures prédéfinies. Enfin, l'intérêt est porté sur les sons de fracture, au vu de leur utilisation fréquente dans les environnements virtuels, et en particulier les jeux vidéos. Si la complexité du phénomène rend l'emploi d'un modèle purement physique très coûteux, l'utilisation d'enregistrements est également inadaptée pour la grande variété de micro-événements sonores. Le travail de thèse propose ainsi un modèle hybride et des stratégies possibles afin de combiner une approche physique et une approche empirique. Le modèle ainsi conçu vise à reproduire l'événement sonore de la fracture, de son initiation à la création de micro-débris.
Fichier principal
Vignette du fichier
Thesis_CPicard.pdf (11.45 Mo) Télécharger le fichier
SketchImage/Example-Based/Sounds/ResynthS_Glass_Break_M0I0_01.au (127.13 Ko) Télécharger le fichier
SketchImage/Example-Based/Sounds/ResynthS_Stone_Hit_Gun_01.au (117.18 Ko) Télécharger le fichier
SketchImage/Example-Based/Sounds/ResynthS_Stone_Roll_M0_I0_01Ext.au (150.75 Ko) Télécharger le fichier
SketchImage/Example-Based/Sounds/SimiPattern15_8_Dico15_2.au (238.97 Ko) Télécharger le fichier
SketchImage/Example-Based/Sounds/SimiPattern15_8_Dico15_2cop.au (195.91 Ko) Télécharger le fichier
SketchImage/Example-Based/Sounds/SimiPattern7_3_Dico7_3.au (233.85 Ko) Télécharger le fichier
SketchImage/Example-Based/Sounds/SimiPattern7_3_Dico7_3cop.au (190.44 Ko) Télécharger le fichier
SketchImage/Example-Based/Sounds/TM0.338Gran0.99421ResynthS_Stone_Roll_M0_I0_01.au (337.46 Ko) Télécharger le fichier
SketchImage/Example-Based/Sounds/TM1.3ResynthS_Stone_Break_M0_I1_09.au (131.33 Ko) Télécharger le fichier
SketchImage/Example-Based/Video/StoneWood.avi (2.75 Mo) Télécharger le fichier
SketchImage/Physics-Based/Contact/Video/VriphysVFThesisPres.avi (15.84 Mo) Télécharger le fichier
SketchImage/Physics-Based/Contact/Video/VriphysVFThesisPres2.avi (11.66 Mo) Télécharger le fichier
SketchImage/Physics-Based/Resonator/Video/BatOranginaImpacts.avi (6.01 Mo) Télécharger le fichier
SketchImage/Physics-Based/Resonator/Video/BowlMetalPts.avi (8.03 Mo) Télécharger le fichier
SketchImage/Physics-Based/Resonator/Video/Squirrel101010.avi (635.99 Ko) Télécharger le fichier
SketchImage/Physics-Based/Resonator/Video/Squirrel444.avi (223.09 Ko) Télécharger le fichier
SketchImage/Physics-Based/Resonator/Video/Squirrel555.avi (459.89 Ko) Télécharger le fichier
SketchImage/Physics-Based/Resonator/Video/Squirrel999.avi (517.17 Ko) Télécharger le fichier
Thesis_Pres.pdf (6.61 Mo) Télécharger le fichier
Format : Autre
Format : Autre
Format : Autre
Format : Autre
Format : Autre
Format : Autre
Format : Autre
Format : Autre
Format : Autre
Format : Autre
Format : Autre
Format : Autre
Format : Autre
Format : Autre
Format : Autre
Format : Autre
Format : Autre
Format : Autre
Format : Autre

Dates et versions

tel-00440417 , version 1 (10-12-2009)

Identifiants

  • HAL Id : tel-00440417 , version 1

Citer

Cécile Picard-Limpens. Expressive Sound Synthesis for Animation. Acoustics [physics.class-ph]. Université Nice Sophia Antipolis, 2009. English. ⟨NNT : ⟩. ⟨tel-00440417⟩
335 Consultations
505 Téléchargements

Partager

Gmail Facebook X LinkedIn More