SlideShare une entreprise Scribd logo
1  sur  65
Télécharger pour lire hors ligne
t




                      Expressive Sound Synthesis
                            For Animation

                                Cécile Picard-Limpens

                            University of Nice/Sophia-Antipolis
                                  École Doctorale STIC

                         REVES INRIA Sophia-Antipolis, France
                      Advisors: George Drettakis, INRIA Sophia Antipolis (Reves)
                                François Faure, INRIA Rhône-Alpes (Evasion)
                                Nicolas Tsingos, DOLBY Laboratories, CA, USA




                    Defense for Ph.D. in Computer Science

C. Picard-Limpens      December 4, 2009                         Expressive Sound Synthesis For Animation
                                                                                                    1
t




                    Outline

                    1   Sound and Virtuality
                    2   Physics-Based Sound Synthesis
                         Contact Modeling
                         Resonator Modeling
                    3   Example-Based Synthesis
                          Flexible Sound Synthesis
                    4   Perspectives on a Hybrid Model
                          Motivation and Application
                    5   Conclusion and Discussion
                          Contributions
                          Extensions and Applications

C. Picard-Limpens               December 4, 2009         Expressive Sound Synthesis For Animation
                                                                                             2
t




                          Sound Rendering
Sound and
Virtuality
 General Background
                          for Virtual Reality and Games
 Motivation


Physics-Based
Synthesis

Example-Based                Interactive Audio Rendering
Synthesis

Perspectives on
a Hybrid Model

Conclusion and
Discussion


                             (R. Vantielcke - WipeoutHD on Playstation 3)




      C. Picard-Limpens                  December 4, 2009                   Expressive Sound Synthesis For Animation
                                                                                                                3
t




                          Sound Rendering
Sound and
Virtuality
 General Background
                          for Virtual Reality and Games
 Motivation


Physics-Based
Synthesis

Example-Based                Interactive Audio Rendering
Synthesis

Perspectives on
a Hybrid Model

Conclusion and
Discussion


                             (R. Vantielcke - WipeoutHD on Playstation 3)



                             Traditional Approach
                                 Pre-Recordings Triggered
                                + : Easy to implement
                                – : Repetitive audio, discrepancies, lack of flexibility

      C. Picard-Limpens                  December 4, 2009                   Expressive Sound Synthesis For Animation
                                                                                                                3
t




                          From Playback of Samples
Sound and
Virtuality
 General Background
                          to Synthesis
 Motivation


Physics-Based
Synthesis
                             Digital Sound Synthesis
Example-Based
Synthesis                        Source modeling ←
Perspectives on                  Sound propagation, Sound reception
a Hybrid Model

Conclusion and               Techniques
Discussion
                                 Rigid body simulation
                                 Finite Element Method (FEM)
                                                                                 (ArtiSynth)




      C. Picard-Limpens            December 4, 2009         Expressive Sound Synthesis For Animation
                                                                                                4
t




                          From Playback of Samples
Sound and
Virtuality
 General Background
                          to Synthesis
 Motivation


Physics-Based
Synthesis
                             Digital Sound Synthesis
Example-Based
Synthesis                        Source modeling ←
Perspectives on                  Sound propagation, Sound reception
a Hybrid Model

Conclusion and               Techniques
Discussion
                                 Rigid body simulation
                                 Finite Element Method (FEM)
                                                                                 (ArtiSynth)


                             Physical Sound Simulation
                              + : Physical approach, easy parametrization,
                                  Low memory usage
                              – : Preprocess computation,
                                  Interface between physics and sound system

      C. Picard-Limpens            December 4, 2009         Expressive Sound Synthesis For Animation
                                                                                                4
t




                          Controlling the Sound Simulation
Sound and
Virtuality                Challenges
 General Background
 Motivation


Physics-Based
Synthesis

Example-Based
Synthesis

Perspectives on
                              Sound Coherent With Visuals
a Hybrid Model

Conclusion and
                                   Unpredictable character of sounds
Discussion
                                   Real-time sound synthesis

                              Parametrization and Expressiveness
                                   Control and interactivity
                                   Authoring




      C. Picard-Limpens                December 4, 2009        Expressive Sound Synthesis For Animation
                                                                                                   5
t




                          Our Contribution
Sound and
Virtuality                Three Research Axes
 General Background
 Motivation


Physics-Based
Synthesis

Example-Based
Synthesis
                              Physics-Based Sound synthesis
Perspectives on
a Hybrid Model                    Contact modeling
Conclusion and                    Resonator modeling
Discussion




      C. Picard-Limpens             December 4, 2009          Expressive Sound Synthesis For Animation
                                                                                                  6
t




                          Our Contribution
Sound and
Virtuality                Three Research Axes
 General Background
 Motivation


Physics-Based
Synthesis

Example-Based
Synthesis
                              Physics-Based Sound synthesis
Perspectives on
a Hybrid Model                    Contact modeling
Conclusion and                    Resonator modeling
Discussion

                              Example-Based Sound Synthesis
                                  Automatic analysis of pre-recordings
                                  Flexible synthesis for physics-driven animation




      C. Picard-Limpens             December 4, 2009            Expressive Sound Synthesis For Animation
                                                                                                    6
t




                          Our Contribution
Sound and
Virtuality                Three Research Axes
 General Background
 Motivation


Physics-Based
Synthesis

Example-Based
Synthesis
                              Physics-Based Sound synthesis
Perspectives on
a Hybrid Model                    Contact modeling
Conclusion and                    Resonator modeling
Discussion

                              Example-Based Sound Synthesis
                                  Automatic analysis of pre-recordings
                                  Flexible synthesis for physics-driven animation

                              Perspectives on a Hybrid Model




      C. Picard-Limpens             December 4, 2009            Expressive Sound Synthesis For Animation
                                                                                                    6
t




                          Overview
Sound and
Virtuality

Physics-Based
Synthesis                 1   Sound and Virtuality
 Contact Modeling
 Audio Texture
 Synthesis For Complex
 Contacts
                          2   Physics-Based Sound Synthesis
 Resonator Modeling            Contact Modeling
 A Robust and
 Multi-Scale Modal
 Analysis
                               Resonator Modeling
Example-Based
Synthesis                 3   Example-Based Synthesis
Perspectives on                 Flexible Sound Synthesis
a Hybrid Model

Conclusion and            4   Perspectives on a Hybrid Model
Discussion
                                Motivation and Application
                          5   Conclusion and Discussion
                                Contributions
                                Extensions and Applications

      C. Picard-Limpens               December 4, 2009         Expressive Sound Synthesis For Animation
                                                                                                   7
t




                          Sound from Contacts
Sound and
Virtuality

Physics-Based
Synthesis
 Contact Modeling
 Audio Texture
 Synthesis For Complex
                             Dichotomy
 Contacts
 Resonator Modeling              Impacts
 A Robust and
 Multi-Scale Modal
 Analysis
                                 Continuous contacts
Example-Based
Synthesis                    Two Schemes for Contact Force Modelling
Perspectives on
a Hybrid Model
                                 Feed-forward scheme
Conclusion and                   [van den Doel et al. 01]
Discussion

                                                                            Additive synthesis

                                 Direct computation of contact forces
                                 [Avanzini et al. 02]


                                                                                Bristle model

      C. Picard-Limpens            December 4, 2009          Expressive Sound Synthesis For Animation
                                                                                                 8
t




                          Contact Modeling
Sound and
Virtuality

Physics-Based
Synthesis
 Contact Modeling
                             What Are The Current Limitations
 Audio Texture
 Synthesis For Complex
                             for Continuous Contacts?
 Contacts
 Resonator Modeling
                                 Rate for physics engine report
 A Robust and
 Multi-Scale Modal
 Analysis                        No geometric details when using visual textures
Example-Based
Synthesis
                                 Authoring and control are challenging
Perspectives on
a Hybrid Model

Conclusion and
Discussion




      C. Picard-Limpens            December 4, 2009           Expressive Sound Synthesis For Animation
                                                                                                  9
t




                          Contact Modeling
Sound and
Virtuality

Physics-Based
Synthesis
 Contact Modeling
                             What Are The Current Limitations
 Audio Texture
 Synthesis For Complex
                             for Continuous Contacts?
 Contacts
 Resonator Modeling
                                 Rate for physics engine report
 A Robust and
 Multi-Scale Modal
 Analysis                        No geometric details when using visual textures
Example-Based
Synthesis
                                 Authoring and control are challenging
Perspectives on
a Hybrid Model
                             HOW Can We Solve Them?
Conclusion and
Discussion                   By extracting
                                 Excitation profiles from visual textures
                               with
                                 Adaptive resolution
                                 [Picard et al., VRIPHYS 08]

      C. Picard-Limpens               December 4, 2009         Expressive Sound Synthesis For Animation
                                                                                                   9
t




                          Method for Impact Sounds
Sound and
Virtuality

Physics-Based
Synthesis
 Contact Modeling
 Audio Texture
 Synthesis For Complex
 Contacts
 Resonator Modeling
 A Robust and
 Multi-Scale Modal
 Analysis

Example-Based
Synthesis

Perspectives on
a Hybrid Model

Conclusion and
Discussion




      C. Picard-Limpens           December 4, 2009   Expressive Sound Synthesis For Animation
                                                                                        10
t




                          Method for Continuous Contact Sounds
