Halves Presetation Bowtie - ETC

42

Transcript of Halves Presetation Bowtie - ETC

Page 1: Halves Presetation Bowtie - ETC
Page 2: Halves Presetation Bowtie - ETC

1

TEAM

Juan J. Ramirez -

Co-Producer

Mac Lotze -

Co-Producer

Jon Lew -

UX/UI Designer

Robin Lee -

Programmer

Xiaoyi Zhang -

Programmer

Jiahao Xia -

Artist

Rachina Ahuja -

Artist

Page 3: Halves Presetation Bowtie - ETC

2

ADVISORS

Mike

Christel

Shirley Saldamarco

Page 4: Halves Presetation Bowtie - ETC

3

CLIENT

…..

Carnegie Mellon Robotics Institute

Page 5: Halves Presetation Bowtie - ETC

4

WHO IS HERB?

Page 6: Halves Presetation Bowtie - ETC

5

BIG PICTURE

April

30 GUI

Page 7: Halves Presetation Bowtie - ETC

5

DELIVERABLES

Set of expressive animations

An intuitive and flexible interface

Open-source code

More efficient pipeline

Page 8: Halves Presetation Bowtie - ETC

Quarters

Page 9: Halves Presetation Bowtie - ETC

6

WHAT WE PRESENTED

Pre-production Research and Meetings,

Brainstorm, Production

Environment, Concepts.

Sketches, Wireframes, Mockups

Blender Setup Animations within

Blender.

Page 10: Halves Presetation Bowtie - ETC

7

FEEDBACK

What are the long-term goals of the project?

Why not just puppeteer the robot?

Page 11: Halves Presetation Bowtie - ETC

Wiki instructions are inaccurate

(especially for external users)

Lacking robotics technical experience

CHALLENGES

8

Page 12: Halves Presetation Bowtie - ETC

LIMITATIONS OF ANIMATING

A PHYSICAL ROBOT

26 degrees of freedom weird animations

Speed limit - 1.2 m/sec

No velocity discontinuities in physical world

9

Page 13: Halves Presetation Bowtie - ETC

ARCHITECTURE

10

Page 14: Halves Presetation Bowtie - ETC

User Testing

Page 15: Halves Presetation Bowtie - ETC

REHEARSALS

11

Rehearsal Session with HERB and actress

Page 16: Halves Presetation Bowtie - ETC

12

CORPORAL EXPRESSIONS TEST

Corporal Expression Test Participants express emotions in front of a camera. Goals Understand Corporal Language of emotions.

Page 17: Halves Presetation Bowtie - ETC

EMOTIONS PLAYTEST

Emotions Playtest Questionnaire with 9 animations of HERB.

What emotion is portrayed? How strong?

Goals Real feedback on HERB’s expressiveness.

General audience perceptions.

Info to iterate the animations and flow.

13

Page 18: Halves Presetation Bowtie - ETC

EMOTIONS PLAYTEST

14

Robert Plutchik’s Basic Emotions Theory:

• Fear

• Anger

• Sadness

• Disgust

• Joy

• Trust

• Anticipation

• Surprise

Page 19: Halves Presetation Bowtie - ETC

Confidence 95%

Confidence 13.5

Population 14000Sample size 53

Study Data

EMOTIONS PLAYTEST

Emotions Playtest Data & Results

15

Page 20: Halves Presetation Bowtie - ETC

EMOTIONS PLAYTEST

Emotions Playtest Results

17 Intensity: 4.1 / 5

• Fear

• Anger

• Sadness

• Disgust

• Joy

• Trust

• Anticipation

• Surprise

Page 21: Halves Presetation Bowtie - ETC

EMOTIONS PLAYTEST

Emotions Playtest Results

17 Intensity: 4.4 / 5

• Fear

• Anger

• Sadness

• Disgust

• Joy

• Trust

• Anticipation

• Surprise

Page 22: Halves Presetation Bowtie - ETC

Where are we now?

(Design)

Page 23: Halves Presetation Bowtie - ETC

DESIGN CHALLENGES

Human Language Atomic Robot Animations

19

Page 24: Halves Presetation Bowtie - ETC

DESIGN CHALLENGES

Balance expressiveness, scalability and physical limitations.

20

Page 25: Halves Presetation Bowtie - ETC

NODE BASED SYSTEM

Compose actions to form animation

Drag and drop from an action library

to workspace

Needs to be responsive and robust

21

WORKSPACE

ACTION LIBRARY

Page 26: Halves Presetation Bowtie - ETC

UI and Animation

The sheer number of animations are still a

concern

Hand-animating is neither scalable, nor in the

spirit of the project

Need to parameterize animations

22

Page 27: Halves Presetation Bowtie - ETC

Research

• “The Effect of Posture and Dynamics on

the Perception of Emotions”

23

Page 28: Halves Presetation Bowtie - ETC

OPENNESS

24

Page 29: Halves Presetation Bowtie - ETC

VIDEO DEMO

OPENNESS

25

Closed Open

Page 30: Halves Presetation Bowtie - ETC

INTENSITY

Retiming Curves animation curves/keyframes

26

Page 31: Halves Presetation Bowtie - ETC

VIDEO DEMO

INTENSITY

27

More

Intense

Less

Intense

Page 32: Halves Presetation Bowtie - ETC

LIMITATIONS

Open Graph means transitions need to be planned

NxN Too many transitions to hand check

28

Page 33: Halves Presetation Bowtie - ETC

ANIMATION DESIGN

Lab’s Solution

29

Page 34: Halves Presetation Bowtie - ETC

VIDEO DEMO

31

Director Sam French on need for parameters

Page 35: Halves Presetation Bowtie - ETC

ANIMATION DESIGN

Our Proposed Solution

30

Page 36: Halves Presetation Bowtie - ETC

Where are we now?

(Interface)

Page 37: Halves Presetation Bowtie - ETC

Work Space Action Library

INTERFACE

32

Page 38: Halves Presetation Bowtie - ETC

INTERFACE

33

Page 39: Halves Presetation Bowtie - ETC

Next Steps

Page 40: Halves Presetation Bowtie - ETC

SCHEDULE

34

Goal W. 9 W. 10 W. 11 W. 12 W. 13 W. 14 W. 15 W. 16

Interface MVP

10 Animations Set

5 Animations Set

Interface Iteration

Animation Tweak

Polish and Deliver

Wrap-Up (Final Test)

Apr. 30th Performance

Notes

Ongoing

Page 41: Halves Presetation Bowtie - ETC

36

CONCLUSION

Set of expressive animations Parameterized using Intensity and Openness

An intuitive and flexible interface Drag-and-drop from Action Library to Workspace

Open-source code and improve external

working pipeline

April 30th performance at Rauh Theatre

Page 42: Halves Presetation Bowtie - ETC

Garth Zeglin

Aaron Walsman

Jennifer King

Mike Christel

Shirley Saldamarco

Sam French

Chirag Raman

Steve Audia

Jon Underwood 37

SPECIAL THANKS