1/20 system overview cyclic mo-cap data (walking, running..) cyclic mo-cap data (walking, running..)...

14
1/20 System Overview Cyclic mo-cap data (walking, running..) Music / Sound (audio) Resulting Animation Motion Editing 1. Stretching 2. Spikes Extracting Percussive Events Modification of the existing motion Addition of the new gestures

Upload: luke-rose

Post on 17-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1/20 System Overview Cyclic mo-cap data (walking, running..) Cyclic mo-cap data (walking, running..) Music / Sound (audio) Music / Sound (audio) Resulting

1/20

System OverviewSystem Overview

Cyclic mo-cap data(walking, running..)Cyclic mo-cap data(walking, running..)

Music / Sound(audio)

Music / Sound(audio)

ResultingAnimationResultingAnimation

Motion Editing1. Stretching

2. Spikes

Motion Editing1. Stretching

2. Spikes

ExtractingPercussive

Events

Modification of the existing motion

Addition of the new gestures

Page 2: 1/20 System Overview Cyclic mo-cap data (walking, running..) Cyclic mo-cap data (walking, running..) Music / Sound (audio) Music / Sound (audio) Resulting

2/20

Demo: StretchingDemo: Stretching

• Mo-cap walking

• Bass drum tracks

• Mo-cap walking

• Bass drum tracks

Page 3: 1/20 System Overview Cyclic mo-cap data (walking, running..) Cyclic mo-cap data (walking, running..) Music / Sound (audio) Music / Sound (audio) Resulting

3/20Motion Editing: Stretching

OverviewMotion Editing: Stretching

Overview

Musical events(Audio

segments)

Cyclic mo-cap data(walking, running..)

Divided mo-cap data(motion segments)

Stretching

Joining

ResultingAnimationResultingAnimation

Page 4: 1/20 System Overview Cyclic mo-cap data (walking, running..) Cyclic mo-cap data (walking, running..) Music / Sound (audio) Music / Sound (audio) Resulting

4/20Motion Editing: Stretching

1. Defining motion segmentsMotion Editing: Stretching

1. Defining motion segments

Cyclic mo-cap data(walking, running..)Cyclic mo-cap data(walking, running..)

Smoothing(Low-pass Filtering)

Smoothing(Low-pass Filtering)

Smoothing(Low-pass Filtering)

Smoothing(Low-pass Filtering)

Smoothing(Low-pass Filtering)

A selectedmotion channel

A smoothedmotion channel

Motion framesthat define

motion segmentsCalculatingFirst derivatives

Divided mo-cap data(walking, running..)

Divided mo-cap data(walking, running..)

Dividing all motionchannels to segments

Page 5: 1/20 System Overview Cyclic mo-cap data (walking, running..) Cyclic mo-cap data (walking, running..) Music / Sound (audio) Music / Sound (audio) Resulting

5/20Motion Editing: Stretching

2. Stretching motion segmentsMotion Editing: Stretching

2. Stretching motion segments

Stretching motionsegments

Divided mo-cap data(walking, running..)

Divided mo-cap data(walking, running..)

Musical events(Audio

segments)

Musical events(Audio

segments)

ResultingAnimationResultingAnimation

Joining

Automatically detected

Page 6: 1/20 System Overview Cyclic mo-cap data (walking, running..) Cyclic mo-cap data (walking, running..) Music / Sound (audio) Music / Sound (audio) Resulting

6/20

Demo: StretchingDemo: Stretching

• 3 different mo-cap animations

• Bass drum tracks

• 3 different mo-cap animations

• Bass drum tracks

Page 7: 1/20 System Overview Cyclic mo-cap data (walking, running..) Cyclic mo-cap data (walking, running..) Music / Sound (audio) Music / Sound (audio) Resulting

7/20

Demo: SpikesDemo: Spikes

• Mo-cap standing

• Drum track

• Mo-cap standing

• Drum track

Page 8: 1/20 System Overview Cyclic mo-cap data (walking, running..) Cyclic mo-cap data (walking, running..) Music / Sound (audio) Music / Sound (audio) Resulting

8/20Motion Editing: Spikes

OverviewMotion Editing: Spikes

Overview

Musical events(Audio

segments)

Adding Spikes Smoothing(Low-pass Filtering)Mo-cap data

ResultingAnimation

Automatically detected

Page 9: 1/20 System Overview Cyclic mo-cap data (walking, running..) Cyclic mo-cap data (walking, running..) Music / Sound (audio) Music / Sound (audio) Resulting

9/20Motion Editing: Spikes

1. Decomposing original data and adding spikesMotion Editing: Spikes

1. Decomposing original data and adding spikes

Musical events(Audio segments)

Musical events(Audio segments)

Spiked mo-cap data

Adding spikes toa selected channelMo-cap data

Decomposition intofrequency bands

Page 10: 1/20 System Overview Cyclic mo-cap data (walking, running..) Cyclic mo-cap data (walking, running..) Music / Sound (audio) Music / Sound (audio) Resulting

10/20Motion Editing: Spikes2. Smoothing and reconstructing spikesMotion Editing: Spikes2. Smoothing and reconstructing spikes

Spiked mo-cap data

FilteringResultingAnimationResultingAnimation

Reconstruction

Page 11: 1/20 System Overview Cyclic mo-cap data (walking, running..) Cyclic mo-cap data (walking, running..) Music / Sound (audio) Music / Sound (audio) Resulting

11/20Motion Editing: Spikes

3. Comparison between the resultsMotion Editing: Spikes

3. Comparison between the results

Decomposition+

Spikes+

Filtering+

Reconstruction

Decomposition+

Spikes+

Filtering+

Reconstruction

Original+

Spikes+

Filtering

Original+

Spikes+

Filtering

OriginalOriginal

Page 12: 1/20 System Overview Cyclic mo-cap data (walking, running..) Cyclic mo-cap data (walking, running..) Music / Sound (audio) Music / Sound (audio) Resulting

12/20

Demo: SpikesDemo: Spikes

• Mo-cap standing

• Drum track

• Mo-cap standing

• Drum track

Page 13: 1/20 System Overview Cyclic mo-cap data (walking, running..) Cyclic mo-cap data (walking, running..) Music / Sound (audio) Music / Sound (audio) Resulting

13/20

Audio AnalysisAudio Analysis

MusicMusic Interventionby the user

Spectrum Analysis

(8 bands)

Page 14: 1/20 System Overview Cyclic mo-cap data (walking, running..) Cyclic mo-cap data (walking, running..) Music / Sound (audio) Music / Sound (audio) Resulting

14/208 frequency bands8 frequency bands

Filtering

Threshold

PercussiveEvents

PercussiveEvents

PercussiveEvents

PercussiveEvents

Interventionby the user

PercussiveEvents

PercussiveEvents

Downsampling

Musical events(Percussive

events)

Musical events(Percussive

events)