Sound and
Virtuality                Extraction of Excitation Profiles
Physics-Based
Synthesis
 Contact Modeling
 Audio Texture
 Synthesis For Complex
 Contacts
 Resonator Modeling
 A Robust and
 Multi-Scale Modal
 Analysis

Example-Based
Synthesis

Perspectives on
a Hybrid Model

Conclusion and
Discussion




      C. Picard-Limpens              December 4, 2009        Expressive Sound Synthesis For Animation
                                                                                                11
t




                          Synthesis of Excitation Profiles
Sound and
Virtuality                For the Audio Force Modelling
Physics-Based
Synthesis
 Contact Modeling
 Audio Texture
 Synthesis For Complex
 Contacts                     Technique
 Resonator Modeling
 A Robust and
 Multi-Scale Modal
 Analysis
                                   Extraction from the visual texture image
Example-Based                      Re-sampling along the trajectory
Synthesis                          of the contact interaction (60Hz vs 44kHz)
Perspectives on
a Hybrid Model

Conclusion and
                              Based on the Complexity of the Histogram
Discussion
                                   Simple texture image:
                                     Gradient of the image intensity
                                   Complex texture image:
                                     Isocurves of constant brightness (isophotes)


      C. Picard-Limpens              December 4, 2009            Expressive Sound Synthesis For Animation
                                                                                                    12
t




                          Complex Textures
Sound and
Virtuality                Coding the Excitation Profiles
Physics-Based
Synthesis
 Contact Modeling
 Audio Texture
 Synthesis For Complex
                              Isophotes = Large amount of data
 Contacts
 Resonator Modeling           How Can We Lighten the Info?
 A Robust and
 Multi-Scale Modal
 Analysis

Example-Based
                              By Coding the Excitation Profiles
Synthesis                                = Main Features +                  Noise Part
Perspectives on
a Hybrid Model

Conclusion and
Discussion




                                            =                    +
                              Noise Part: Statistical approximation

      C. Picard-Limpens              December 4, 2009          Expressive Sound Synthesis For Animation
                                                                                                  13
t




                          Real-Time Audio Management
Sound and
Virtuality                A Flexible Audio Pipeline
Physics-Based
Synthesis
 Contact Modeling
 Audio Texture
 Synthesis For Complex
 Contacts
 Resonator Modeling           Simulations Driven by Ageia’s PhysX (now NVIDIA)
 A Robust and
 Multi-Scale Modal
 Analysis

Example-Based
Synthesis

Perspectives on
a Hybrid Model

Conclusion and
Discussion




      C. Picard-Limpens              December 4, 2009      Expressive Sound Synthesis For Animation
                                                                                              14
t




                          Audio Texture Synthesis
Sound and
Virtuality                A Solution for Interactive Simulations
Physics-Based
Synthesis
 Contact Modeling
 Audio Texture
 Synthesis For Complex
 Contacts
 Resonator Modeling
 A Robust and
 Multi-Scale Modal
 Analysis

Example-Based
                              A Sound in Coherence with Visuals
Synthesis

Perspectives on
a Hybrid Model
                              Flexible Resolution
Conclusion and
Discussion                    Adapted to Procedural Generation




      C. Picard-Limpens              December 4, 2009         Expressive Sound Synthesis For Animation
                                                                                                 15
t




                          Overview
Sound and
Virtuality

Physics-Based
Synthesis                 1   Sound and Virtuality
 Contact Modeling
 Audio Texture
 Synthesis For Complex
 Contacts
                          2   Physics-Based Sound Synthesis
 Resonator Modeling            Contact Modeling
 A Robust and
 Multi-Scale Modal
 Analysis
                               Resonator Modeling
Example-Based
Synthesis                 3   Example-Based Synthesis
Perspectives on                 Flexible Sound Synthesis
a Hybrid Model

Conclusion and            4   Perspectives on a Hybrid Model
Discussion
                                Motivation and Application
                          5   Conclusion and Discussion
                                Contributions
                                Extensions and Applications

      C. Picard-Limpens               December 4, 2009         Expressive Sound Synthesis For Animation
                                                                                                  16
t




                          Vibration Models
Sound and
Virtuality                Modal Analysis
Physics-Based
Synthesis
 Contact Modeling
 Audio Texture
 Synthesis For Complex
 Contacts                     Generating Sounds Based on Physics Simulation
 Resonator Modeling
 A Robust and
 Multi-Scale Modal
                                  In computer musics
 Analysis
                                  [Iovino et al. 97, Cook 02]
Example-Based
Synthesis                         In computer graphics
Perspectives on                   [Van Den Doel 01, O Brien et al. 02]
a Hybrid Model

Conclusion and
Discussion                    Improvements for Interactive Sound Rendering
                                  Modal parameter tracking
                                  [Maxwell et al. 07]
                                  Frequency content sparsity
                                  [Bonneel et al. 08]


      C. Picard-Limpens             December 4, 2009           Expressive Sound Synthesis For Animation
                                                                                                  17
t




                          Vibration Models
Sound and
Virtuality                Modal Analysis
Physics-Based
Synthesis
 Contact Modeling
 Audio Texture
                            1   Get a Sounding Object and its Geometry
 Synthesis For Complex
 Contacts
 Resonator Modeling
 A Robust and
 Multi-Scale Modal
 Analysis

Example-Based
Synthesis                   2   Construct the FEM (ex: Tetrahedral Mesh)
Perspectives on
a Hybrid Model
                            3   Apply Newton Second Law to DOF
Conclusion and
Discussion                                                 ¨     ˙
                                                         M d + C d + Kd = f                             (1)

                            4   Eigendecomposition ⇒ Modal Parameters

                                           M = LL−T ;                  L−1 KL−T = V ΛV T                (2)
                                where V = matrix of eigenvectors
                                      Λ = diagonal matrix of eigenvalues

      C. Picard-Limpens                    December 4, 2009                  Expressive Sound Synthesis For Animation
                                                                                                                18
t




                          Vibration Models
Sound and
Virtuality                Modal Analysis
Physics-Based
Synthesis
 Contact Modeling
 Audio Texture
 Synthesis For Complex
 Contacts
                              In Real-time:
 Resonator Modeling
 A Robust and
                                  Modal synthesis
 Multi-Scale Modal
 Analysis

Example-Based
Synthesis

Perspectives on
a Hybrid Model

Conclusion and
Discussion



                                                          1
                                                 s(t) =       ai sin(wi t)e −di t               (3)
                                                          n

                                  Control for vibration models

      C. Picard-Limpens             December 4, 2009                 Expressive Sound Synthesis For Animation
                                                                                                        19
t




                          Vibration Models
Sound and
Virtuality                Modal Analysis
Physics-Based
Synthesis
 Contact Modeling
 Audio Texture
                              What Are
 Synthesis For Complex
 Contacts                       The Current Limitations?
 Resonator Modeling
 A Robust and
 Multi-Scale Modal                Meshing is difficult
 Analysis

Example-Based
                                  No real control on the FEM resolution
Synthesis
                                  No clear interface between physics and audio
Perspectives on
a Hybrid Model

Conclusion and
Discussion




      C. Picard-Limpens             December 4, 2009           Expressive Sound Synthesis For Animation
                                                                                                  20
t




                          Vibration Models
Sound and
Virtuality                Modal Analysis
Physics-Based
Synthesis
 Contact Modeling
 Audio Texture
                              What Are
 Synthesis For Complex
 Contacts                       The Current Limitations?
 Resonator Modeling
 A Robust and
 Multi-Scale Modal                Meshing is difficult
 Analysis

Example-Based
                                  No real control on the FEM resolution
Synthesis
                                  No clear interface between physics and audio
Perspectives on
a Hybrid Model

Conclusion and
Discussion
                              HOW Can We Solve Them?
                              By proposing
                                  A robust and multi-scale modal analysis
                                which is
                                  Coherent with the physics simulation
                                  [Picard et al., DAFx 09]
      C. Picard-Limpens             December 4, 2009           Expressive Sound Synthesis For Animation
                                                                                                  20
t




                          Our Deformation Model
Sound and
Virtuality

Physics-Based
Synthesis                    Inspired from Work by Nesme et al.
 Contact Modeling
 Audio Texture
                             [Nesme et al. 06]
 Synthesis For Complex
 Contacts
 Resonator Modeling
 A Robust and                Technique
 Multi-Scale Modal
 Analysis                    Merged voxels used as Hexahedral Finite Elements
Example-Based
Synthesis

Perspectives on
a Hybrid Model

Conclusion and
Discussion



                             Implementation with the Sofa Framework

                             Validation of the Model
                             Tests on a metal cube

      C. Picard-Limpens             December 4, 2009        Expressive Sound Synthesis For Animation
                                                                                               21
t




                          Robustness
Sound and
Virtuality

Physics-Based
Synthesis
 Contact Modeling
 Audio Texture            Robust Even for Non-Manifold Geometries
 Synthesis For Complex
 Contacts
 Resonator Modeling
 A Robust and
 Multi-Scale Modal
 Analysis

Example-Based
Synthesis

Perspectives on
a Hybrid Model

Conclusion and
Discussion




                          Material: Aluminium



      C. Picard-Limpens              December 4, 2009      Expressive Sound Synthesis For Animation
                                                                                              22
t




                          Multi-Scale for Efficient Memory Usage
Sound and
Virtuality

Physics-Based
                          A Squirrel in Pine Wood
