SlideShare una empresa de Scribd logo
1 de 39
Alexis Clay - Jean-Christophe Lombardo - Nadine Couture - Julien Conan



                                        Bi-manual




          An interaction paradigm for
               augmented reality live
                         performance

Human-Computer Interaction, Tourism and Cultural Heritage
                   (HCITOCH 2012)
4th March 2011




   Movement Interaction ▪ Emotion Recognition ▪ Cultural Applications

3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    2
4th March 2011




Feedback from the audience:


           80% return rate




           90% found it innovative



     120 submitted forms



   Movement Interaction ▪ Emotion Recognition ▪ Cultural Applications

3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    3
4th March 2011




  Feedback from the audience:




Audience bright interest for 3D
ribbons following the dancer’s
             hands



      120 submitted forms



    Movement Interaction ▪ Emotion Recognition ▪ Cultural Applications

 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    4
4th March 2011




Feedback from the audience:




           >90% wish to witness
           the evolution
           of the show




     120 submitted forms



   Movement Interaction ▪ Emotion Recognition ▪ Cultural Applications

3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    5
Summary

1 VIRTUAL SCULPTURE
                                                 Hand Interactions       Stereoscopic Display

2 MANUAL INTERACTIONS


3 CAVE 3D PAINTING
                              Prototype1
                                                      CAVE and development tools
4 STAGE 3D PAINTING
                             Prototype2


5 PERSPECTIVES

                                                      Live Performance Application
 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26   6
1 VIRTUAL                 2 MANUAL            3 CAVE 3D          4 STAGE 3D
                                                                                    5 PERSPECTIVES
 SCULPTURE               INTERACTIONS          PAINTING            PAINTING

State of the Art




       Sketching Surfaces                                  BLUIsculpt system
         Deisinger et al - 2000                Arctic Region Super Computing Center - 2002



3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    7
1 VIRTUAL                  2 MANUAL            3 CAVE 3D          4 STAGE 3D
                                                                                        5 PERSPECTIVES
    SCULPTURE                INTERACTIONS          PAINTING            PAINTING

     Outcomes




1                                                          Direct Metaphor
                                                           Virtual matter seems to come out
                                                            right under the user’s hand

          Surface Drawing
    Schkölne, Pruett, Schröder- 2001                          Freehand Interaction
                                                           Large Space Interaction and
                                                                  visualization
2
                                                           Large Space Painting
                                                           Dance application
         Sketching Surfaces
           Deisinger et al - 2000
    3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    8
1 VIRTUAL                  2 MANUAL            3 CAVE 3D          4 STAGE 3D
                                                                                    5 PERSPECTIVES
SCULPTURE                INTERACTIONS          PAINTING            PAINTING

Our Objective




                                    Hands’ Joints Path




  Schkolne et al.                                                    Application to Dance
Surface Generation                                                    Live Performance



3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    9
1 VIRTUAL                  2 MANUAL            3 CAVE 3D          4 STAGE 3D
                                                                                    5 PERSPECTIVES
SCULPTURE                INTERACTIONS          PAINTING            PAINTING

Our Objective                               Credits: Samsung Galaxy SIII advertisement - 2012




3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    10
1 VIRTUAL            2 MANUAL                    3 CAVE 3D          4 STAGE 3D
                                                                                      5 PERSPECTIVES
SCULPTURE          INTERACTIONS                  PAINTING            PAINTING




         Metaphor

    Generate Virtual Objects                                        Basic Information



                                                                   Hand conformation


                                                                     Wrists’ positions


                                                                   Articulations and tip
                                                                         positions




  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    11
1 VIRTUAL            2 MANUAL                    3 CAVE 3D          4 STAGE 3D
                                                                                      5 PERSPECTIVES
SCULPTURE          INTERACTIONS                  PAINTING            PAINTING




        1rst metaphor: Shapes

                                                    Movement parallel to the palm’s surface



                                                           Curves                  Surfaces

                                                            1/2s or 1/10s sample
                                    1                       Surface between t and t-1

        Shapes of the generated
                surface




  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    12
