graphical!web! Alberto!Pacheco! René!Cruz! the! M.Learning!Lab! IT!Chihuahua! MEXICO! M.Learning!Lab! UAEMex!Valle!de!Chalco!

Σχετικά έγγραφα
Ύψη; Σκελετικές εκτάσεις; Σκελετικά βάθη; περίμετροι

8 ο Εργαστήριο Ευθυγράμμιση σε πλέγμα

Οδηγίες φύλαξης: Να φυλάσσεται σε δροσερό και σκοτεινό μέρος.

Bio- Engineering. Biomechanics

π H-4709 BIG JOE ELECTRIC PALLET TRUCK uline.com STEERING ARM

Το περιβάλλον εργασίας του Adobe Photoshop. Βασικές τεχνικές διόρθωσης φωτογραφιών

H-259, H-347 H uline.com STENCIL MACHINE STENCIL MACHINE ASSEMBLY

Current Status of PF SAXS beamlines. 07/23/2014 Nobutaka Shimizu

Parts of the Body Basic Vocabulary - The Head cheek ma-goo-lo chin ) pee-goo-nee ear af-tee eye/eyes ma-tee, ma-tee-a face pro-so-po forehead

ΘΕΜΑΤΑ. Ερώτηση 1 Κατά τη Φυσική Αποθήκευση (Physical storage) μιας ΒΔ αποθηκεύονται στον δίσκο τα:

ΑΠΟΤΕΛΕΣΜΑΤΑ - RESULTS

ΕΡΡΕ 23 Νοε 2014 ΣΥΜΜΕΤΟΦΕΣ ανά ΑΓΩΝΙΣΜΑ 50m EΛΕΤΘΕΡΟ - ΓΕΝΙΚΗ ΑΝΔΡΩΝ (25) 23/11/2014 Απογ. ΣΕΛΙΚΕ ΕΙΡΕ 1

Γλώσσες Προγραμματισμού Μεταγλωττιστές. Πίνακας Συμβόλων

ΝΕΕΣ ΤΙΜΕΣ ΔΙΑΓΝΩΣΤΙΚΩΝ ΕΞΕΤΑΣΕΩΝ

hhow to... Δημιουργία κίνησης με το Flash 8 Professional

ΚΖ ΙΩΝΙΔΕΙΑ ΕΤΩΝ ΝΙΚΑΙΑ Φεβ 2014

HTML HTML5...CSS

ΕΡΡΕ 23 Νοε 2014 ΑΠΟΤΕΛΕΣΜΑΤΑ

ΑΛΛΗΛΕΠΙΔΡΑΣΗ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ. Διδάσκων: Κωνσταντίνος Στεφανίδης

ΝΕΕΣ ΤΙΜΕΣ ΙΑΓΝΩΣΤΙΚΩΝ ΕΞΕΤΑΣΕΩΝ

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

e VOLUME f SURROUND g MIC LEVEL h USB i MP3 j MIC

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions)

(Υπογραϕή) (Υπογραϕή) (Υπογραϕή)

Ποιες είναι οι κύριες ετικέτες που χρησιμοποιεί η HTML για την περιγραφή της συνολικής δομής μιας ιστοσελίδας;

ORTHOPAEDICS. Activity Reimbursement (indicative price 15) Consultation New patient office visit Πρώτη επίσκεψη Follow-up consultation

3.4 SUM AND DIFFERENCE FORMULAS. NOTE: cos(α+β) cos α + cos β cos(α-β) cos α -cos β

10/3/ revolution = 360 = 2 π radians = = x. 2π = x = 360 = : Measures of Angles and Rotations

ORTHOPAEDICS. Activity Reimbursement (indicative price 15) CY001 Consultation New patient office visit Πρώτη επίσκεψη

Τεχνολογία*Ήχου* 9/10/13. Σύντομη*ιστορική*αναδρομή*

PREMIER SERIES BY P1206RB-7

Θέµατα προς ανάλυση: Περιστροφική κίνηση ΕΠΕΑΕΚ: ΑΝΑΜΟΡΦΩΣΗ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥ ΩΝ ΤΟΥ ΤΕΦΑΑ, ΠΘ - ΑΥΤΕΠΙΣΤΑΣΙΑ

9.09. # 1. Area inside the oval limaçon r = cos θ. To graph, start with θ = 0 so r = 6. Compute dr

Ασκήσεις Κεϕαλαίου ΚΕΦΑΛΑΙΟ 5. ΣΥΣΧΕΤΙΣΗ ΚΑΙ ΠΑΛΙΝ ΡΟΜΗΣΗ

ιαφάνειες παρουσίασης #11