Synthesis
 Contact Modeling
 Audio Texture
 Synthesis For Complex
 Contacts
 Resonator Modeling
 A Robust and
 Multi-Scale Modal
 Analysis

Example-Based
Synthesis

Perspectives on
a Hybrid Model

Conclusion and
Discussion




      C. Picard-Limpens             December 4, 2009   Expressive Sound Synthesis For Animation
                                                                                          23
t




                          Multi-Scale for Efficient Memory Usage
Sound and
Virtuality

Physics-Based
                          A Squirrel in Pine Wood: Different FE resolutions
Synthesis
 Contact Modeling
 Audio Texture
                             3x3x3            4x4x4       8x8x8               9x9x9
 Synthesis For Complex
 Contacts
 Resonator Modeling
 A Robust and
 Multi-Scale Modal
 Analysis

Example-Based
Synthesis

Perspectives on
a Hybrid Model
                          Frequency Content = f (Hexahedral FE Resolution)
Conclusion and
Discussion
                              Higher resolution models

                              Frequency centroid shift

                              Convergence of the frequency content


      C. Picard-Limpens              December 4, 2009          Expressive Sound Synthesis For Animation
                                                                                                  24
t




                          Comparison with Classical Approach
Sound and
Virtuality

Physics-Based             Sounding Bowl - Material: Aluminium
Synthesis
 Contact Modeling
 Audio Texture                                 Classical Approach          Our Approach
 Synthesis For Complex
 Contacts                                         (816 modes)               (75 modes)
 Resonator Modeling
 A Robust and
 Multi-Scale Modal
 Analysis

Example-Based
Synthesis

Perspectives on
a Hybrid Model

Conclusion and
Discussion




      C. Picard-Limpens              December 4, 2009               Expressive Sound Synthesis For Animation
                                                                                                       25
t




                          A Robust and Multi-Scale Modal Analysis
Sound and
Virtuality                A Solution for Sound Synthesis
Physics-Based
Synthesis
 Contact Modeling
 Audio Texture
 Synthesis For Complex
 Contacts
 Resonator Modeling
 A Robust and
 Multi-Scale Modal
 Analysis

Example-Based                 Realistic
Synthesis

Perspectives on
a Hybrid Model                Adapted to Non-Manifold Geometries
Conclusion and
Discussion                    Resources Flexibility




      C. Picard-Limpens              December 4, 2009      Expressive Sound Synthesis For Animation
                                                                                              26
t




                           Overview
Sound and
Virtuality

Physics-Based
Synthesis                  1   Sound and Virtuality
Example-Based
Synthesis                  2   Physics-Based Sound Synthesis
 Flexible Sound
 Synthesis                      Contact Modeling
 Retargetting Example
 Sounds
                                Resonator Modeling
Perspectives on
a Hybrid Model
                           3   Example-Based Synthesis
Conclusion and
Discussion                       Flexible Sound Synthesis
                           4   Perspectives on a Hybrid Model
                                 Motivation and Application
                           5   Conclusion and Discussion
                                 Contributions
                                 Extensions and Applications

       C. Picard-Limpens               December 4, 2009         Expressive Sound Synthesis For Animation
                                                                                                   27
t




                           Implementation of Signal-Based Models
Sound and
Virtuality

Physics-Based
Synthesis

Example-Based
Synthesis
 Flexible Sound
                              Concatenative Synthesis
 Synthesis
 Retargetting Example
                              [Roads 91, Schwarz 06]
 Sounds


Perspectives on               Sound Textures Based on Physics
a Hybrid Model
                              [Cook 99]
Conclusion and
Discussion                    [Dobashi et al. 03, Zheng et al. 09]         Dobashi et al. 03




                              Authoring and Interactive Control
                              [Cook 02]


                                                                                   Cook 99




       C. Picard-Limpens             December 4, 2009         Expressive Sound Synthesis For Animation
                                                                                                 28
t




                           Implementation of Signal-Based Models
Sound and
Virtuality

Physics-Based
Synthesis

Example-Based
Synthesis
                              What Are
 Flexible Sound
 Synthesis
                                The Current Limitations?
 Retargetting Example
 Sounds
                                  Processing is not generic
Perspectives on
a Hybrid Model                    Parametrizing is difficult
Conclusion and
Discussion




       C. Picard-Limpens            December 4, 2009          Expressive Sound Synthesis For Animation
                                                                                                 29
t




                           Implementation of Signal-Based Models
Sound and
Virtuality

Physics-Based
Synthesis

Example-Based
Synthesis
                              What Are
 Flexible Sound
 Synthesis
                                The Current Limitations?
 Retargetting Example
 Sounds
                                  Processing is not generic
Perspectives on
a Hybrid Model                    Parametrizing is difficult
Conclusion and
Discussion
                              HOW Can We Solve Them?
                              By
                                  Retargetting example sounds
                                  To physics-driven animation
                                  [Picard et al., AES 09]



       C. Picard-Limpens            December 4, 2009          Expressive Sound Synthesis For Animation
                                                                                                 29
t




                           Our Approach
Sound and
Virtuality

Physics-Based
Synthesis                                          SINUSOIDAL
                                 AUDIO
                               RECORDING
Example-Based                                      TRANSIENT
Synthesis                                                                                                OBJECT GEOMETRY
                                                                                                         VIRTUAL ENVIRONMENT
 Flexible Sound
                                                  1    DICTIONARY OF AUDIO GRAINS
 Synthesis
                                                              Impulsive / Continuous
 Retargetting Example                                                                                         BUILD COLLISION
 Sounds                                                                                                         STRUCTURES

Perspectives on                                    2   CORRELATION PATTERNS
a Hybrid Model                                                                                            DEFINE PROCEDURES
                           PREPROCESSING
                           INTERACTIVE
Conclusion and                                         RETARGETTING                                             RIGID-BODY
Discussion                                                      TO ANIMATION                                    SIMULATION


                                                                   AUDIO RENDERER                             VIDEO RENDERER



                                                                                       ANIMATION WITH AUDIO

                                                                                             Amplitude



                                                                                                                       Time



                            Our Contributions




       C. Picard-Limpens                        December 4, 2009                              Expressive Sound Synthesis For Animation
                                                                                                                                 30
t




                           Preprocess: A Generic Analysis
Sound and
Virtuality

Physics-Based
Synthesis

Example-Based
Synthesis
 Flexible Sound
 Synthesis                    Impulsive and Continuous Contacts
 Retargetting Example
 Sounds
                                   Spectral Modeling Synthesis (SMS)        [Serra 97]
Perspectives on
a Hybrid Model

Conclusion and
                              Automatic Extraction of Audio Grains
Discussion                         Dictionary: Impulsive/Continuous

                              Generation of Correlation Patterns
                              between original recordings and audio grains




       C. Picard-Limpens             December 4, 2009           Expressive Sound Synthesis For Animation
                                                                                                   31
t




                           On-Line: Flexible Sound Synthesis
Sound and
Virtuality

Physics-Based
Synthesis

Example-Based
Synthesis                     Resynthesis of the Original Recordings
 Flexible Sound
 Synthesis                        Candidate grains: max. correlation amplitude
 Retargetting Example
 Sounds


Perspectives on
a Hybrid Model

Conclusion and
Discussion




       C. Picard-Limpens            December 4, 2009          Expressive Sound Synthesis For Animation
                                                                                                 32
t




                           On-Line: Flexible Sound Synthesis
Sound and
Virtuality

Physics-Based
Synthesis

Example-Based
Synthesis                     Resynthesis of the Original Recordings
 Flexible Sound
 Synthesis                         Candidate grains: max. correlation amplitude
 Retargetting Example
 Sounds


Perspectives on               Interactive Physics-Driven Animations
a Hybrid Model
                              Physics Info for Retargetting
Conclusion and
Discussion                         Contact type: impulsive or continuous?
                                   Penetration force and relative velocity




       C. Picard-Limpens             December 4, 2009           Expressive Sound Synthesis For Animation
                                                                                                   32
t




                           On-Line: Flexible Sound Synthesis
Sound and
Virtuality

Physics-Based
Synthesis

Example-Based
Synthesis                     Resynthesis of the Original Recordings
 Flexible Sound
 Synthesis                         Candidate grains: max. correlation amplitude
 Retargetting Example
 Sounds


Perspectives on               Interactive Physics-Driven Animations
a Hybrid Model
                              Physics Info for Retargetting
Conclusion and
Discussion                         Contact type: impulsive or continuous?
                                   Penetration force and relative velocity

                              Flexible Audio Shading Approach
                              Additional, User-defined Resynthesis Schemes
                                   Spectral domain adaptation/modification



       C. Picard-Limpens             December 4, 2009           Expressive Sound Synthesis For Animation
                                                                                                   32
t




                           Resynthesis of the Original Recordings
Sound and
Virtuality

Physics-Based
Synthesis

Example-Based
Synthesis
 Flexible Sound
                              94 recordings (14.6Mb)
 Synthesis                    ≈ 5000 grains + 94 Correlation Patterns (20% Gain)
 Retargetting Example
 Sounds


Perspectives on                    Breaking Glass
a Hybrid Model

Conclusion and                     Shooting Gun
Discussion

                                   Rolling

                              Additional Material:
                             http://www-sop.inria.fr/members/Cecile.Picard/
                             "‘Supplemental AES"’



       C. Picard-Limpens             December 4, 2009         Expressive Sound Synthesis For Animation
                                                                                                 33