1 VIRTUAL            2 MANUAL                    3 CAVE 3D          4 STAGE 3D
                                                                                      5 PERSPECTIVES
SCULPTURE          INTERACTIONS                  PAINTING            PAINTING




        2nd metaphor: Volumes

                                         Movement perpendicularly to the palm’s surface




                                               Volume section = user hand visual surface
                                                                                               2
                                     2




  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    13
1 VIRTUAL            2 MANUAL                    3 CAVE 3D          4 STAGE 3D
                                                                                      5 PERSPECTIVES
SCULPTURE          INTERACTIONS                  PAINTING            PAINTING




        3rd metaphor: Curves

                                                 Index/Middle finger conformation


                                                            More accurate
                                                            Same as a tinier brush



                                    3

                                                   Automatic closed surfaces fullfilment




  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    14
1 VIRTUAL            2 MANUAL                    3 CAVE 3D          4 STAGE 3D
                                                                                      5 PERSPECTIVES
SCULPTURE          INTERACTIONS                  PAINTING            PAINTING




       Thumb positions                                   Pen-writing metaphor




                                         « Free To Move »




                                             « Draw »



  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    15
1 VIRTUAL             2 MANUAL                   3 CAVE 3D          4 STAGE 3D
                                                                                      5 PERSPECTIVES
SCULPTURE           INTERACTIONS                 PAINTING            PAINTING




         Main interests                                                                       1


                         Simple


                    Direct metaphor
                                                                                               2
                     Natural modes



            Hand orientation / Fingers tucked

                                                                                               3
  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    16
1 VIRTUAL             2 MANUAL              3 CAVE 3D            4 STAGE 3D
                                                                                     5 PERSPECTIVES
 SCULPTURE           INTERACTIONS            PAINTING              PAINTING



CAVE 3D PAINTING PROTOTYPE                           STAGE 3D PAINTING PROTOTYPE




         Immersion in virtual space                           3D Display in a Large Space
         Co-located interactions                              Multi viewers
         Display Accuracy                                     Reduced cost
         Development Tools


         Two users simultaneously max                         Dancer Blind From His Creations
         Cost                                                 Occlusion Problem
         3mx3mx3m                                             One Projection Screen




  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    17
1 VIRTUAL         2 MANUAL                                          4 STAGE 3D
                                    3 CAVE 3D PAINTING                                5 PERSPECTIVES
SCULPTURE       INTERACTIONS                                         PAINTING


                                                                      Instrumented Space




       Hand IR Trackers




                                                           Virtual Platform
                                                             with AR-Dtrack
Glasses with Positions Trackers
  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    18
1 VIRTUAL         2 MANUAL                                          4 STAGE 3D
                                    3 CAVE 3D PAINTING                                 5 PERSPECTIVES
SCULPTURE       INTERACTIONS                                         PAINTING




              isiVR                                     Scalable and Interactive Virtual Reality
                                                     Immersive 3D Visualization FrameWork


                                                                              OpenSceneGraph
   Ready-to-use                         Immersive Tools
                                                                               Render Engine




                Multi-display                 Cluster              Position Tracking




                                          isiVR Features

  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26     19
1 VIRTUAL         2 MANUAL                                          4 STAGE 3D
                                    3 CAVE 3D PAINTING                                5 PERSPECTIVES
SCULPTURE       INTERACTIONS                                         PAINTING




              isiVR



                                                                              OpenSceneGraph
   Ready-to-use                         Immersive Tools
                                                                               Render Engine




                                                                 Facilitate
                                                                  Additions/Modifications
Inputs          Behaviors             Outputs
                                                                 openSource license




  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    20
1 VIRTUAL         2 MANUAL                                          4 STAGE 3D
                                    3 CAVE 3D PAINTING                                5 PERSPECTIVES
SCULPTURE       INTERACTIONS                                         PAINTING




 Schkölne Paradigm Application


                                                                                     Flat Polygons




                                                          Control Points




        Positions:
                                                             Bézier Surfaces according to
         Middle Finger Distal Phalanx
                                                                  Hand’s Movement
         Wrist


  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    21