- 1 - (FRAME PARTS ONLY)

Ειδικές Προβολές Άνω Άκρου

8.1. ΣΕΤ ΕΞΑΡΤΗΜΑΤΩΝ ΟΡΘΟΠΕΔΙΚΩΝ ΕΠΕΜΒΑΣΕΩΝ A/A ΦΩΤΟΓΡAΦΙA ΠΕΡΙΓΡAΦΗ ΔΙAΚΗΡΥΞΗΣ ΠΕΡΙΓΡAΦΗ MAQUET ΚΩΔΙΚΟΣ

Problem Set 3: Solutions

F-TF Sum and Difference angle

π H-4710 ELECTRIC PALLET TRUCK LB uline.com

Ενσωµατωµένα Συστήµατα

Ακολουθεί η πλήρης ανάλυση της παραµετροποίησης χωρισµένη στις αντίστοιχες ενότητες µε αυτές του module Customization Tools. :

ESP. The human body. Anatomy (simplified) Class B

ΓΕΝΙΚΕΣ ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΓΚΑΤΑΣΤΑΣΗ ΚΑΜΕΡΩΝ

ΦΡΟΝΤΙΣΤΗΡΙΟ ΣΤΗ ΓΛΩΣΣΑ SQL

ΦΡΟΝΤΙΣΤΗΡΙΟ ΣΤΗ ΓΛΩΣΣΑ SQL

Νεότερα επιδημιολογικά δεδομένα στα αθλήματα της χιονοδρομίας στην Ελλάδα

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Μηχανική ανάλυση της κατάβασης σκαλιών σε ηλικιωμένους για την διαμόρφωση κατάλληλων προγραμμάτων άσκησης

5 ο Π Α Ν Ε Λ Λ Η Ν Ι Ο Σ Υ Ν Ε Δ Ρ Ι Ο ΑΓΡΟΝΟΜΩΝ & ΤΟΠΟΓΡΑΦΩΝ ΜΗΧΑΝΙΚΩΝ


13/5/2015 6/5/ /4/2015 8/4/ /3/ /3/2015 4/3/ /2/2015 4/2/ /11/2014 5/11/ /10/2014 8/9/ /9/2014 2/9/2014

12/8/2015 5/8/ /7/2015 8/7/ /6/ /6/ /6/ /5/2015 6/5/ /4/2015 8/4/ /3/ /3/2015 4/3/ /2/2015

ΔΗΜΟΠΡΑΙΕ 11/2/2015 4/2/ /11/2014 5/11/ /10/2014 8/10/ /9/2014 2/9/ /8/2014 5/8/ /7/2014 8/7/ /6/ /6/2014

CSS 3. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Κλάσεις και Αντικείμενα Μέθοδοι

Ακουστική)και)Ψυχοακουστική

Unity editor. Μέρος 2ο

Εργαστήριο Οργάνωσης Η/Υ. Δαδαλιάρης Αντώνιος

The Skeleton. Consists of bones, cartilage, joints, and ligaments Composed of 206 named bones grouped into two divisions

Β. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript

PF GENIUS LINE. chanics throughout the entire exercise range of motion.

Practice Exam 2. Conceptual Questions. 1. State a Basic identity and then verify it. (a) Identity: Solution: One identity is csc(θ) = 1

Kinematics Vs Dynamics

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Κλάσεις και Αντικείμενα Μέθοδοι

Παρασκευή 1 Νοεμβρίου 2013 Ασκηση 1. Λύση. Παρατήρηση. Ασκηση 2. Λύση.

SR-112. Time Code Distripalyzer. Operation Manual. BRAINSTORM ELECTRONICS, INC. Software version 2.0.2

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙI

Οπτικοποίηση με Prefuse. Δομή / Βασικά Χαρακτηριστικά / Παράδειγμα

ΕΞΑΡΤΗΜΑΤΑ ROTO ACCESSORIES KL-3 ΓΩΝΙΑ ΣΥΝΔΕΣΕΩΣ ΚΑΣΩΝ PG-27 ΓΩΝΙΑ ΣΥΝΔΕΣΕΩΣ ΚΑΣΑΣ-ΦΥΛΛΟΥ CORNER JOINT FOR FRAMES

ΠΛΗΡΟΦΟΡΙΑΚΟ ΕΝΤΥΠΟ ΜΑΘΗΜΑΤΟΣ

Περισσότερες πληροφορίες για τα τραγούδια που αναφέρονται στις εισηγήσεις

Library, package και subprograms

ΗΧ-GSM99LCD

ΝΤUA. Τεχνολογία Πολυμέσων