t




                           Flexible Audio Shading Approach
Sound and
Virtuality

Physics-Based
Synthesis

Example-Based
Synthesis
                              Easy Implementation of Time-Scaling
 Flexible Sound
 Synthesis
 Retargetting Example
                                   Faster Rolling
 Sounds


Perspectives on                    Slower Breaking
a Hybrid Model

Conclusion and
Discussion                    Synthesis of An Infinity Similar Audio Events
                              by varying the audio content

                                   Rythmic pattern from Breaking Stone
                                   New material content: stone and gun
                                  Rythmic pattern from Breaking Glass
                                  New material content: ceramic


       C. Picard-Limpens             December 4, 2009         Expressive Sound Synthesis For Animation
                                                                                                 34
t




                           Interactive Physics-Driven Animations
Sound and
Virtuality

Physics-Based
Synthesis

Example-Based
Synthesis
 Flexible Sound
                              Simulations Driven by Sofa Framework
 Synthesis
 Retargetting Example
 Sounds


Perspectives on
a Hybrid Model

Conclusion and
Discussion




       C. Picard-Limpens            December 4, 2009       Expressive Sound Synthesis For Animation
                                                                                              35
t




                           Retargetting Example Sounds
Sound and
Virtuality                 A Solution for Interactive Simulations
Physics-Based
Synthesis

Example-Based
Synthesis
 Flexible Sound
 Synthesis
 Retargetting Example
                                Variety
 Sounds


Perspectives on
a Hybrid Model                  Adapted to Scenarios
Conclusion and
Discussion
                                Small Memory Footprint
                                Real-Time Rendering

                           An attractive solution for industrial applications
                           (Eden Games, an ATARI game studio)



       C. Picard-Limpens                December 4, 2009             Expressive Sound Synthesis For Animation
                                                                                                        36
t




                          Overview
Sound and
Virtuality

Physics-Based
Synthesis                 1   Sound and Virtuality
Example-Based
Synthesis                 2   Physics-Based Sound Synthesis
Perspectives on
a Hybrid Model
                               Contact Modeling
 Motivation                    Resonator Modeling
 A Hybrid Model for
 Fracture Events


Conclusion and
                          3   Example-Based Synthesis
Discussion
                                Flexible Sound Synthesis
                          4   Perspectives on a Hybrid Model
                                Motivation and Application
                          5   Conclusion and Discussion
                                Contributions
                                Extensions and Applications

      C. Picard-Limpens               December 4, 2009         Expressive Sound Synthesis For Animation
                                                                                                  37
t




                          Sound Modeling
Sound and
Virtuality                When Nonlinearity Occurs
Physics-Based
Synthesis

Example-Based
Synthesis

Perspectives on
a Hybrid Model
 Motivation
                             Problems of Single Models
 A Hybrid Model for
 Fracture Events                 Vibration models assume linearity
Conclusion and
Discussion
                                 Example-based sounds are hard to parametrize




      C. Picard-Limpens            December 4, 2009          Expressive Sound Synthesis For Animation
                                                                                                38
t




                          Sound Modeling
Sound and
Virtuality                When Nonlinearity Occurs
Physics-Based
Synthesis

Example-Based
Synthesis

Perspectives on
a Hybrid Model
 Motivation
                             Problems of Single Models
 A Hybrid Model for
 Fracture Events                 Vibration models assume linearity
Conclusion and
Discussion
                                 Example-based sounds are hard to parametrize

                             Previous Work
                                 Modeling nonlinearities
                                 [O Brien et al. 01, Chadwick et al. 09]
                                 [Cook 02]




      C. Picard-Limpens            December 4, 2009          Expressive Sound Synthesis For Animation
                                                                                                38
t




                          Fracture Events
Sound and
Virtuality

Physics-Based
Synthesis

Example-Based                Background
Synthesis
                                 Frequently occur in virtual environments
Perspectives on
a Hybrid Model
 Motivation                      Visual rendering
 A Hybrid Model for
 Fracture Events                 [O Brien et al. 99, 02]
Conclusion and                   [Parker and O Brien. 09]
Discussion
                                 Sound rendering: Little research
                                 [Warren et al. 84] [Rath et al. 03]




      C. Picard-Limpens            December 4, 2009           Expressive Sound Synthesis For Animation
                                                                                                 39
t




                          Fracture Events
Sound and
Virtuality

Physics-Based
Synthesis

Example-Based                Background
Synthesis
                                 Frequently occur in virtual environments
Perspectives on
a Hybrid Model
 Motivation                      Visual rendering
 A Hybrid Model for
 Fracture Events                 [O Brien et al. 99, 02]
Conclusion and                   [Parker and O Brien. 09]
Discussion
                                 Sound rendering: Little research
                                 [Warren et al. 84] [Rath et al. 03]

                             Challenges
                                 Event depends on the material involved
                                 Differents phases emerge from fracture event



      C. Picard-Limpens            December 4, 2009           Expressive Sound Synthesis For Animation
                                                                                                 39
t




                          Parametrization of Our Hybrid Model
Sound and
Virtuality

Physics-Based
Synthesis

Example-Based
Synthesis                    Selection Criteria
Perspectives on                   Hybrid model applied when nonlinearity occurs
a Hybrid Model
 Motivation
 A Hybrid Model for
 Fracture Events             Techniques
Conclusion and
Discussion
                                  FM synthesis
                                  Audio grains

                                                                                 FM synthesis
                             Parametrization
                                  Smooth transition with vibration model
                                  Coherence inside the hybrid model



      C. Picard-Limpens             December 4, 2009          Expressive Sound Synthesis For Animation
                                                                                                 40
t




                          Discussion
Sound and
Virtuality

Physics-Based
Synthesis

Example-Based
Synthesis

Perspectives on
a Hybrid Model
 Motivation                  Prospective model
 A Hybrid Model for
 Fracture Events


Conclusion and               Possible problem: report from the physics engine
Discussion


                             Simplicity of the tools allows real-time rendering




      C. Picard-Limpens             December 4, 2009         Expressive Sound Synthesis For Animation
                                                                                                41
t




                           Overview
Sound and
Virtuality

Physics-Based
Synthesis                  1   Sound and Virtuality
Example-Based
Synthesis                  2   Physics-Based Sound Synthesis
Perspectives on
a Hybrid Model
                                Contact Modeling
Conclusion and
                                Resonator Modeling
Discussion
 Contributions             3   Example-Based Synthesis
 Extensions and
 Applications
                                 Flexible Sound Synthesis
                           4   Perspectives on a Hybrid Model
                                 Motivation and Application
                           5   Conclusion and Discussion
                                 Contributions
                                 Extensions and Applications

       C. Picard-Limpens               December 4, 2009         Expressive Sound Synthesis For Animation
                                                                                                   42
t




                           Synthesis of Sounds for Animation
Sound and
Virtuality                 Difficulties
Physics-Based
Synthesis

Example-Based
Synthesis

Perspectives on
a Hybrid Model

Conclusion and
                               Audio-Visual Coherence
Discussion
 Contributions
 Extensions and
 Applications
                               Extremely Dynamic Character

                               Precision of Synthesis

                               Large Variety of Objects




       C. Picard-Limpens                December 4, 2009     Expressive Sound Synthesis For Animation
                                                                                                43
t




                           Contributions
Sound and
Virtuality                 An Overview
Physics-Based
Synthesis

Example-Based                  Complex Contact Modeling
Synthesis

Perspectives on
                                   2D visual textures used as roughness maps
a Hybrid Model                     Audible and position-dependent variations
Conclusion and                     Detail-layer mechanisms
Discussion
 Contributions
 Extensions and
 Applications




       C. Picard-Limpens             December 4, 2009          Expressive Sound Synthesis For Animation
                                                                                                  44
t




                           Contributions
Sound and
Virtuality                 An Overview
Physics-Based
Synthesis

Example-Based                  Complex Contact Modeling
Synthesis

Perspectives on
                                   2D visual textures used as roughness maps
a Hybrid Model                     Audible and position-dependent variations
Conclusion and                     Detail-layer mechanisms
Discussion
 Contributions
 Extensions and
 Applications
                               Improved Modal Analysis for Resonator Modeling
                                   Complex non-manifold geometries can be handled
                                   Multi-scale resolution
                                   Coherence between simulation and audio




       C. Picard-Limpens             December 4, 2009          Expressive Sound Synthesis For Animation
                                                                                                  44
t




                           Contributions
Sound and
Virtuality                 An Overview
Physics-Based
Synthesis

Example-Based                  Complex Contact Modeling
Synthesis

Perspectives on
                                   2D visual textures used as roughness maps
a Hybrid Model                     Audible and position-dependent variations
Conclusion and                     Detail-layer mechanisms
Discussion
 Contributions
 Extensions and
 Applications
                               Improved Modal Analysis for Resonator Modeling
                                   Complex non-manifold geometries can be handled
                                   Multi-scale resolution
                                   Coherence between simulation and audio

                               Flexibility of Sound Design
                                   Audio grains and correlation patterns
                                   Dynamic retargetting to events
                                   Extended sound synthesis capabilities
       C. Picard-Limpens             December 4, 2009           Expressive Sound Synthesis For Animation
                                                                                                   44
t




                           Contributions
Sound and
Virtuality                 Perspectives
Physics-Based
Synthesis

Example-Based
Synthesis