1 VIRTUAL         2 MANUAL                                          4 STAGE 3D
                                    3 CAVE 3D PAINTING                                5 PERSPECTIVES
SCULPTURE       INTERACTIONS                                         PAINTING

                                                         Surface Generation by Hand in a CAVE




  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    22
1 VIRTUAL             2 MANUAL              3 CAVE 3D            4 STAGE 3D
                                                                                     5 PERSPECTIVES
 SCULPTURE           INTERACTIONS            PAINTING              PAINTING



CAVE 3D PAINTING PROTOTYPE                           STAGE 3D PAINTING PROTOTYPE




         Immersion in virtual space                           3D Display in a Large Space
         Co-located interactions                              Multi viewers
         Display Accuracy                                     Reduced cost
         Development Tools


         Two users simultaneously max                         Dancer Blind From His Creations
         Cost Effective                                       Occlusion Problem
         3mx3mx3m                                             One Projection Screen




  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    23
1 VIRTUAL         2 MANUAL            3 CAVE 3D
                                                       4 STAGE 3D PAINTING            5 PERSPECTIVES
SCULPTURE       INTERACTIONS          PAINTING


         Prototype Scheme                                                  Instrumented User




                                                                                 Signals
                                                                                 received are
                                                                                 different
                                                                                 format

  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26      24
1 VIRTUAL              2 MANUAL       3 CAVE 3D
                                                       4 STAGE 3D PAINTING            5 PERSPECTIVES
SCULPTURE            INTERACTIONS     PAINTING


        Motion Capture Suit

                                                     XSens                   SIGNALS

  Mtx Trackers                                                          17 Motion Trackers
                                                                    Gyroscope, magnetomet
                                                                    ers, and accelerometers
                                                                             signals


 Xbus Master                                                          Articulated and Rigid
                                                                        Kinematic Chain


            Master            Slave                                        Individual
                                                                         Body Segments

                                                                             Positions x,y,z(t)
                                                                              Orientations
  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    25
1 VIRTUAL         2 MANUAL                3 CAVE 3D
                                                                4 STAGE 3D PAINTING    5 PERSPECTIVES
SCULPTURE       INTERACTIONS              PAINTING


              Data Gloves

                                                                 5DT          SIGNALS
    1   Thumb_Near                                                        14 Flexion Trackers
    2   Thumb_Far
    3   Thumb_Index                   4        7       10                      Erase Objects
    4   Index_Near
                                      3        6       9
    5   Index_Far                          5       8       13
    6   Index_Middle                                   11 12
                                                                               Point an object
    7   Index_Near            1       2
    8   Index_Far
    9   Index_Ring                0                                            Choose color
   10   Ring_Near
   11   Ring Far
                                                                               Display Palette
   12   Ring_Little
   13   Ring_Near
   14   Ring_Far                                                               Choose color


                                                                                0 < Flexion < 1

  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26       26
1 VIRTUAL         2 MANUAL            3 CAVE 3D
                                                       4 STAGE 3D PAINTING            5 PERSPECTIVES
SCULPTURE       INTERACTIONS          PAINTING


                VIRTOOLS



            Behaviors                                                      Indirect Basis



                                          Render Engine
                                    Visual Programming Editor
                                       Procedural Approach
                                               SDK



          Inputs
                                                                          Building Blocks
        Management




  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    27
1 VIRTUAL         2 MANUAL            3 CAVE 3D
                                                       4 STAGE 3D PAINTING             5 PERSPECTIVES
SCULPTURE       INTERACTIONS          PAINTING


                VIRTOOLS
                                                                              Building Blocks




                                                                               Message Handler


              Actions                  Reactions
                                                                                    Settings


                                                     OBJECT
                                                                             Variable Configuration

                             Loop Process
                                                                               Custom Dialog Box




  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26         28
1 VIRTUAL         2 MANUAL            3 CAVE 3D
                                                            4 STAGE 3D PAINTING             5 PERSPECTIVES
SCULPTURE       INTERACTIONS          PAINTING


                VIRTOOLS



             COORDINATES                                         Hands



                BUFFER                  x,y,z(t) vertices                    x,y,z(t+1) vertices


            ENTITY CREATION           Object           Mesh       Material        Texture          Shader


              PROCESSING                               Lights                     Camera




                                       Main Object                                Sub Object



  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26          29