Επιπλέον παρέχονται προνομιακές τιμές στις υπηρεσίες του LM Beauty Salon and Spa, οι οποίες αναφέρονται αναλυτικά παρακάτω:

Άσκηση 9 Διαφημιστική εφαρμογή κινητού τηλεφώνου

ATLANTIS 150 ENGINE PARTS

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

[10] Υπολογιστικά συστήματα: Στρώματα. Εφαρμογές στη Βιομηχανία. Εφαρμογές στη Βιομηχανία. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό

ΑΝΟΞΕΙΔΩΤΕΣ ΒΙΔΕΣ ΚΑΙ ΤΕΡΜΑΤΙΚΑ ΔΑΧΤΥΛΙΔΙΑ, ΕΠΙΒΕΒΑΙΩΝΟΝΤΑΣ ΤΗΝ ΠΟΙΟΤΗΤΑ.

ORTHOPAEDICS. Activity Reimbursement (indicative price 15) CY001 Consultation New patient office visit Πρώτη επίσκεψη

ΕΞΑΡΤΗΜΑΤΑ /ACCESSORIES

ORTHOPAEDICS. CPT Code Group (EN) CPT Long Description (EN) CPT Long Description (GR) Weight

Panagiotis Peikidis PAE8397. Short film script

ΕΛΛΗΝΙΚΗ ΕΤΑΙΡΕΙΑ ΕΠΙΣΤΗΜΟΝΩΝ ΚΑΙ ΕΠΑΓΓΕΛΜΑΤΙΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΜΕΛΟΣ IFIP, IOI Org. GREEK COMPUTER SOCIETY MEMBER OF IFIP, IOI Org.

Μηχανές Ηλεκτροσύντηξης & Μετ. Συγκόλλησης Εξαρτήματα Ηλεκτροσύντηξης & Μετωπικής Συγκόλλησης PΕ100 Υδρόμετρα Αντλίες

ΑΝΙΧΝΕΥΣΗ ΓΕΓΟΝΟΤΩΝ ΒΗΜΑΤΙΣΜΟΥ ΜΕ ΧΡΗΣΗ ΕΠΙΤΑΧΥΝΣΙΟΜΕΤΡΩΝ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

(1 ο μάθημα)

3.9 SCORBOT-ER III ROBOT HOME... 31

ΜΑΘΗΜΑ 2. Ιόνιο Πανεπιστήµιο - Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Tεχνολογίες των Πληροφοριών σε ψηφιακό περιβάλλον: Ο Εξοπλισµός

1. <body> 2. <header> 3. <h1> My Page </h1> 4. </header> 5. <section>

Muscles of the Hip & Thigh

Reminders: linear functions

1. Ανοίξτε το 3D Studio MAX ή επιλέξτε File Reset. ηµιουργήστε µια σφαίρα µε κέντρο την αρχή των αξόνων και ακτίνα 20 µονάδων και χρώµα πράσινο.

FORMULAS FOR STATISTICS 1

SHRINK TUNNEL. uline.com TUNNEL ASSEMBLY

Σύγχρονη αντιμετώπιση ανθεκτικής στηθάγχης

Ειζαγωγή ζηο MATLAB (MATLAB Fundamentals)

Transcript:

the! graphical!web!! Anima&ng(2D(Digital(Puppets(using( Mo&on(Capture(and(Vectorial(Graphics!! Developing(Interac&ve(Storytelling(Tools(for(Educa&onal(Anima&ons( Alberto!Pacheco! M.Learning!Lab! IT!Chihuahua! MEXICO! René!Cruz! M.Learning!Lab! UAEMex!Valle!de!Chalco! MEXICO! The!University!of!Winchester!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!27.08.2014!

Digital!NarraCve! as!a!cognicve!tool! Podcasts!(hHp://Cny.cc/videotec)! Audio! Video!! Produced!by!Students! As!learning!evidence! CollaboraCve!endeavor! Storytelling! 6!

Why!AnimaCon?! Engage!!retain!student!aHenCon! Friendly!!improve!learning!experience! AcCng!freedom!!!Alter!ego!effect! 9!

(InteracCve)!Visual!Storytelling! Work!in!progress! Experiments!with!digital!puppetry! To!tell!stories! Real.Cme!moCon!capture! AnimaCon! 10!

LimitaCons! Key.frame!animaCon!! is!difficult! Time.consuming! Video!streaming!(slow!traffic)! InteracCve!video!/!animaCon! 11!

Why!Puppetry?! 12!

(Audio)!Visual!Storytelling! Puppetry(( can(be(a(great(method(for(( telling(stories! TeoChuacan!puppets!100.600!AD! 15!

(Audio)!Visual!Storytelling! a!ludic!and!expressive!approach!to!! to!explore!content,! demonstrate!learning,! sharing!knowledge!in!an!! arcscc,!interaccve!and!mulcmodal!way! 19!

Problem! AcCng!in!front!of!a!camera!!! 22!

Problem! the!mask(effect ((alter(ego(effect)! a!learner!may!parccipate!and!! act! disguised! 23!

(Audio)!Visual!Storytelling! An!audio.visual!narraCve!with!!animated!characters!! may!unleash!! the!persona(effect!! 25!

(Audio)!Visual!Storytelling! An!audio.visual!narraCve!with!!animated!characters!! can!go!along!with!student!as!! a!tutor,!presenter,!helper!or!guide!person!!! 29!

Our!students!are!kinestheCc!learners!! Enginnering!students!learning!styles!(VARK!poll,!summer!2014)! Visual! Reading! Verbal! Kinesthesic! 0! 50! 100! 150! 200! 250! 300! 30!

Scenarios! Real.Cme! Stored!animaCon! Web!page!animaCon! AnimaCon!Web!streaming! 31!

Why!Web?! SVG!browser!support! Lightweight!protocol! One!device!!one!server! Unlimited!number!cliets! Real.Cme!visual!storytelling! 32!

SVG!Puppet! 33!

MoCon!Capture! 34!

Procedure! MoCon!Capture! Tranform! Animate!!Points!!Joint!angle!!Puppet! 39!

!!! ImplementaCon! Processing Programming Language! SVG (subset)! Depth Camera (Prime Sense)! 40!

! Joint!Objects! class Joint {! "Point pivot! "float angle! "PShape group! "...! }! 41!

! Puppet!Object! Class Puppet {! "ArrayList<Joint> joints! "...! }! 42!

! Main!Loop! draw {! "Kinect.update "! }! "pointlist = mapjoint2d(kinect.skeleton)! "anglelist = mappoint2angle(pointlist)! "filteredangles = avgfilter(anglelist)! "Puppet.update(filteredAngles)! "Puppet.draw! "...! 48!

SVG!Groups! eyes head mouth puppet hip chest neck left-leg thigh knee foot right-leg thigh knee foot left-arm forearm elbow hand right-arm forearm elbow hand 49!

SVG!Puppet! <svg>! <g id= puppet'>! </svg>! <g id= head >...! <g id= hip >...! <g id= chest'>...! <g id= left-arm'>...! <g id='left-forearm'>...! <g id='left-elbow >...!...! <g id= left-hand >...! 50!

SVG!AnimaCon! <svg>! <g id= puppet'>!...! <g id='left-elbow'>! <animatetransform type='rotate'! begin='0.5' dur= 3.0'!! keytimes='0; 0.2; 1! values='35 90 70; 25 90 70; />! 51!

SVG!AnimaCon! <svg>! <g id= puppet'>!...! <g id='left-elbow'>! <animatetransform type='rotate'! begin='0.5' dur= 3.0'!! keytimes='0; 0.2; 1! values='35 90 70; 25 90 70; />! Redundancy! 52!

One!Euro!Filter! 53!

One!Peso!Filter! 54!

Frame!Grouping! [107.6,!0.3],![108.1,!0.3],![108.2,!0.3],![107.7,!0.3]! "! [108,!1.2]! angle! frames! 57!

Frame!Grouping! [108,!1.2]! "! <animatetransform!type='rotate! values=!108!!dur= 1.2!!!/>! angle! frames! 58!

Joint!Angle!Stream! 10!frames!!(mean!value)! 94.76, 106.68, 110.08,, 93.48! 94.82, 105.69, 111.95,, 93.38! 94.96, 105.07, 112.79,, 94.07! 95.11, 105.15, 113.35,, 93.91! 96.76, 106.09, 116.05,, 91.51!! 60!

Joint!Angle!Stream! 10!frames!@!30fps!!0.3!sec! 94.76, 106.68, 110.08,, 93.48! 94.82, 105.69, 111.95,, 93.38! 94.96, 105.07, 112.79,, 94.07! 95.11, 105.15, 113.35,, 93.91! 96.76, 106.09, 116.05,, 91.51!! 61!

Joint!Angle!Stream! joint!angle! 94.76, 106.68, 110.08,, 93.48! 94.82, 105.69, 111.95,, 93.38! 94.96, 105.07, 112.79,, 94.07! 95.11, 105.15, 113.35,, 93.91! 96.76, 106.09, 116.05,, 91.51!! 62!

Joint!Angle!Stream! ā!=!90!! 90.76, 106.68, 110.08,, 93.48!!Δ!<!3!!Δ!>!3!!Δ!>!3! 90.82, 105.69, 111.95,, 93.38! 90.96, 105.07, 112.79,, 94.07! 94.11, 105.15, 113.35,, 93.91! 97.86, 106.09, 116.05,, 91.51!! 63!

Joint!Angle!Stream! ā!=!90!!! 90.76, 106.68, 110.08,, 93.48! 90.82, 105.69, 111.95,, 93.38! 90.96, 105.07, 112.79,, 94.07!!Δ!!=!3!!Δ!!=!4! 93.21, 105.15, 113.35,, 93.91! 97.06, 106.09, 116.05,, 91.51! [90,!1.2],![93,!0.3],![97,!0.3],!!!!! 64!

Joint!Angle!Stream! ā!=!90!!! 90.76, 106.68, 110.08,, 93.48! 90.82, 105.69, 111.95,, 93.38! 90.96, 105.07, 112.79,, 94.07!!Δ!!=!3!!Δ!!=!4! 93.21, 105.15, 113.35,, 93.91! 97.06, 106.09, 116.05,, 91.51! [90,!1.2],![93,!0.3],![97,!0.3],!!!! <animatetransform!type='rotate!!!!!!!!values= 90! ;!93! ;!97!!!! dur= 1.2;!0.3;!0.3!!!/>! 65!

Joint!Angle!Stream! ā!=!90!!! 90.76, 106.68, 110.08,, 93.48! 90.82, 105.69, 111.95,, 93.38! 90.96, 105.07, 112.79,, 94.07!!Δ!!=!3!!Δ!!=!4! 93.21, 105.15, 113.35,, 93.91! 97.06, 106.09, 116.05,, 91.51! [90,!1.2],![93,!0.3],![97,!0.3],!!!! <animatetransform!type='rotate!!!!!!!!values= 90! ;!93! ;!97!!!! dur= 1.2;!0.3;!0.3!!!/>! 66!

Joint!Angle!Stream! ā!=!90!!! 90.76, 106.68, 110.08,, 93.48! 90.82, 105.69, 111.95,, 93.38! 90.96, 105.07, 112.79,, 94.07!!Δ!!=!3!!Δ!!=!4! 93.21, 105.15, 113.35,, 93.91! 97.06, 106.09, 116.05,, 91.51! [90,!1.2],![93,!0.3],![97,!0.3],!!!! <animatetransform!type='rotate!!!!!!!!values= 90! ;!93! ;!97!!!! dur= 1.8!!keyTimes= 0;!0.67;!1.0!/>! 67!

Joint!Angle!Stream! ā!=!90!!! 90.76, 106.68, 110.08,, 93.48! 90.82, 105.69, 111.95,, 93.38! 90.96, 105.07, 112.79,, 94.07!!Δ!!=!3!!Δ!!=!4! 93.21, 105.15, 113.35,, 93.91! 97.06, 106.09, 116.05,, 91.51! [90,!1.2],![93,!0.3],![97,!0.3],!!!! <animatetransform!type='rotate!!!!!!!!values= 90! ;!93! ;!97!!!! dur= 1.8!!keyTimes= 0;!0.67;!1.0!/>! 68!

JS!&!DOM!AnimaCon! <g id='left-elbow'>! <animatetransform type='rotate! onend='update(this)' />!! 69!

JS!&!DOM!AnimaCon! <g id='left-elbow'>! <animatetransform type='rotate! <script>! onend='update(this)' />...! function update(obj) {! obj.setattribute( transform,rotate);! anim.setattribute( begin,t1);! anim.setattribute( dur,t2);! anim.setattribute( keytimes,seq);! anim.setattribute( values,val);... 70!

! SVG!Streaming! <g id='left-elbow'! data-rotate-pivot='90 70 >!! <set xlink:href='#left-elbow'! animatetransform='rotate(35)'! " dur='0.35' keyframe='53' />!! <set xlink:href='#left-elbow'! animatetransform='rotate(15)'! " dur='0.70' keyframe='54' />! 73!

Preeliminary!Results! Lightweight!SVG!puppet!design! (30Kb)! Lightweight!data!stream! (300!floats/sec)! Real.Cme!animaCon! Easy!to!use!&!modify! 74!

Roadmap! Streaming!AnimaCon!Protocol! MulCple!puppets!(users)! Face!recogniCon!(eyes,!mouth)! Editor!(stored!animaCons)! 75!

the! graphical!web!! Thank(You!! Alberto!Pacheco! alberto@acm.org! @beto0303! René!Cruz! rgcruzf@uaemex.mx! The!University!of!Winchester!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!27.08.2014!