Perspectives on
a Hybrid Model

Conclusion and
Discussion
                               A Prospective Hybrid Model
 Contributions                 for Complex Physical Phenomena
 Extensions and
 Applications                       Focus on Nonlinearity
                                    Combination of physically based
                                    and example-based methods
                                    Application Case: Fracture Events




       C. Picard-Limpens              December 4, 2009          Expressive Sound Synthesis For Animation
                                                                                                   45
t




                           Overview
Sound and
Virtuality

Physics-Based
Synthesis                  1   Sound and Virtuality
Example-Based
Synthesis                  2   Physics-Based Sound Synthesis
Perspectives on
a Hybrid Model
                                Contact Modeling
Conclusion and
                                Resonator Modeling
Discussion
 Contributions             3   Example-Based Synthesis
 Extensions and
 Applications
                                 Flexible Sound Synthesis
                           4   Perspectives on a Hybrid Model
                                 Motivation and Application
                           5   Conclusion and Discussion
                                 Contributions
                                 Extensions and Applications

       C. Picard-Limpens               December 4, 2009         Expressive Sound Synthesis For Animation
                                                                                                   46
t




                           Promising Directions for Future Work
Sound and
Virtuality

Physics-Based
Synthesis
                              Complex Contact Modeling
Example-Based
Synthesis                         Two interacting textures
Perspectives on                   Surface-based interactions
a Hybrid Model
                                  Adequate perceptual experiments
Conclusion and
Discussion
 Contributions
 Extensions and
 Applications




       C. Picard-Limpens            December 4, 2009         Expressive Sound Synthesis For Animation
                                                                                                47
t




                           Promising Directions for Future Work
Sound and
Virtuality

Physics-Based
Synthesis
                              Complex Contact Modeling
Example-Based
Synthesis                         Two interacting textures
Perspectives on                   Surface-based interactions
a Hybrid Model
                                  Adequate perceptual experiments
Conclusion and
Discussion
 Contributions                Improved Modal Analysis for Resonator Modeling
 Extensions and
 Applications                     Recent work from [Nesme et al. Siggraph 09]
                                  Investigations with GPU for in-line computation
                                  Complete integration in a virtual scene




       C. Picard-Limpens            December 4, 2009           Expressive Sound Synthesis For Animation
                                                                                                  47
t




                           Promising Directions for Future Work
Sound and
Virtuality

Physics-Based
Synthesis
                              Complex Contact Modeling
Example-Based
Synthesis                         Two interacting textures
Perspectives on                   Surface-based interactions
a Hybrid Model
                                  Adequate perceptual experiments
Conclusion and
Discussion
 Contributions                Improved Modal Analysis for Resonator Modeling
 Extensions and
 Applications                     Recent work from [Nesme et al. Siggraph 09]
                                  Investigations with GPU for in-line computation
                                  Complete integration in a virtual scene

                              Example-Based Technique
                                  Clustering of similar grains
                                  Statistical analysis of correlation patterns
                                  Physics engine design

       C. Picard-Limpens            December 4, 2009             Expressive Sound Synthesis For Animation
                                                                                                    47
t




                           Promising Directions for Future Work
Sound and
Virtuality

Physics-Based
Synthesis

Example-Based
Synthesis

Perspectives on
a Hybrid Model

Conclusion and
Discussion                    Hybrid Model for Fracture Events
 Contributions
 Extensions and
                                  Fracture sound simulation framework
 Applications
                                  Tracking of relevant physical data




       C. Picard-Limpens            December 4, 2009         Expressive Sound Synthesis For Animation
                                                                                                48
t




                           Conclusion
Sound and
Virtuality

Physics-Based
Synthesis

Example-Based
Synthesis

Perspectives on
a Hybrid Model                 New Physically Based Algorithms
Conclusion and
Discussion
                               for Sound Rendering
 Contributions
 Extensions and
                               Flexibility of Sound Modeling
 Applications
                               Ideas on an Adequate Hybrid Sound Model
                           Additional info:
                           http://www-sop.inria.fr/members/Cecile.Picard/




       C. Picard-Limpens              December 4, 2009          Expressive Sound Synthesis For Animation
                                                                                                   49
t




                           Acknowledgements
Sound and
Virtuality

Physics-Based
Synthesis

Example-Based
Synthesis

Perspectives on
a Hybrid Model                George Drettakis, François Faure,
Conclusion and                                           and Nicolas Tsingos
Discussion
 Contributions                REVES Team
 Extensions and
 Applications                 Marie-Paule Cani and the Evasion Team
                              Paul G. Kry at the McGill University, Montréal

                                   Eden Games, an ATARI game studio, Lyon




       C. Picard-Limpens            December 4, 2009         Expressive Sound Synthesis For Animation
                                                                                                50

Contenu connexe

Tendances

Audio Steganography Coding Using the Discreet Wavelet Transforms
Audio Steganography Coding Using the Discreet Wavelet TransformsAudio Steganography Coding Using the Discreet Wavelet Transforms
Audio Steganography Coding Using the Discreet Wavelet TransformsCSCJournals
 
Spatio-temporal control of light in complex media
Spatio-temporal control of  light in complex mediaSpatio-temporal control of  light in complex media
Spatio-temporal control of light in complex mediaSébastien Popoff
 
A Brief Introduction of Anomalous Sound Detection: Recent Studies and Future...
A Brief Introduction of Anomalous Sound Detection:  Recent Studies and Future...A Brief Introduction of Anomalous Sound Detection:  Recent Studies and Future...
A Brief Introduction of Anomalous Sound Detection: Recent Studies and Future...Yuma Koizumi
 
Analysis of PEAQ Model using Wavelet Decomposition Techniques
Analysis of PEAQ Model using Wavelet Decomposition TechniquesAnalysis of PEAQ Model using Wavelet Decomposition Techniques
Analysis of PEAQ Model using Wavelet Decomposition Techniquesidescitation
 
Introduction to compressive sensing
Introduction to compressive sensingIntroduction to compressive sensing
Introduction to compressive sensingAhmed Nasser Agag
 
Performance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial DomainPerformance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial Domainpaperpublications3
 
Brunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer visionBrunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer visionzukun
 
On the scattering of light : various models and methods used in computer grap...
On the scattering of light : various models and methods used in computer grap...On the scattering of light : various models and methods used in computer grap...
On the scattering of light : various models and methods used in computer grap...Toru Tamaki
 

Tendances (9)

Audio Steganography Coding Using the Discreet Wavelet Transforms
Audio Steganography Coding Using the Discreet Wavelet TransformsAudio Steganography Coding Using the Discreet Wavelet Transforms
Audio Steganography Coding Using the Discreet Wavelet Transforms
 
Spatio-temporal control of light in complex media
Spatio-temporal control of  light in complex mediaSpatio-temporal control of  light in complex media
Spatio-temporal control of light in complex media
 
A Brief Introduction of Anomalous Sound Detection: Recent Studies and Future...
A Brief Introduction of Anomalous Sound Detection:  Recent Studies and Future...A Brief Introduction of Anomalous Sound Detection:  Recent Studies and Future...
A Brief Introduction of Anomalous Sound Detection: Recent Studies and Future...
 
Analysis of PEAQ Model using Wavelet Decomposition Techniques
Analysis of PEAQ Model using Wavelet Decomposition TechniquesAnalysis of PEAQ Model using Wavelet Decomposition Techniques
Analysis of PEAQ Model using Wavelet Decomposition Techniques
 
Introduction to compressive sensing
Introduction to compressive sensingIntroduction to compressive sensing
Introduction to compressive sensing
 
Performance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial DomainPerformance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial Domain
 
Brunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer visionBrunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer vision
 
Miller - Remote Sensing and Imaging Physics - Spring Review 2012
Miller - Remote Sensing and Imaging Physics - Spring Review 2012Miller - Remote Sensing and Imaging Physics - Spring Review 2012
Miller - Remote Sensing and Imaging Physics - Spring Review 2012
 
On the scattering of light : various models and methods used in computer grap...
On the scattering of light : various models and methods used in computer grap...On the scattering of light : various models and methods used in computer grap...
On the scattering of light : various models and methods used in computer grap...
 