1 VIRTUAL         2 MANUAL            3 CAVE 3D
                                                       4 STAGE 3D PAINTING            5 PERSPECTIVES
SCULPTURE       INTERACTIONS          PAINTING


                VIRTOOLS




  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    30
1 VIRTUAL         2 MANUAL            3 CAVE 3D
                                                       4 STAGE 3D PAINTING            5 PERSPECTIVES
SCULPTURE       INTERACTIONS          PAINTING




  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    31
1 VIRTUAL         2 MANUAL            3 CAVE 3D
                                                       4 STAGE 3D PAINTING            5 PERSPECTIVES
SCULPTURE       INTERACTIONS          PAINTING


     Tesselation Post-Process
                                                                             1)
            4.Tip

         3.Distal                                                            2)

       2.Medial
                                                                             3)
    1.Proximal

                                                                                  Tesselation


                                                                              More Details

                                                                          Save CPU Resources



  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26      32
1 VIRTUAL         2 MANUAL            3 CAVE 3D
                                                       4 STAGE 3D PAINTING            5 PERSPECTIVES
SCULPTURE       INTERACTIONS          PAINTING


               Constraint



     Occlusion                                                               Projection Screen
                            SCENE




   Semi-transparent
   projection screen        AUDIENCE
   (between dancer and
        audience)




  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    33
1 VIRTUAL         2 MANUAL            3 CAVE 3D
                                                       4 STAGE 3D PAINTING            5 PERSPECTIVES
SCULPTURE       INTERACTIONS          PAINTING




                                                              « La Mer », Debussy - 1905

  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    34
1 VIRTUAL         2 MANUAL            3 CAVE 3D
                                                       4 STAGE 3D PAINTING            5 PERSPECTIVES
SCULPTURE       INTERACTIONS          PAINTING




  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    35
1 VIRTUAL         2 MANUAL            3 CAVE 3D           4 STAGE 3D
SCULPTURE       INTERACTIONS          PAINTING             PAINTING           5 PERSPECTIVES


 Current Work and Applications


                                                            Dancer’s Movement Parameters:


                                                                             Space
                                                                             Time
                                                                             Weight
                                                                             Flow


                                                              “Computational models of expressive
                                                                    gesture in multimedia
                                                                 systems”, G.Volpe et al, 2003
                Current Work

                           Credits: Proteigon - 2011


  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26    36
1 VIRTUAL         2 MANUAL            3 CAVE 3D           4 STAGE 3D
SCULPTURE       INTERACTIONS          PAINTING             PAINTING           5 PERSPECTIVES


   Perspectives




            Creations Haptic Feedback                        Creations Visual Feedback




  3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26   37
Authors

                                                         Alexis Clay
                                                         Jean-Christophe Lombardo
                                                         Nadine Couture
                                                         Julien Conan




3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26   38
Alexis Clay - Jean-Christophe Lombardo - Nadine Couture - Julien Conan




                                        Bi-manual




          An interaction paradigm for
               augmented reality live
                         performance
Human-Computer Interaction, Tourism and Cultural Heritage
                    (ESTIA - INRIA)

Más contenido relacionado

Último

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Último (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

Destacado

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 

Destacado (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Bi Manual 3D Painting - An Interaction Paradigm for Augmented Reality Live Performance - slideshare

  • 1. Alexis Clay - Jean-Christophe Lombardo - Nadine Couture - Julien Conan Bi-manual An interaction paradigm for augmented reality live performance Human-Computer Interaction, Tourism and Cultural Heritage (HCITOCH 2012)
  • 2. 4th March 2011 Movement Interaction ▪ Emotion Recognition ▪ Cultural Applications 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 2
  • 3. 4th March 2011 Feedback from the audience: 80% return rate 90% found it innovative 120 submitted forms Movement Interaction ▪ Emotion Recognition ▪ Cultural Applications 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 3
  • 4. 4th March 2011 Feedback from the audience: Audience bright interest for 3D ribbons following the dancer’s hands 120 submitted forms Movement Interaction ▪ Emotion Recognition ▪ Cultural Applications 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 4
  • 5. 4th March 2011 Feedback from the audience: >90% wish to witness the evolution of the show 120 submitted forms Movement Interaction ▪ Emotion Recognition ▪ Cultural Applications 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 5
  • 6. Summary 1 VIRTUAL SCULPTURE Hand Interactions Stereoscopic Display 2 MANUAL INTERACTIONS 3 CAVE 3D PAINTING Prototype1 CAVE and development tools 4 STAGE 3D PAINTING Prototype2 5 PERSPECTIVES Live Performance Application 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 6
  • 7. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING PAINTING State of the Art Sketching Surfaces BLUIsculpt system Deisinger et al - 2000 Arctic Region Super Computing Center - 2002 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 7
  • 8. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING PAINTING Outcomes 1 Direct Metaphor  Virtual matter seems to come out right under the user’s hand Surface Drawing Schkölne, Pruett, Schröder- 2001 Freehand Interaction Large Space Interaction and visualization 2 Large Space Painting  Dance application Sketching Surfaces Deisinger et al - 2000 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 8
  • 9. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING PAINTING Our Objective Hands’ Joints Path Schkolne et al. Application to Dance Surface Generation Live Performance 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 9
  • 10. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING PAINTING Our Objective Credits: Samsung Galaxy SIII advertisement - 2012 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 10
  • 11. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING PAINTING Metaphor Generate Virtual Objects Basic Information Hand conformation Wrists’ positions Articulations and tip positions 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 11
  • 12. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING PAINTING 1rst metaphor: Shapes Movement parallel to the palm’s surface Curves Surfaces  1/2s or 1/10s sample 1  Surface between t and t-1 Shapes of the generated surface 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 12
  • 13. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING PAINTING 2nd metaphor: Volumes Movement perpendicularly to the palm’s surface  Volume section = user hand visual surface 2 2 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 13
  • 14. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING PAINTING 3rd metaphor: Curves Index/Middle finger conformation  More accurate  Same as a tinier brush 3  Automatic closed surfaces fullfilment 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 14
  • 15. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING PAINTING Thumb positions Pen-writing metaphor « Free To Move » « Draw » 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 15
  • 16. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING PAINTING Main interests 1 Simple Direct metaphor 2 Natural modes Hand orientation / Fingers tucked 3 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 16
  • 17. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING PAINTING CAVE 3D PAINTING PROTOTYPE STAGE 3D PAINTING PROTOTYPE  Immersion in virtual space  3D Display in a Large Space  Co-located interactions  Multi viewers  Display Accuracy  Reduced cost  Development Tools  Two users simultaneously max  Dancer Blind From His Creations  Cost  Occlusion Problem  3mx3mx3m  One Projection Screen 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 17
  • 18. 1 VIRTUAL 2 MANUAL 4 STAGE 3D 3 CAVE 3D PAINTING 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING Instrumented Space Hand IR Trackers Virtual Platform with AR-Dtrack Glasses with Positions Trackers 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 18
  • 19. 1 VIRTUAL 2 MANUAL 4 STAGE 3D 3 CAVE 3D PAINTING 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING isiVR Scalable and Interactive Virtual Reality Immersive 3D Visualization FrameWork OpenSceneGraph Ready-to-use Immersive Tools Render Engine Multi-display Cluster Position Tracking isiVR Features 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 19
  • 20. 1 VIRTUAL 2 MANUAL 4 STAGE 3D 3 CAVE 3D PAINTING 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING isiVR OpenSceneGraph Ready-to-use Immersive Tools Render Engine  Facilitate Additions/Modifications Inputs Behaviors Outputs  openSource license 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 20
  • 21. 1 VIRTUAL 2 MANUAL 4 STAGE 3D 3 CAVE 3D PAINTING 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING Schkölne Paradigm Application Flat Polygons Control Points Positions: Bézier Surfaces according to  Middle Finger Distal Phalanx Hand’s Movement  Wrist 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 21
  • 22. 1 VIRTUAL 2 MANUAL 4 STAGE 3D 3 CAVE 3D PAINTING 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING Surface Generation by Hand in a CAVE 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 22
  • 23. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING PAINTING CAVE 3D PAINTING PROTOTYPE STAGE 3D PAINTING PROTOTYPE  Immersion in virtual space  3D Display in a Large Space  Co-located interactions  Multi viewers  Display Accuracy  Reduced cost  Development Tools  Two users simultaneously max  Dancer Blind From His Creations  Cost Effective  Occlusion Problem  3mx3mx3m  One Projection Screen 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 23
  • 24. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D PAINTING 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING Prototype Scheme Instrumented User Signals received are different format 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 24
  • 25. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D PAINTING 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING Motion Capture Suit XSens SIGNALS Mtx Trackers 17 Motion Trackers Gyroscope, magnetomet ers, and accelerometers signals Xbus Master Articulated and Rigid Kinematic Chain Master Slave Individual Body Segments Positions x,y,z(t) Orientations 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 25
  • 26. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D PAINTING 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING Data Gloves 5DT SIGNALS 1 Thumb_Near 14 Flexion Trackers 2 Thumb_Far 3 Thumb_Index 4 7 10 Erase Objects 4 Index_Near 3 6 9 5 Index_Far 5 8 13 6 Index_Middle 11 12 Point an object 7 Index_Near 1 2 8 Index_Far 9 Index_Ring 0 Choose color 10 Ring_Near 11 Ring Far Display Palette 12 Ring_Little 13 Ring_Near 14 Ring_Far Choose color 0 < Flexion < 1 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 26
  • 27. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D PAINTING 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING VIRTOOLS Behaviors Indirect Basis Render Engine Visual Programming Editor Procedural Approach SDK Inputs Building Blocks Management 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 27
  • 28. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D PAINTING 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING VIRTOOLS Building Blocks Message Handler Actions Reactions Settings OBJECT Variable Configuration Loop Process Custom Dialog Box 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 28
  • 29. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D PAINTING 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING VIRTOOLS COORDINATES Hands BUFFER x,y,z(t) vertices x,y,z(t+1) vertices ENTITY CREATION Object Mesh Material Texture Shader PROCESSING Lights Camera Main Object Sub Object 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 29
  • 30. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D PAINTING 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING VIRTOOLS 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 30
  • 31. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D PAINTING 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 31
  • 32. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D PAINTING 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING Tesselation Post-Process 1) 4.Tip 3.Distal 2) 2.Medial 3) 1.Proximal Tesselation More Details Save CPU Resources 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 32
  • 33. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D PAINTING 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING Constraint Occlusion Projection Screen SCENE Semi-transparent projection screen AUDIENCE (between dancer and audience) 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 33
  • 34. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D PAINTING 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING « La Mer », Debussy - 1905 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 34
  • 35. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D PAINTING 5 PERSPECTIVES SCULPTURE INTERACTIONS PAINTING 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 35
  • 36. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D SCULPTURE INTERACTIONS PAINTING PAINTING 5 PERSPECTIVES Current Work and Applications Dancer’s Movement Parameters:  Space  Time  Weight  Flow “Computational models of expressive gesture in multimedia systems”, G.Volpe et al, 2003 Current Work Credits: Proteigon - 2011 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 36
  • 37. 1 VIRTUAL 2 MANUAL 3 CAVE 3D 4 STAGE 3D SCULPTURE INTERACTIONS PAINTING PAINTING 5 PERSPECTIVES Perspectives Creations Haptic Feedback Creations Visual Feedback 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 37
  • 38. Authors Alexis Clay Jean-Christophe Lombardo Nadine Couture Julien Conan 3D Painting – A. Clay, J.C. Lombardo, N. Couture and J. CONAN / ESTIA - INRIA / 12-09-26 38
  • 39. Alexis Clay - Jean-Christophe Lombardo - Nadine Couture - Julien Conan Bi-manual An interaction paradigm for augmented reality live performance Human-Computer Interaction, Tourism and Cultural Heritage (ESTIA - INRIA)