Dernier

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Dernier (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Ph.D. Defense: Expressive Sound Synthesis for Animation

  • 1. t Expressive Sound Synthesis For Animation Cécile Picard-Limpens University of Nice/Sophia-Antipolis École Doctorale STIC REVES INRIA Sophia-Antipolis, France Advisors: George Drettakis, INRIA Sophia Antipolis (Reves) François Faure, INRIA Rhône-Alpes (Evasion) Nicolas Tsingos, DOLBY Laboratories, CA, USA Defense for Ph.D. in Computer Science C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 1
  • 2. t Outline 1 Sound and Virtuality 2 Physics-Based Sound Synthesis Contact Modeling Resonator Modeling 3 Example-Based Synthesis Flexible Sound Synthesis 4 Perspectives on a Hybrid Model Motivation and Application 5 Conclusion and Discussion Contributions Extensions and Applications C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 2
  • 3. t Sound Rendering Sound and Virtuality General Background for Virtual Reality and Games Motivation Physics-Based Synthesis Example-Based Interactive Audio Rendering Synthesis Perspectives on a Hybrid Model Conclusion and Discussion (R. Vantielcke - WipeoutHD on Playstation 3) C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 3
  • 4. t Sound Rendering Sound and Virtuality General Background for Virtual Reality and Games Motivation Physics-Based Synthesis Example-Based Interactive Audio Rendering Synthesis Perspectives on a Hybrid Model Conclusion and Discussion (R. Vantielcke - WipeoutHD on Playstation 3) Traditional Approach Pre-Recordings Triggered + : Easy to implement – : Repetitive audio, discrepancies, lack of flexibility C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 3
  • 5. t From Playback of Samples Sound and Virtuality General Background to Synthesis Motivation Physics-Based Synthesis Digital Sound Synthesis Example-Based Synthesis Source modeling ← Perspectives on Sound propagation, Sound reception a Hybrid Model Conclusion and Techniques Discussion Rigid body simulation Finite Element Method (FEM) (ArtiSynth) C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 4
  • 6. t From Playback of Samples Sound and Virtuality General Background to Synthesis Motivation Physics-Based Synthesis Digital Sound Synthesis Example-Based Synthesis Source modeling ← Perspectives on Sound propagation, Sound reception a Hybrid Model Conclusion and Techniques Discussion Rigid body simulation Finite Element Method (FEM) (ArtiSynth) Physical Sound Simulation + : Physical approach, easy parametrization, Low memory usage – : Preprocess computation, Interface between physics and sound system C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 4
  • 7. t Controlling the Sound Simulation Sound and Virtuality Challenges General Background Motivation Physics-Based Synthesis Example-Based Synthesis Perspectives on Sound Coherent With Visuals a Hybrid Model Conclusion and Unpredictable character of sounds Discussion Real-time sound synthesis Parametrization and Expressiveness Control and interactivity Authoring C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 5
  • 8. t Our Contribution Sound and Virtuality Three Research Axes General Background Motivation Physics-Based Synthesis Example-Based Synthesis Physics-Based Sound synthesis Perspectives on a Hybrid Model Contact modeling Conclusion and Resonator modeling Discussion C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 6
  • 9. t Our Contribution Sound and Virtuality Three Research Axes General Background Motivation Physics-Based Synthesis Example-Based Synthesis Physics-Based Sound synthesis Perspectives on a Hybrid Model Contact modeling Conclusion and Resonator modeling Discussion Example-Based Sound Synthesis Automatic analysis of pre-recordings Flexible synthesis for physics-driven animation C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 6
  • 10. t Our Contribution Sound and Virtuality Three Research Axes General Background Motivation Physics-Based Synthesis Example-Based Synthesis Physics-Based Sound synthesis Perspectives on a Hybrid Model Contact modeling Conclusion and Resonator modeling Discussion Example-Based Sound Synthesis Automatic analysis of pre-recordings Flexible synthesis for physics-driven animation Perspectives on a Hybrid Model C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 6
  • 11. t Overview Sound and Virtuality Physics-Based Synthesis 1 Sound and Virtuality Contact Modeling Audio Texture Synthesis For Complex Contacts 2 Physics-Based Sound Synthesis Resonator Modeling Contact Modeling A Robust and Multi-Scale Modal Analysis Resonator Modeling Example-Based Synthesis 3 Example-Based Synthesis Perspectives on Flexible Sound Synthesis a Hybrid Model Conclusion and 4 Perspectives on a Hybrid Model Discussion Motivation and Application 5 Conclusion and Discussion Contributions Extensions and Applications C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 7
  • 12. t Sound from Contacts Sound and Virtuality Physics-Based Synthesis Contact Modeling Audio Texture Synthesis For Complex Dichotomy Contacts Resonator Modeling Impacts A Robust and Multi-Scale Modal Analysis Continuous contacts Example-Based Synthesis Two Schemes for Contact Force Modelling Perspectives on a Hybrid Model Feed-forward scheme Conclusion and [van den Doel et al. 01] Discussion Additive synthesis Direct computation of contact forces [Avanzini et al. 02] Bristle model C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 8
  • 13. t Contact Modeling Sound and Virtuality Physics-Based Synthesis Contact Modeling What Are The Current Limitations Audio Texture Synthesis For Complex for Continuous Contacts? Contacts Resonator Modeling Rate for physics engine report A Robust and Multi-Scale Modal Analysis No geometric details when using visual textures Example-Based Synthesis Authoring and control are challenging Perspectives on a Hybrid Model Conclusion and Discussion C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 9
  • 14. t Contact Modeling Sound and Virtuality Physics-Based Synthesis Contact Modeling What Are The Current Limitations Audio Texture Synthesis For Complex for Continuous Contacts? Contacts Resonator Modeling Rate for physics engine report A Robust and Multi-Scale Modal Analysis No geometric details when using visual textures Example-Based Synthesis Authoring and control are challenging Perspectives on a Hybrid Model HOW Can We Solve Them? Conclusion and Discussion By extracting Excitation profiles from visual textures with Adaptive resolution [Picard et al., VRIPHYS 08] C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 9
  • 15. t Method for Impact Sounds Sound and Virtuality Physics-Based Synthesis Contact Modeling Audio Texture Synthesis For Complex Contacts Resonator Modeling A Robust and Multi-Scale Modal Analysis Example-Based Synthesis Perspectives on a Hybrid Model Conclusion and Discussion C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 10
  • 16. t Method for Continuous Contact Sounds Sound and Virtuality Extraction of Excitation Profiles Physics-Based Synthesis Contact Modeling Audio Texture Synthesis For Complex Contacts Resonator Modeling A Robust and Multi-Scale Modal Analysis Example-Based Synthesis Perspectives on a Hybrid Model Conclusion and Discussion C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 11
  • 17. t Synthesis of Excitation Profiles Sound and Virtuality For the Audio Force Modelling Physics-Based Synthesis Contact Modeling Audio Texture Synthesis For Complex Contacts Technique Resonator Modeling A Robust and Multi-Scale Modal Analysis Extraction from the visual texture image Example-Based Re-sampling along the trajectory Synthesis of the contact interaction (60Hz vs 44kHz) Perspectives on a Hybrid Model Conclusion and Based on the Complexity of the Histogram Discussion Simple texture image: Gradient of the image intensity Complex texture image: Isocurves of constant brightness (isophotes) C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 12
  • 18. t Complex Textures Sound and Virtuality Coding the Excitation Profiles Physics-Based Synthesis Contact Modeling Audio Texture Synthesis For Complex Isophotes = Large amount of data Contacts Resonator Modeling How Can We Lighten the Info? A Robust and Multi-Scale Modal Analysis Example-Based By Coding the Excitation Profiles Synthesis = Main Features + Noise Part Perspectives on a Hybrid Model Conclusion and Discussion = + Noise Part: Statistical approximation C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 13
  • 19. t Real-Time Audio Management Sound and Virtuality A Flexible Audio Pipeline Physics-Based Synthesis Contact Modeling Audio Texture Synthesis For Complex Contacts Resonator Modeling Simulations Driven by Ageia’s PhysX (now NVIDIA) A Robust and Multi-Scale Modal Analysis Example-Based Synthesis Perspectives on a Hybrid Model Conclusion and Discussion C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 14
  • 20. t Audio Texture Synthesis Sound and Virtuality A Solution for Interactive Simulations Physics-Based Synthesis Contact Modeling Audio Texture Synthesis For Complex Contacts Resonator Modeling A Robust and Multi-Scale Modal Analysis Example-Based A Sound in Coherence with Visuals Synthesis Perspectives on a Hybrid Model Flexible Resolution Conclusion and Discussion Adapted to Procedural Generation C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 15
  • 21. t Overview Sound and Virtuality Physics-Based Synthesis 1 Sound and Virtuality Contact Modeling Audio Texture Synthesis For Complex Contacts 2 Physics-Based Sound Synthesis Resonator Modeling Contact Modeling A Robust and Multi-Scale Modal Analysis Resonator Modeling Example-Based Synthesis 3 Example-Based Synthesis Perspectives on Flexible Sound Synthesis a Hybrid Model Conclusion and 4 Perspectives on a Hybrid Model Discussion Motivation and Application 5 Conclusion and Discussion Contributions Extensions and Applications C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 16
  • 22. t Vibration Models Sound and Virtuality Modal Analysis Physics-Based Synthesis Contact Modeling Audio Texture Synthesis For Complex Contacts Generating Sounds Based on Physics Simulation Resonator Modeling A Robust and Multi-Scale Modal In computer musics Analysis [Iovino et al. 97, Cook 02] Example-Based Synthesis In computer graphics Perspectives on [Van Den Doel 01, O Brien et al. 02] a Hybrid Model Conclusion and Discussion Improvements for Interactive Sound Rendering Modal parameter tracking [Maxwell et al. 07] Frequency content sparsity [Bonneel et al. 08] C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 17
  • 23. t Vibration Models Sound and Virtuality Modal Analysis Physics-Based Synthesis Contact Modeling Audio Texture 1 Get a Sounding Object and its Geometry Synthesis For Complex Contacts Resonator Modeling A Robust and Multi-Scale Modal Analysis Example-Based Synthesis 2 Construct the FEM (ex: Tetrahedral Mesh) Perspectives on a Hybrid Model 3 Apply Newton Second Law to DOF Conclusion and Discussion ¨ ˙ M d + C d + Kd = f (1) 4 Eigendecomposition ⇒ Modal Parameters M = LL−T ; L−1 KL−T = V ΛV T (2) where V = matrix of eigenvectors Λ = diagonal matrix of eigenvalues C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 18
  • 24. t Vibration Models Sound and Virtuality Modal Analysis Physics-Based Synthesis Contact Modeling Audio Texture Synthesis For Complex Contacts In Real-time: Resonator Modeling A Robust and Modal synthesis Multi-Scale Modal Analysis Example-Based Synthesis Perspectives on a Hybrid Model Conclusion and Discussion 1 s(t) = ai sin(wi t)e −di t (3) n Control for vibration models C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 19
  • 25. t Vibration Models Sound and Virtuality Modal Analysis Physics-Based Synthesis Contact Modeling Audio Texture What Are Synthesis For Complex Contacts The Current Limitations? Resonator Modeling A Robust and Multi-Scale Modal Meshing is difficult Analysis Example-Based No real control on the FEM resolution Synthesis No clear interface between physics and audio Perspectives on a Hybrid Model Conclusion and Discussion C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 20
  • 26. t Vibration Models Sound and Virtuality Modal Analysis Physics-Based Synthesis Contact Modeling Audio Texture What Are Synthesis For Complex Contacts The Current Limitations? Resonator Modeling A Robust and Multi-Scale Modal Meshing is difficult Analysis Example-Based No real control on the FEM resolution Synthesis No clear interface between physics and audio Perspectives on a Hybrid Model Conclusion and Discussion HOW Can We Solve Them? By proposing A robust and multi-scale modal analysis which is Coherent with the physics simulation [Picard et al., DAFx 09] C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 20
  • 27. t Our Deformation Model Sound and Virtuality Physics-Based Synthesis Inspired from Work by Nesme et al. Contact Modeling Audio Texture [Nesme et al. 06] Synthesis For Complex Contacts Resonator Modeling A Robust and Technique Multi-Scale Modal Analysis Merged voxels used as Hexahedral Finite Elements Example-Based Synthesis Perspectives on a Hybrid Model Conclusion and Discussion Implementation with the Sofa Framework Validation of the Model Tests on a metal cube C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 21
  • 28. t Robustness Sound and Virtuality Physics-Based Synthesis Contact Modeling Audio Texture Robust Even for Non-Manifold Geometries Synthesis For Complex Contacts Resonator Modeling A Robust and Multi-Scale Modal Analysis Example-Based Synthesis Perspectives on a Hybrid Model Conclusion and Discussion Material: Aluminium C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 22
  • 29. t Multi-Scale for Efficient Memory Usage Sound and Virtuality Physics-Based A Squirrel in Pine Wood Synthesis Contact Modeling Audio Texture Synthesis For Complex Contacts Resonator Modeling A Robust and Multi-Scale Modal Analysis Example-Based Synthesis Perspectives on a Hybrid Model Conclusion and Discussion C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 23
  • 30. t Multi-Scale for Efficient Memory Usage Sound and Virtuality Physics-Based A Squirrel in Pine Wood: Different FE resolutions Synthesis Contact Modeling Audio Texture 3x3x3 4x4x4 8x8x8 9x9x9 Synthesis For Complex Contacts Resonator Modeling A Robust and Multi-Scale Modal Analysis Example-Based Synthesis Perspectives on a Hybrid Model Frequency Content = f (Hexahedral FE Resolution) Conclusion and Discussion Higher resolution models Frequency centroid shift Convergence of the frequency content C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 24
  • 31. t Comparison with Classical Approach Sound and Virtuality Physics-Based Sounding Bowl - Material: Aluminium Synthesis Contact Modeling Audio Texture Classical Approach Our Approach Synthesis For Complex Contacts (816 modes) (75 modes) Resonator Modeling A Robust and Multi-Scale Modal Analysis Example-Based Synthesis Perspectives on a Hybrid Model Conclusion and Discussion C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 25
  • 32. t A Robust and Multi-Scale Modal Analysis Sound and Virtuality A Solution for Sound Synthesis Physics-Based Synthesis Contact Modeling Audio Texture Synthesis For Complex Contacts Resonator Modeling A Robust and Multi-Scale Modal Analysis Example-Based Realistic Synthesis Perspectives on a Hybrid Model Adapted to Non-Manifold Geometries Conclusion and Discussion Resources Flexibility C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 26
  • 33. t Overview Sound and Virtuality Physics-Based Synthesis 1 Sound and Virtuality Example-Based Synthesis 2 Physics-Based Sound Synthesis Flexible Sound Synthesis Contact Modeling Retargetting Example Sounds Resonator Modeling Perspectives on a Hybrid Model 3 Example-Based Synthesis Conclusion and Discussion Flexible Sound Synthesis 4 Perspectives on a Hybrid Model Motivation and Application 5 Conclusion and Discussion Contributions Extensions and Applications C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 27
  • 34. t Implementation of Signal-Based Models Sound and Virtuality Physics-Based Synthesis Example-Based Synthesis Flexible Sound Concatenative Synthesis Synthesis Retargetting Example [Roads 91, Schwarz 06] Sounds Perspectives on Sound Textures Based on Physics a Hybrid Model [Cook 99] Conclusion and Discussion [Dobashi et al. 03, Zheng et al. 09] Dobashi et al. 03 Authoring and Interactive Control [Cook 02] Cook 99 C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 28
  • 35. t Implementation of Signal-Based Models Sound and Virtuality Physics-Based Synthesis Example-Based Synthesis What Are Flexible Sound Synthesis The Current Limitations? Retargetting Example Sounds Processing is not generic Perspectives on a Hybrid Model Parametrizing is difficult Conclusion and Discussion C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 29
  • 36. t Implementation of Signal-Based Models Sound and Virtuality Physics-Based Synthesis Example-Based Synthesis What Are Flexible Sound Synthesis The Current Limitations? Retargetting Example Sounds Processing is not generic Perspectives on a Hybrid Model Parametrizing is difficult Conclusion and Discussion HOW Can We Solve Them? By Retargetting example sounds To physics-driven animation [Picard et al., AES 09] C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 29
  • 37. t Our Approach Sound and Virtuality Physics-Based Synthesis SINUSOIDAL AUDIO RECORDING Example-Based TRANSIENT Synthesis OBJECT GEOMETRY VIRTUAL ENVIRONMENT Flexible Sound 1 DICTIONARY OF AUDIO GRAINS Synthesis Impulsive / Continuous Retargetting Example BUILD COLLISION Sounds STRUCTURES Perspectives on 2 CORRELATION PATTERNS a Hybrid Model DEFINE PROCEDURES PREPROCESSING INTERACTIVE Conclusion and RETARGETTING RIGID-BODY Discussion TO ANIMATION SIMULATION AUDIO RENDERER VIDEO RENDERER ANIMATION WITH AUDIO Amplitude Time Our Contributions C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 30
  • 38. t Preprocess: A Generic Analysis Sound and Virtuality Physics-Based Synthesis Example-Based Synthesis Flexible Sound Synthesis Impulsive and Continuous Contacts Retargetting Example Sounds Spectral Modeling Synthesis (SMS) [Serra 97] Perspectives on a Hybrid Model Conclusion and Automatic Extraction of Audio Grains Discussion Dictionary: Impulsive/Continuous Generation of Correlation Patterns between original recordings and audio grains C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 31
  • 39. t On-Line: Flexible Sound Synthesis Sound and Virtuality Physics-Based Synthesis Example-Based Synthesis Resynthesis of the Original Recordings Flexible Sound Synthesis Candidate grains: max. correlation amplitude Retargetting Example Sounds Perspectives on a Hybrid Model Conclusion and Discussion C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 32
  • 40. t On-Line: Flexible Sound Synthesis Sound and Virtuality Physics-Based Synthesis Example-Based Synthesis Resynthesis of the Original Recordings Flexible Sound Synthesis Candidate grains: max. correlation amplitude Retargetting Example Sounds Perspectives on Interactive Physics-Driven Animations a Hybrid Model Physics Info for Retargetting Conclusion and Discussion Contact type: impulsive or continuous? Penetration force and relative velocity C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 32
  • 41. t On-Line: Flexible Sound Synthesis Sound and Virtuality Physics-Based Synthesis Example-Based Synthesis Resynthesis of the Original Recordings Flexible Sound Synthesis Candidate grains: max. correlation amplitude Retargetting Example Sounds Perspectives on Interactive Physics-Driven Animations a Hybrid Model Physics Info for Retargetting Conclusion and Discussion Contact type: impulsive or continuous? Penetration force and relative velocity Flexible Audio Shading Approach Additional, User-defined Resynthesis Schemes Spectral domain adaptation/modification C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 32
  • 42. t Resynthesis of the Original Recordings Sound and Virtuality Physics-Based Synthesis Example-Based Synthesis Flexible Sound 94 recordings (14.6Mb) Synthesis ≈ 5000 grains + 94 Correlation Patterns (20% Gain) Retargetting Example Sounds Perspectives on Breaking Glass a Hybrid Model Conclusion and Shooting Gun Discussion Rolling Additional Material: http://www-sop.inria.fr/members/Cecile.Picard/ "‘Supplemental AES"’ C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 33
  • 43. t Flexible Audio Shading Approach Sound and Virtuality Physics-Based Synthesis Example-Based Synthesis Easy Implementation of Time-Scaling Flexible Sound Synthesis Retargetting Example Faster Rolling Sounds Perspectives on Slower Breaking a Hybrid Model Conclusion and Discussion Synthesis of An Infinity Similar Audio Events by varying the audio content Rythmic pattern from Breaking Stone New material content: stone and gun Rythmic pattern from Breaking Glass New material content: ceramic C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 34
  • 44. t Interactive Physics-Driven Animations Sound and Virtuality Physics-Based Synthesis Example-Based Synthesis Flexible Sound Simulations Driven by Sofa Framework Synthesis Retargetting Example Sounds Perspectives on a Hybrid Model Conclusion and Discussion C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 35
  • 45. t Retargetting Example Sounds Sound and Virtuality A Solution for Interactive Simulations Physics-Based Synthesis Example-Based Synthesis Flexible Sound Synthesis Retargetting Example Variety Sounds Perspectives on a Hybrid Model Adapted to Scenarios Conclusion and Discussion Small Memory Footprint Real-Time Rendering An attractive solution for industrial applications (Eden Games, an ATARI game studio) C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 36
  • 46. t Overview Sound and Virtuality Physics-Based Synthesis 1 Sound and Virtuality Example-Based Synthesis 2 Physics-Based Sound Synthesis Perspectives on a Hybrid Model Contact Modeling Motivation Resonator Modeling A Hybrid Model for Fracture Events Conclusion and 3 Example-Based Synthesis Discussion Flexible Sound Synthesis 4 Perspectives on a Hybrid Model Motivation and Application 5 Conclusion and Discussion Contributions Extensions and Applications C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 37
  • 47. t Sound Modeling Sound and Virtuality When Nonlinearity Occurs Physics-Based Synthesis Example-Based Synthesis Perspectives on a Hybrid Model Motivation Problems of Single Models A Hybrid Model for Fracture Events Vibration models assume linearity Conclusion and Discussion Example-based sounds are hard to parametrize C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 38
  • 48. t Sound Modeling Sound and Virtuality When Nonlinearity Occurs Physics-Based Synthesis Example-Based Synthesis Perspectives on a Hybrid Model Motivation Problems of Single Models A Hybrid Model for Fracture Events Vibration models assume linearity Conclusion and Discussion Example-based sounds are hard to parametrize Previous Work Modeling nonlinearities [O Brien et al. 01, Chadwick et al. 09] [Cook 02] C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 38
  • 49. t Fracture Events Sound and Virtuality Physics-Based Synthesis Example-Based Background Synthesis Frequently occur in virtual environments Perspectives on a Hybrid Model Motivation Visual rendering A Hybrid Model for Fracture Events [O Brien et al. 99, 02] Conclusion and [Parker and O Brien. 09] Discussion Sound rendering: Little research [Warren et al. 84] [Rath et al. 03] C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 39
  • 50. t Fracture Events Sound and Virtuality Physics-Based Synthesis Example-Based Background Synthesis Frequently occur in virtual environments Perspectives on a Hybrid Model Motivation Visual rendering A Hybrid Model for Fracture Events [O Brien et al. 99, 02] Conclusion and [Parker and O Brien. 09] Discussion Sound rendering: Little research [Warren et al. 84] [Rath et al. 03] Challenges Event depends on the material involved Differents phases emerge from fracture event C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 39
  • 51. t Parametrization of Our Hybrid Model Sound and Virtuality Physics-Based Synthesis Example-Based Synthesis Selection Criteria Perspectives on Hybrid model applied when nonlinearity occurs a Hybrid Model Motivation A Hybrid Model for Fracture Events Techniques Conclusion and Discussion FM synthesis Audio grains FM synthesis Parametrization Smooth transition with vibration model Coherence inside the hybrid model C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 40
  • 52. t Discussion Sound and Virtuality Physics-Based Synthesis Example-Based Synthesis Perspectives on a Hybrid Model Motivation Prospective model A Hybrid Model for Fracture Events Conclusion and Possible problem: report from the physics engine Discussion Simplicity of the tools allows real-time rendering C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 41
  • 53. t Overview Sound and Virtuality Physics-Based Synthesis 1 Sound and Virtuality Example-Based Synthesis 2 Physics-Based Sound Synthesis Perspectives on a Hybrid Model Contact Modeling Conclusion and Resonator Modeling Discussion Contributions 3 Example-Based Synthesis Extensions and Applications Flexible Sound Synthesis 4 Perspectives on a Hybrid Model Motivation and Application 5 Conclusion and Discussion Contributions Extensions and Applications C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 42
  • 54. t Synthesis of Sounds for Animation Sound and Virtuality Difficulties Physics-Based Synthesis Example-Based Synthesis Perspectives on a Hybrid Model Conclusion and Audio-Visual Coherence Discussion Contributions Extensions and Applications Extremely Dynamic Character Precision of Synthesis Large Variety of Objects C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 43
  • 55. t Contributions Sound and Virtuality An Overview Physics-Based Synthesis Example-Based Complex Contact Modeling Synthesis Perspectives on 2D visual textures used as roughness maps a Hybrid Model Audible and position-dependent variations Conclusion and Detail-layer mechanisms Discussion Contributions Extensions and Applications C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 44
  • 56. t Contributions Sound and Virtuality An Overview Physics-Based Synthesis Example-Based Complex Contact Modeling Synthesis Perspectives on 2D visual textures used as roughness maps a Hybrid Model Audible and position-dependent variations Conclusion and Detail-layer mechanisms Discussion Contributions Extensions and Applications Improved Modal Analysis for Resonator Modeling Complex non-manifold geometries can be handled Multi-scale resolution Coherence between simulation and audio C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 44
  • 57. t Contributions Sound and Virtuality An Overview Physics-Based Synthesis Example-Based Complex Contact Modeling Synthesis Perspectives on 2D visual textures used as roughness maps a Hybrid Model Audible and position-dependent variations Conclusion and Detail-layer mechanisms Discussion Contributions Extensions and Applications Improved Modal Analysis for Resonator Modeling Complex non-manifold geometries can be handled Multi-scale resolution Coherence between simulation and audio Flexibility of Sound Design Audio grains and correlation patterns Dynamic retargetting to events Extended sound synthesis capabilities C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 44
  • 58. t Contributions Sound and Virtuality Perspectives Physics-Based Synthesis Example-Based Synthesis Perspectives on a Hybrid Model Conclusion and Discussion A Prospective Hybrid Model Contributions for Complex Physical Phenomena Extensions and Applications Focus on Nonlinearity Combination of physically based and example-based methods Application Case: Fracture Events C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 45
  • 59. t Overview Sound and Virtuality Physics-Based Synthesis 1 Sound and Virtuality Example-Based Synthesis 2 Physics-Based Sound Synthesis Perspectives on a Hybrid Model Contact Modeling Conclusion and Resonator Modeling Discussion Contributions 3 Example-Based Synthesis Extensions and Applications Flexible Sound Synthesis 4 Perspectives on a Hybrid Model Motivation and Application 5 Conclusion and Discussion Contributions Extensions and Applications C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 46
  • 60. t Promising Directions for Future Work Sound and Virtuality Physics-Based Synthesis Complex Contact Modeling Example-Based Synthesis Two interacting textures Perspectives on Surface-based interactions a Hybrid Model Adequate perceptual experiments Conclusion and Discussion Contributions Extensions and Applications C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 47
  • 61. t Promising Directions for Future Work Sound and Virtuality Physics-Based Synthesis Complex Contact Modeling Example-Based Synthesis Two interacting textures Perspectives on Surface-based interactions a Hybrid Model Adequate perceptual experiments Conclusion and Discussion Contributions Improved Modal Analysis for Resonator Modeling Extensions and Applications Recent work from [Nesme et al. Siggraph 09] Investigations with GPU for in-line computation Complete integration in a virtual scene C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 47
  • 62. t Promising Directions for Future Work Sound and Virtuality Physics-Based Synthesis Complex Contact Modeling Example-Based Synthesis Two interacting textures Perspectives on Surface-based interactions a Hybrid Model Adequate perceptual experiments Conclusion and Discussion Contributions Improved Modal Analysis for Resonator Modeling Extensions and Applications Recent work from [Nesme et al. Siggraph 09] Investigations with GPU for in-line computation Complete integration in a virtual scene Example-Based Technique Clustering of similar grains Statistical analysis of correlation patterns Physics engine design C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 47
  • 63. t Promising Directions for Future Work Sound and Virtuality Physics-Based Synthesis Example-Based Synthesis Perspectives on a Hybrid Model Conclusion and Discussion Hybrid Model for Fracture Events Contributions Extensions and Fracture sound simulation framework Applications Tracking of relevant physical data C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 48
  • 64. t Conclusion Sound and Virtuality Physics-Based Synthesis Example-Based Synthesis Perspectives on a Hybrid Model New Physically Based Algorithms Conclusion and Discussion for Sound Rendering Contributions Extensions and Flexibility of Sound Modeling Applications Ideas on an Adequate Hybrid Sound Model Additional info: http://www-sop.inria.fr/members/Cecile.Picard/ C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 49
  • 65. t Acknowledgements Sound and Virtuality Physics-Based Synthesis Example-Based Synthesis Perspectives on a Hybrid Model George Drettakis, François Faure, Conclusion and and Nicolas Tsingos Discussion Contributions REVES Team Extensions and Applications Marie-Paule Cani and the Evasion Team Paul G. Kry at the McGill University, Montréal Eden Games, an ATARI game studio, Lyon C. Picard-Limpens December 4, 2009 Expressive Sound Synthesis For Animation 50