Tipi di animazioni scripted

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Tipi di animazioni scripted"

Transcript

1 Tipi di animazioni scripted di oggetti composti di parti rigide anche con giunti: robot, macchine animazioni cinematiche / forward kinematics animations (mutamenti delle trasformaz di modellazione) di oggetti deformabili articolati con scheletro interno es: esseri umani, virtual characters, animali (la maggior parte dei virtual characters! e.g. games) skinning / rigging di oggetti deformabili generici es: volti, un ombrello che si apre, cose con membrane per-vertex animations / blend shapes / morph targets Per gradi animazioni cinematiche spazio oggetto ruota 2 t1 spazio oggetto ruota 1 spazio oggetto automobile t0 spazio oggetto automobile spazio mondo (globale) Marco Tarini

2 Per gradi animazioni cinematiche posizonamento della automobile (rispetto al mondo) spazio mondo posiz. della ruota (rispetto all automobile) spazio macchina 1 T0 T1 T1,1 T1,2 T1,3 T1,4 Animazione: time trasformazioni spazio ruota 1.1 t0 T1 T1,1 T1,2 T1,3 T1,4 t1 T1 T1,1 T1,2 T1,3 T1,4 t2 T1 T1,1 T1,2 T1,3 T1,4 Un robot animato spazio mondo T root bone T0 Robot () T1 T2 bones ( ossa ) T3 busto1 Sx T7 T4 busto2 T6 spalla T5 spalla Sx Trasf. locale del bone ( da a ) Quella globale ( da a robot ): T2*T7*T8 T8 Marco Tarini

3 Scheletro (o rig) Struttura gerarchica di ossa Osso: Spazio vettoriale in cui sono espressi alcuni pezzi del personaggio (l oggetto aniamato) Es, in un unanoide: braccio, avambraccio,, (non centra il significato biologico di osso ) Spazio vettoriale del root bone = = spazio oggetto (del personaggio) Scheletro di un personaggio umanoide medio: ossa (tipicamente) Da assemblaggio di pezzi Fin qui: una mesh per ogni osso (es, carlinga, ruota) Ok per oggetti meccanici con strutture semplici (macchina, braccio meccanico con 2 giunti ) Ma, per un robot di ~20-40 ossa? Mesh separate per braccia, avambraccia, falangi, falangine, falangette Assemblaggio con le matrici (dopo modellazione 3D) molto scomodo. Marco Tarini

4 a skinning di mesh Idea: mesh skinned 1 sola mesh per tutto il personaggio attributo per ogni vertice: indice di osso un modello 3D animabile! Ortogonalità modelli / animazioni! cioe : ogni modello skinned: va su tutte le animazioni ogni animazione: applicabile a tutti i modelli (basta che si riferiscano ad una stesso scheletro) 500 modelli e 500 animazioni = 1000 oggetti in RAM invece di 500x500 combinazioni Skinning della mesh (qui, ad 1 osso solo). I task dell artista digitale: rigging : definizione delo scheletro (riggers) definizione dello skinning su un modello (skinners) animation : definizione delle animazioni (animators) Posa (frame di un animazione scheletale) Definizione di una trasformazione per ogni bone Trasformazione locale: (del bone i ) da: spazio osso padre nella posa data a: spazio osso figlio nella posa data usate per costruire la posa Trasformazione globale: (del bone i ) da: spazio osso i nella rest pose a: spazio osso i nella posa data usate per memorizzare/applicare la posa a volte, solo la componente rotazione (allora, ossa rigide : estensione osso costante per tutte le pose) Marco Tarini

5 Da rest pose a una posa data R1 R3 R2 P2 rest pose R3 R7 posa X P7 R4 R5 R6 R8 P4 P5 P6 P8 spalla spalla trasf. globale olpaccio, da rest pose a posa X = P2 P7 (R2 R7) -1 = P2 P7 (R7) -1 (R2) -1 Posa (per uno scheletro dato) struttura dati posa = semplice array di trasformazioni globali costo in ram: n_ossa x bytes_per_trasf per 1 scheletro dato! Osso i Trasform[ i ] #0 (, root) T[0] #1 (spine) T[1] #2 (chest) T[2] #3 (shoulder ) T[3] #10 () T[10] es: calcolato in preprocessing come: T2 T7 (P7) -1 (P2) -1 trasformazioni globali trasformazioni locali (della rest pose o della posa data) Marco Tarini

6 Animazione skeletale Array 1D di keyframes (pose) Costo RAM: (num key-frames) x (num ossa) x ( bytes x trasf) Spesso tenuto in RAM scheda video applicato da GPU direttamente a modelli skinned Da robot di pezzi, a oggetti deformabili Idea: più ossa per 1 vertice Trasformazione del vertice: interpolazione delle trasformazioni associate alle ossa scelte pesi interpolaz fissi (per quel vertice) Strutture dati: attributi X vertice Per ogni vertice: [ indice osso, peso ] x Nmax (Tipicamente, Nmax = 4 o 2, vedi dopo) Skinning della mesh (a Nmax ossa) Marco Tarini

7 Quanti link ad osso per vertice Dipende dal game engine! Nmax tipicamente: 1 (sottopezzi rigidi) 2 (cheap, e.g. su dispositivi mobili) 4 (top quality standard) Decrementare Nmax in preprocessing (task per un game tool!) (perchè limite superiore a num link x verice?) Costo in performance N max trasformazioni da interpolare in GPU (x vert) GPU = poco controllo: interpolaz fra N max trasf (costante) bones non utilizzati: peso 0 Costo in RAM (della scheda video) strutture dati semplici per GPU-RAM array a lungezza fissa: N max coppie (indice, peso) anche dove, localmente, ne basterebbero meno (pesi 0) Marco Tarini

8 Rigging e skinning Rigging definizione dello scheletro (e spesso anche dei controlli usati per manipolarlo) Skinning definizione delle link (pesati) fra vertici e ossa Skinning - how it works (in GPU) model in rest pose dest. pose x vertex skinning Bone: bone a bone b bone c bone d Weight: Transform: blend a vertex (in rest pose) 1 65 Marco Tarini

9 Skinning - how it works (in GPU) model in rest pose dest. pose deformed model a vertex (in rest pose) p p n n vertex (in dest pose) + = rigged model skeletal animation animated model Skinning (due varianti: Linear Blend Skinning o Dual Quaternion Skinning ) Marco Tarini

10 Skeletal animations: tre strutture dati (riassunto) Scheletro (o rig) Tree di bones (ossa) Ogni bone => sistema di riferimento (in rest pose) (sistama dell osso root = sistema oggetto) Modelli 3D skinned Mesh con associazione vertici => bones Per vertice: [ indice osso, peso ] x Nmax Animazioni scheletali Sequenza di pose Posa = trasformazione globaleɐbone possibile formati file (per tutti e tre i dati):.smd (Valve),.FBX (Autodesk),.BVH (Biovision) Ortogonalità animazioni / modelli RIG (skeleton) Animation Walk Animation Jump Animation Die Model A Model B Model C Marco Tarini

11 Intro: skinning Intro: skinning Marco Tarini

12 Interpolazione pose Due pose si possono interpolare! posa A 0.5 posa A posa B posa B basta interpolare le trasformazioni che le compongono Interpolazione pose (a runtime): keyframes Per comprimere animazioni t = 0 t = 1 t = 2 t = 3 t = 4 t = 5 t = 6 animazione corsa keyframe A 0.75 A B 0.50 A B 0.25 A B keyframe B 0.50 B C keyframe C posa memorizzata posa interpolata (on the fly) Marco Tarini

13 Compressione animazioni Obiettivo: rimuovere keyframes quelli inutili in preprocessing (game tools!) Versione 0.0 di un algoritmo: per ogni keyframe rimuovi keyframe Px computa versione interpolata Pi dai keyframe rimanenti (il precedente e il successivo) se distanza( Pi, Px ) > ErrMax allora reinserisci keyframe Px Interpolazione pose (a runtime): transizioni fra animazioni Es: da stance a corsa animazione X stance t = 0 t = 1 t = 2 t = 3 keyframe A 0.75 A B 0.50 A B 0.25 A B 0.80 X Y animazione Y corsa keyframe D ritardo k = 3 t = 0+k t = 4 keyframe B 0.60 X Y 0.50 D E t = 1+k t = B C 0.40 X Y keyframe E t = 2+k t = B C 0.20 X Y 0.75 E F t = 3+k t = 7 keyframe C 0.50 E F t = 4+k 0.25 E F t = 5+k keyframe F t = 6+k t = 7+k Marco Tarini

14 Animazioni scheletali (scripted): come si ottengono Editing manuale Animatori digitali help da: IK, simulazioni fisiche Motion capture: Inverse Kinematic (IK): un tool utile Cinematica diretta: date le trasf locali, P2 PN, (es, come angoli) dove finisce il? (univoco, banale) Cinematica inversa: P2 P7 se voglio mettere il nella pos p, quali, P2 PN,? (+ vincoli, es. DoF giunti) (non univoco, non banale) P4 spalla P5 P6 P8 Marco Tarini

15 Inverse Kinematic (IK): un tool utile Due tipi di utilizzo: in preprocessing (durante il task dell animator) in real time (task da game engine) Esempi di utilizzo in real time: Posizionamento esatto piedi su terreno irregolare Mano che raggiunge esattamente un oggetto da afferrare Mani che si congiungono esattamente in un arma a due mani (es. nonostante piccole discrepanze nella forma dello scheletro) (es. nelle trasizioni) Third person view spazio mondo spazio vista V = ( T1 x T2 ) -1 = ( T2 ) -1 x ( T1 ) -1 T1 T2 camera Marco Tarini

16 Composizione di pose ( di animazioni) upper joints lower joints + = P2 P4 P7 P4 P2 P4 P2 P7 P7 P8 spalla 0 P9 2 1 P8 spalla 0 P9 2 1 P8 spalla 0 P9 2 1 testa testa testa Composizione di pose ( di animazioni) upper joints + = lower joints anche interpolando: = P2 P4 P7 P4 P2 P4 P2 P8 spalla 0 P9 2 1 P8 spalla 0 P9 2 P7 1 P8 spalla 0 P9 2 P7 1 testa testa testa Marco Tarini

17 Per-vertex animation VS Rigging Per Vertex animations possibilità interpolazione pesante in RAM replicazione esplicita posizioni + normali gratis in GPU Rigged animations possibilità interpolazione leggero in RAM ortogonalità modelli / animazioni pesante in GPU interpolaz trasf. x vertice Marco Tarini

Animazioni. Animazioni nei games. Parte1: scrpited animations. Scripted. Computed 26/11/2013. Marco Tarini - Video Game Dev - Univ Insubria 2013

Animazioni. Animazioni nei games. Parte1: scrpited animations. Scripted. Computed 26/11/2013. Marco Tarini - Video Game Dev - Univ Insubria 2013 Animazioni Parte1: scrpited animations Animazioni nei games Scripted Parte degli Assets! Controllo da parte degli artisti (dramatic effects!) Non interattiva Realismo dipende dall artista Poca customizzabilità

Dettagli

Animations in games (of 3D Solid Objects)

Animations in games (of 3D Solid Objects) Animations in games (of 3D Solid Objects) Rigid Designed / scripted (ASSETS) Pre-made transforms Procedural (PHYSIC ENGINE) Rigid body dynamics Articulated Skeletal Animations Ragdolling Inverse kinematics

Dettagli

Animazioni nei games. Animazioni nei games. Tipi di animazioni scripted. Uni Verona - Master Game Dev Game Engines - Marco Tarini

Animazioni nei games. Animazioni nei games. Tipi di animazioni scripted. Uni Verona - Master Game Dev Game Engines - Marco Tarini Master Game Dev 2016 Game Engines Animations Marco Tarini Animazioni nei games Scripted Un assets! Controllo da parte degli artisti / creatori (dramatic effects!) Non interattiva Realismo dipende dall

Dettagli

Animations Animazioni nei games Un assets! Physic engine

Animations Animazioni nei games Un assets! Physic engine Master Game Dev 2014/2015 Game Engines Animations Marco Tarini Animazioni nei games Scripted Un assets! Controllo da parte degli artisti / creatori (dramatic effects!) Non interattiva Realismo dipende

Dettagli

Video Games Dev / /12/2015. Due pose si possono interpolare! 0.5 posa A posa B

Video Games Dev / /12/2015. Due pose si possono interpolare! 0.5 posa A posa B Interpolazione pose Due pose si possono interpolare! posa A 0.5 posa A + 0.5 posa B posa B basta interpolare le trasformazioni che le compongono Pose = keyframes Per comprimere animazioni t = 0 t = 1 t

Dettagli

Tipi di animazioni scripted

Tipi di animazioni scripted Tipi di animazioni scripted di oggetti composti di parti rigide anche con giunti: robot, macchine animazioni cinematiche / forward kinematics animations (mutamenti delle trasformaz di modellazione) di

Dettagli

Tipi di animazione nei games

Tipi di animazione nei games Video Game Dev 2015/2016 Università dell Insubria Animations Marco Tarini Tipi di animazione nei games 1. Di oggetti rigidi animazione di trasformaz di modellazione (6 DoF per oggetto) Marco Tarini - Univ.

Dettagli

Game Dev Insubria 2014/ /10/2015. Funzione matematica prende punti 3D / vettori 3D restituisce punti 3D / vettori 3D

Game Dev Insubria 2014/ /10/2015. Funzione matematica prende punti 3D / vettori 3D restituisce punti 3D / vettori 3D Game Dev 2015/2016 Univ Insubria Scene composite: lo scene graph Marco Tarini Recap: trasformazioni spaziali Funzione matematica prende punti 3D / vettori 3D restituisce punti 3D / vettori 3D Es: traslazioni,

Dettagli

Mesh triangolari i Modelli 3D universali dei games

Mesh triangolari i Modelli 3D universali dei games Video Game Dev 2015/2016 Univ. Insubira 3D es Marco Tarini triangolari i Modelli 3D universali dei games Struttura dati per modellare oggetti 3D GPU friendly Risoluzione (potenzialmente) adattiva Complessità

Dettagli

CG Character. CG Character

CG Character. CG Character Pipeline Modellazione Texturing Rigging/ Skinning Animazione Luci/ Compositing Rendering Rigging/ Skinning Rigging: E' una procedura che consente di definire uno scheletro in grado di muovere un personaggio

Dettagli

LA STRUTTURA NARRATIVA. Prof. M.A. Alberti, A. Berolo, P. Pasteris

LA STRUTTURA NARRATIVA. Prof. M.A. Alberti, A. Berolo, P. Pasteris LA STRUTTURA NARRATIVA Prof. M.A. Alberti, A. Berolo, P. Pasteris Pipeline Modellazione Texturing Rigging/ Skinning Animazione Luci/ Compositing Rendering Poligonale: La modellazione poligonale si basa

Dettagli

Virtual Humans. Realtà Virtuale: il presente, il passato, il Humans futuro

Virtual Humans. Realtà Virtuale: il presente, il passato, il Humans futuro La simulazione virtuale di ambienti non può prescindere dal rappresentare figure umane Virtual humans come: Attori virtuali per entertainment Manichini per studi ergonomici Manichini per industria della

Dettagli

Novità di 3ds max 5. 3ds max 5.0 MIGLIORAMENTI IN ANIMAZIONE 3ds max 5

Novità di 3ds max 5. 3ds max 5.0 MIGLIORAMENTI IN ANIMAZIONE 3ds max 5 Novità di 3ds max 5 3ds max 5.0 MIGLIORAMENTI IN ANIMAZIONE 3ds max 5 Caratteristiche CHARACTER NODE Il Character Node permette agli animatori di definire ogni gruppo di oggetti indicandolo come Character

Dettagli

Vettori e Transformazioni Spaziali

Vettori e Transformazioni Spaziali Game Dev Verona 2014 Rappresentazione Trasformazioni Marco Tarini Vettori e Transformazioni Spaziali Mathematics for 3D Game Progr. and C.G. (3za ed) Eric Lengyel Capitoli 2, 3, 4 1 Intro Vettori n-ple

Dettagli

Computer Graphics. Digital representation of 3D objects. 3D Rendering. Scena 3D rendering image. Marco Tarini - univ insubria AA 2016/2017

Computer Graphics. Digital representation of 3D objects. 3D Rendering. Scena 3D rendering image. Marco Tarini - univ insubria AA 2016/2017 Computer Graphics Digital representation of 3D objects Università dell Insubria Facoltà di Scienze MFN di Varese Corso di Laurea in Informatica Anno Accademico 2016/17 Marco Tarini 3D Rendering Scena 3D

Dettagli

Gerarchie e punti Pivot

Gerarchie e punti Pivot Informatica Grafica per le arti e punti Pivot Il Rigging Dopo aver prodotto un modello tridimensionale, occorre aggiungervi alcuni speciali controlli per semplificarne l'animazione. Questa fase prende

Dettagli

Game Engine Programming -- Piccola Verifica Istruzioni:

Game Engine Programming -- Piccola Verifica Istruzioni: Game Engine Programming -- Piccola Verifica Istruzioni: ad ogni domanda, salvo dove diversamente indicato, una sola delle alternative è giusta (o perlomeno più sensata delle altre): sottolineala. Tempo

Dettagli

Trasformazioni spaziali: intro

Trasformazioni spaziali: intro Modellazione 3D Trasformazioni Spaziali Marco Tarini Trasformazioni spaziali: intro Concetto molto generale Le abbiamo usate in molte strutture dati: nello scene graph (trasf. di modellazione) nelle animazioni

Dettagli

Local Lighting 13/01/2014. Marco Tarini - Video Game Dev - Univ Insubria (recall?) Game Engine

Local Lighting 13/01/2014. Marco Tarini - Video Game Dev - Univ Insubria (recall?) Game Engine Local Lighting (recall?) Game Engine Parte del game che si occupa di alcuni dei task comuni Scena / livello Renderer Real time transofrm + lighting Models, materials Physics engine (soft real-time) newtonian

Dettagli

Virtual Humans La simulazione virtuale di ambienti non può prescindere dal rappresentare figure umane Virtual humans come: Attori virtuali per enterta

Virtual Humans La simulazione virtuale di ambienti non può prescindere dal rappresentare figure umane Virtual humans come: Attori virtuali per enterta Virtual Humans Virtual Humans La simulazione virtuale di ambienti non può prescindere dal rappresentare figure umane Virtual humans come: Attori virtuali per entertainment Manichini per studi ergonomici

Dettagli

I sistemi di ossa. I sistemi di ossa. Informatica Grafica ][ I sistemi di ossa. I sistemi di ossa. I sistemi di ossa.

I sistemi di ossa. I sistemi di ossa. Informatica Grafica ][ I sistemi di ossa. I sistemi di ossa. I sistemi di ossa. Informatica Grafica ][ Nelle precedenti lezioni abbiamo visto come si possano animare oggetti in Maya e Motion Builder. In particolare abbiamo visto come si possa limitare la quantita' di memoria occupata,

Dettagli

Cinematica Inversa e pelli

Cinematica Inversa e pelli Informatica Avanzata e pelli Marco Gribaudo marcog@di.unito.it L'animazione tramite cinematica diretta e' utile per movimenti "liberi" (in cui non si interagisce con altri oggetti) dei personaggi. Per

Dettagli

Normal maps: come si ottengono (2/4)

Normal maps: come si ottengono (2/4) Normal maps: come si ottengono (2/4) Photometric Stereo (una forma di inverse lighting ) da: N immagini (N>=4) reali Stesso punto di vista Illuminazione diversa (possibilmente, controllata e nota) a Normal

Dettagli

ALGORITMI DI OTTIMIZZAZIONE M Esercizi Parte I

ALGORITMI DI OTTIMIZZAZIONE M Esercizi Parte I ALGORITMI DI OTTIMIZZAZIONE M Esercizi Parte I Esercizio 1 Dati n oggetti ed un contenitore, ad ogni oggetto j (j = 1,, n) sono associati un peso p j ed un costo c j (con p j e c j interi positivi). Si

Dettagli

Inversione della cinematica differenziale

Inversione della cinematica differenziale CINEMATICA DIFFERENZIALE relazioni tra velocità dei giunti e velocità dell organo terminale Jacobiano geometrico Jacobiano analitico Singolarità cinematiche Analisi della ridondanza Inversione della cinematica

Dettagli

Retargetting. Riassunto

Retargetting. Riassunto Retargetting Prof. Alberto Borghese 1/39 Riassunto Dai dati di Motion Capture ai dati di animazione Problemi nell utilizzo dei dati di Mocap Retargetting 2/39 1 FromMoCaptoAnimation 3D positions Angles

Dettagli

Master in Character Animation per Film / TV e videogames. A chi è rivolto

Master in Character Animation per Film / TV e videogames. A chi è rivolto Master in Character Animation per Film / TV e videogames A chi è rivolto Il master è rivolto ad animatori 2D, educatori, stop motion animator, animatori Flash, direttori dell'animazione, animatori 3D,

Dettagli

Marco Tarini 10/22/2015

Marco Tarini 10/22/2015 L attributo più comune: la normale Vettore direzione unitario Rappresenta l orientamento della superficie Usato per il lighting A volte, calcolate automaticamente dalla geometria Ma l artista decide quali

Dettagli

I Modelli 3D più comuni: Mesh poligonali

I Modelli 3D più comuni: Mesh poligonali Modellazione 3D 3D Models for interactive applications Marco Tarini I Modelli 3D più comuni: Mesh poligonali Di triangoli, o mista (quadrilateri + triangoli) Struttura dati per modellare oggetti 3D GPU

Dettagli

trasformazioni omogenee

trasformazioni omogenee Moti rigidi idi generali e trasformazioni omogenee Robotica I Marco Gabiccini AA A.A. 2009/2010 LS Ing. Meccanica ed Automazione Trasformazioni rigide generali Rotazione fra due sistemi di riferimento

Dettagli

Animazione biologica N. Alberto Borghese

Animazione biologica N. Alberto Borghese Animazione biologica N. Alberto Borghese N.B.: Il diritto di scaricare questo file è riservato solamente agli studenti regolarmente iscritti al corso di Animazione Digitale. 1/39 Sommario Il movimento

Dettagli

Interfaccia aptica a 5 gdl per la riabilitazione degli arti superiori

Interfaccia aptica a 5 gdl per la riabilitazione degli arti superiori www.fisiokinesiterapia.biz Interfaccia aptica a 5 gdl per la riabilitazione degli arti superiori Neuroriabilitazione post-stroke stroke Fase acuta Italia 196.000 Veneto 10.000 Padova 2.200 Fase cronica

Dettagli

Retargetting: come apprendere movimenti complessi

Retargetting: come apprendere movimenti complessi Retargetting: come apprendere movimenti complessi Prof. Alberto Borghese A.A. 2007-2008 1/41 Riassunto Dai dati di Motion Capture ai dati di movimento Problemi nell utilizzo dei dati di Mocap Retargetting

Dettagli

Pianificazione del moto tra ostacoli

Pianificazione del moto tra ostacoli Corso di Robotica 2 Pianificazione del moto tra ostacoli Introduzione Prof. Alessandro De Luca A. De Luca Sistemi robotici KB2017 Dual arm UB Hand - II sistemi multi-articolati di corpi comandati nello

Dettagli

Cinematica. La cinematica riguarda lo studio delle 4 funzioni che legano le variabili giunto con le variabili cartesiane

Cinematica. La cinematica riguarda lo studio delle 4 funzioni che legano le variabili giunto con le variabili cartesiane Cinematica La cinematica riguarda lo studio delle 4 funzioni che legano le variabili giunto con le variabili cartesiane Cinematica diretta di posizione Cinematica inversa di posizione Cinematica diretta

Dettagli

Character Animation. Character Animation. Informatica Grafica ][ Character Animation. Character Animation. Character Animation. Character Animation

Character Animation. Character Animation. Informatica Grafica ][ Character Animation. Character Animation. Character Animation. Character Animation Informatica Grafica ][ MB mette a dis numerose funzionalita' per agevolare l'animazione di un personaggio in cinematica diretta ed inversa. In questa lezione vedremo gli strumenti piu' importanti e ci

Dettagli

Video Master Class 3dsmax 2014 Character Studio volume 11.0 Italiano

Video Master Class 3dsmax 2014 Character Studio volume 11.0 Italiano Video Master Class 3dsmax 2014 Character Studio volume 11.0 Italiano In questo Video Master class dedicato a Character Studio sono analizzate le tecniche di Animazione Freeform e Motion Mixer. Compatibile

Dettagli

Costruzione di Interfacce Lezione 4 Sistemi di riferimento e trasformazioni. cignoni@iei.pi.cnr.it http://vcg.iei.pi.cnr.

Costruzione di Interfacce Lezione 4 Sistemi di riferimento e trasformazioni. cignoni@iei.pi.cnr.it http://vcg.iei.pi.cnr. Costruzione di Interfacce Lezione 4 Sistemi di riferimento e trasformazioni cignoni@iei.pi.cnr.it http://cg.iei.pi.cnr.it/~cignoni Introduzione Punti e ettori sono due cose dierse Basi e sistemi di riferimento

Dettagli

I PARTE Domande a risposta multipla

I PARTE Domande a risposta multipla 10/02/2012 MATRICOLA I PARTE Domande a risposta multipla La valutazione di ogni domanda sarà fatta assegnando alle risposte esatte i punteggi indicati. La valutazione finale sarà in trentesimi è farà media

Dettagli

Part II Prefazione Elenco degli Autori

Part II Prefazione Elenco degli Autori Indice Part II Prefazione Elenco degli Autori vii xvii La modellazione nei sistemi meccanici 21 20.1 Cenni storici 21 20.2 Che cosa si intende per modellazione? 22 20.3 Che cosa si intende per modello

Dettagli

Walking cycle: Come realizzare un ciclo di camminata Fondamenti teorici

Walking cycle: Come realizzare un ciclo di camminata Fondamenti teorici Walking cycle: Come realizzare un ciclo di camminata Fondamenti teorici Una delle operazioni più comuni che un animatore deve essere in grado di fare è quella di realizzare un ciclo di camminata. Sebbene

Dettagli

Dealing with Videos. Oliver Giudice

Dealing with Videos. Oliver Giudice Dealing with Videos Oliver Giudice ictlab s.r.l. - Spinoff dell Università di Catania Image Processing LAB (IPLAB) - Dipartimento di Matematica e Informatica Catania - Maggio, 2018 Motion Blur Super Resolution

Dettagli

SPAZIO DI LAVORO. Paolo Fiorini Dipartimento di Informatica Università degli Studi di Verona

SPAZIO DI LAVORO. Paolo Fiorini Dipartimento di Informatica Università degli Studi di Verona SPAZIO DI LAVORO Paolo Fiorini Dipartimento di Informatica Università degli Studi di Verona 1 11 Introduzione Equazione Cinematica Diretta Esprime la posizione della terna utensile rispetto alla terna

Dettagli

Cinematica dei robot

Cinematica dei robot Corso di Robotica 1 Cinematica dei robot Prof. Alessandro De Luca Robotica 1 1 Cinematica dei robot manipolatori Studio degli aspetti geometrici e temporali del moto delle strutture robotiche, senza riferimento

Dettagli

Computer Graphics. Mesh import. Piano: Let s Import Meshes! Guardiamo dentro la nostra mesh con un plain text editor. 1. Procurarsi alcune mesh

Computer Graphics. Mesh import. Piano: Let s Import Meshes! Guardiamo dentro la nostra mesh con un plain text editor. 1. Procurarsi alcune mesh Computer Graphics Università dell Insubria Corso di Laurea in Informatica Anno Accademico 2014/15 Marco Tarini Let s Import Meshes! Mesh import Funzioni esistenti (non cambia nulla) Piano: 1. procurarsi

Dettagli

Esercizi Union-Find e su Grafi. Ugo Vaccaro

Esercizi Union-Find e su Grafi. Ugo Vaccaro Progettazione di Algoritmi Anno Accademico 0 07 Esercizi Union-Find e su Grafi. Ugo Vaccaro. Esercizio: Scrivere pseudocodice per Make-Set, Union, e Find-Set usando la rappresentazione attraverso liste

Dettagli

Texture mapping. Marco Tarini. Video Game Dev - Uni Insubria 24/10/2015. Marco Tarini / Video Game Dev 2015/2016 Univ Insubria Textures

Texture mapping. Marco Tarini. Video Game Dev - Uni Insubria 24/10/2015. Marco Tarini / Video Game Dev 2015/2016 Univ Insubria Textures Video Game Dev 2015/2016 Univ Insubria Textures Marco Tarini Texture mapping + = geometria 3D (insieme di quadrilateri) RGB texture 2D (qui: color-map) Marco Tarini - 2015/2016 1 Esempio (color-map) +

Dettagli

5 PROGRAMMAZIONE LINEARE INTERA (PLI) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1

5 PROGRAMMAZIONE LINEARE INTERA (PLI) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 5 PROGRAMMAZIONE LINEARE INTERA (PLI) E. Amaldi Fondamenti di R.O. Politecnico di Milano Programma lineare intero: (PLI) min c T x Ax b x 0 intero Ipotesi: A, b interi La condizione di interezza non è

Dettagli

Robotica I. Test 11 Novembre 2009

Robotica I. Test 11 Novembre 2009 Esercizio 1 Robotica I Test 11 Novembre 009 Si consideri una rappresentazione minimale dell orientamento data dalla seguente sequenza di angoli definiti rispetto a assi fissi: α intorno a Y ; β intorno

Dettagli

TECNOLOGIE 3D: DALLA MODELLAZIONE ALL ANIMAZIONE

TECNOLOGIE 3D: DALLA MODELLAZIONE ALL ANIMAZIONE TECNOLOGIE 3D: DALLA MODELLAZIONE ALL ANIMAZIONE BOLOGNA, 10 DICEMBRE 2014 Ing. Matteo Di Carlo, INAF-OATe Topics Modellazione Rigging Animazione Rendering Game logic Interazioni Composizioni Scripting

Dettagli

Lezione 3: Le strutture cinematiche. Vari modi per fare un braccio

Lezione 3: Le strutture cinematiche. Vari modi per fare un braccio Robotica Industriale Lezione 3: Le strutture cinematiche Vari modi per fare un braccio Tre G.D.L. traslazionali e tre rotazionali Robot cartesiano Esempio 2 1 Vari modi per fare un braccio Due G.D.L. traslazionali

Dettagli

Computer Graphics. Stack di matrici di modellazione: reminder! (vedi lez 13) comporre una scena con la Model Transform. Note implementative

Computer Graphics. Stack di matrici di modellazione: reminder! (vedi lez 13) comporre una scena con la Model Transform. Note implementative Computer Graphics Università dell Insubria Corso di Laurea in Informatica Anno Accademico 2014/15 Marco Tarini comporre una scena con la Model Transform Stack di matrici di modellaione: reminder! (vedi

Dettagli

UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II

UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II Facoltà di INGEGNERIA Registro delle Lezioni del Corso di CONTROLLO DEI ROBOT Corso di Laurea Specialistica di Ingegneria dell Automazione Dettate dal Prof.

Dettagli

Computer Graphics. 3D Rendering. Digital representation of 3D objects. Scena 3D rendering image. Geometry of a 3D object. 3D Model

Computer Graphics. 3D Rendering. Digital representation of 3D objects. Scena 3D rendering image. Geometry of a 3D object. 3D Model Computer Graphics 3D Rendering Università dell Insubria Digital representation of 3D objects Facoltà di Scienze MFN di Varese Corso di Laurea in Informatica Anno Accademico 2014/15 Scena 3D rendering image

Dettagli

Comportamento dinamico di manipolatori interagenti con l'ambiente

Comportamento dinamico di manipolatori interagenti con l'ambiente Dottorato in Meccanica Applicata XX Ciclo II anno di corso Comportamento dinamico di manipolatori interagenti con l'ambiente Dottorando: Nicola Pedrocchi Tutor: prof. Giovanni Legnani Progetto svolto in

Dettagli

Fondamenti di Grafica 3D Sistemi di riferimento e trasformazioni.

Fondamenti di Grafica 3D Sistemi di riferimento e trasformazioni. Fondamenti di Grafica D Sistemi di riferimento e trasformazioni paolo.cignoni@isti.cnr.it http://cg.isti.cnr.it/~cignoni Introduzione Punti e ettori sono due cose dierse Basi e sistemi di riferimento (coordinate

Dettagli

Lezione 2: Applicazioni di robot industriali e. problemi

Lezione 2: Applicazioni di robot industriali e. problemi Robotica Robot Industriali e di Servizio Lezione 2: Applicazioni di robot industriali e Comunicazione: Lezione del mercoledì spostata alle 12:00 (puntuali!) in aula B19. Intervalli ridotti (L!!) 2 1 Per

Dettagli

Guida Tecnica. Pistola ad aria compressa Pistola libera Pistola sportiva. Materiali e attrezzature

Guida Tecnica. Pistola ad aria compressa Pistola libera Pistola sportiva. Materiali e attrezzature Guida Tecnica Pistola ad aria compressa Pistola libera Pistola sportiva ---------------------------------------------------------------------------------------------------------------------------------------------------

Dettagli

ESTRAZIONE DI DATI 3D DA IMMAGINI DIGITALI. (Visione 3D)

ESTRAZIONE DI DATI 3D DA IMMAGINI DIGITALI. (Visione 3D) ESTRAZIONE DI DATI 3D DA IMMAGINI DIGITALI () Structure From Motion Date m immagini di n punti 3D (fissi) Stimare le m matrici di proiezione P i e gli n vettori X j date le mn corrispondenze x ij SFM

Dettagli

REALIZZAZIONE DEL MODELLO DIGITALE DELL AUTOMA DI INNOCENZO MANZETTI

REALIZZAZIONE DEL MODELLO DIGITALE DELL AUTOMA DI INNOCENZO MANZETTI REALIZZAZIONE DEL MODELLO DIGITALE DELL AUTOMA DI INNOCENZO MANZETTI G. Piraccini*, M.Tappi*, F.De Crescenzio* *Università di Bologna Facoltà di Ingegneria, DIEM Dipartimento di Ingegneria delle Costruzioni

Dettagli

Modelli 3D: come ottenerli

Modelli 3D: come ottenerli Come tutti gli asset, possible aquistarli Modellazione digitale manuale Lavoro dei modellatori digitali 2D concept artist 2D concepts / Sketches 3D modeller (modellatore digitale 3D) 3D low poly mesh 2015/2016

Dettagli

Modelli 3D: come ottenerli

Modelli 3D: come ottenerli Modellazione digitale manuale Lavoro dei modellatori digitali 2D concept artist 2D concepts / Sketches 3D modeller (modellatore digitale 3D) 3D low poly mesh Tecniche di modellazione digitale di modelli

Dettagli

Momento delle forze e equilibrio di un corpo rigido

Momento delle forze e equilibrio di un corpo rigido Momento delle forze e equilibrio di un corpo rigido F r r F + F = 0 Equilibrio? NO Il corpo può ruotare F Perche un corpo esteso sia in equilibrio non basta imporre che la somma delle forze che agiscono

Dettagli

Computer Graphics. Superfici di suddivisione. Modo molto diffuso per costruire mesh. modelling: superfici di suddivisione

Computer Graphics. Superfici di suddivisione. Modo molto diffuso per costruire mesh. modelling: superfici di suddivisione modelling: superfici di suddivisione Modo molto diffuso per costruire mesh 1: fare mesh di controllo a bassa risoluzione "a mano" : raffinarla automaticamente iterativamente (ad ogni interazione si aggiungono

Dettagli

Prova Scritta di Robotica I

Prova Scritta di Robotica I Prova Scritta di Robotica I 7 Gennaio 8 Esercizio Si consideri il robot planare a tre giunti rotatori nella configurazione mostrata in figura Le lunghezze dei bracci sono l 5, l, l 3 5 [m] Si determini

Dettagli

MODELLI MATEMATICI PER LA MECCANICA CORSO DI LAUREA IN INGEGNERIA AEROSPAZIALE

MODELLI MATEMATICI PER LA MECCANICA CORSO DI LAUREA IN INGEGNERIA AEROSPAZIALE MODELLI MATEMATICI PER LA MECCANICA CORSO DI LAUREA IN INGEGNERIA AEROSPAZIALE Argomenti svolti nell A.A.2016-17 (03/10/2016) Introduzione al corso.spazi affini. Spazi vettoriali. Conseguenze delle ipotesi

Dettagli

STUDIO DELLA BIOMECCANICA DEL MOVIMENTO TRAMITE I SISTEMI OPTOELETTRONICI MARKLERLESS

STUDIO DELLA BIOMECCANICA DEL MOVIMENTO TRAMITE I SISTEMI OPTOELETTRONICI MARKLERLESS STUDIO DELLA BIOMECCANICA DEL MOVIMENTO TRAMITE I SISTEMI OPTOELETTRONICI MARKLERLESS CORSO DI STUDIO IN INGEGNERIA ELETTRONICA LAUREA MAGISTRALE IN BIOINGEGNERIA (LM21) CORSO DI BIOMECCANICA A.A. 2015/16

Dettagli

Texture maps assets e Mesh assets

Texture maps assets e Mesh assets Texture maps assets e Mesh assets Non necessariamente 1:1 1:N -- vari texture «sheets» associati ad una mesh N:1 -- più meshes sullo stesso sheet (bene) esempio di struttura per : ogni mesh associata a

Dettagli

Meccanica dei Manipolatori. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo

Meccanica dei Manipolatori. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo Meccanica dei Manipoatori Corso di Robotica Prof. Davide Brugai Università degi Studi di Bergamo Definizione di robot industriae Un robot industriae è un manipoatore mutifunzionae riprogrammabie, comandato

Dettagli

Matrici 3x3 Angoli di Eulero Asse + angolo il metodo comunemente usato per es in fisica

Matrici 3x3 Angoli di Eulero Asse + angolo il metodo comunemente usato per es in fisica Reppresentazioni principali delle rotazioni Matrici 3x3 Angoli di Eulero Asse + angolo il metodo comunemente usato per es in fisica Modo 3: asse e angolo Qualunque rotazione (*) data può essere espressa

Dettagli

Robotica I. M. Gabiccini

Robotica I. M. Gabiccini Descrizione i dei moti rigidi idi Robotica I M. Gabiccini AA A.A. 2009/2010 LS Ing. Meccanica ed Automazione Descrizione di moti rigidi Consideriamo uno spazio a 3 dimensioni Euclideo, cioè lo spazio delle

Dettagli

TENUTA ALLIEVE 15 CRUNCH CON ONDA 15 DORSALI CON ONDA 5 SQUADRA MAX GAMBE DIV. 2 5 ANGOLINO CHIUDO DIETRO + SQUADRA E ½ VERT

TENUTA ALLIEVE 15 CRUNCH CON ONDA 15 DORSALI CON ONDA 5 SQUADRA MAX GAMBE DIV. 2 5 ANGOLINO CHIUDO DIETRO + SQUADRA E ½ VERT TENUTA ALLIEVE 15 CRUNCH CON ONDA 15 DORSALI CON ONDA 5 SQUADRA MAX GAMBE DIV. 2 5 ANGOLINO CHIUDO DIETRO + SQUADRA E ½ VERT. DI IMPOSTAZIONE 8 ROTAZIONE BUSTO A GAMBE DIV. CON CADUTA DI DORSO 5 TENUTE

Dettagli

Studio e Implementazione di un Algoritmo per lo Skinning Automatico di Mesh Poligonali Deformabili

Studio e Implementazione di un Algoritmo per lo Skinning Automatico di Mesh Poligonali Deformabili UNIVERSITÀ DI PISA FACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALI CORSO DI LAUREA SPECIALISTICA IN INFORMATICA TESI DI LAUREA Studio e Implementazione di un Algoritmo per lo Skinning Automatico di Mesh

Dettagli

Computer Graphics. Computer Graphics. Lezione I: intro e applicazioni. docente: Marco Tarini

Computer Graphics.  Computer Graphics. Lezione I: intro e applicazioni. docente: Marco Tarini Computer Graphics Lezione I: intro e applicazioni Universit dell Insubria Facolt di Scienze MFN di Varese Corso di Laurea in Informatica Anno Accademico 2005/06 Marco Tarini Computer Graphics docente:

Dettagli

Maneggevoli, compatti, robusti ed ergonomici i bracci articolati Tool-Mate reagiscono ad una coppia di reazione da 150 a 2000 Nm.

Maneggevoli, compatti, robusti ed ergonomici i bracci articolati Tool-Mate reagiscono ad una coppia di reazione da 150 a 2000 Nm. Maneggevoli, compatti, robusti ed ergonomici i bracci articolati Tool-Mate reagiscono ad una coppia di reazione da 150 a 2000 Nm. Tecnologie Speciali Applicate Pagina - 1 - Caratteristiche generali I bracci

Dettagli

Cinematica. modelli e vincoli. Corso di Robotica Parte di Laboratorio. Docente: Domenico Daniele Bloisi

Cinematica. modelli e vincoli. Corso di Robotica Parte di Laboratorio. Docente: Domenico Daniele Bloisi Laurea magistrale in Ingegneria e scienze informatiche Cinematica modelli e vincoli Corso di Robotica Parte di Laboratorio Docente: Domenico Daniele Bloisi Ottobre 2017 Obiettivo Capire il comportamento

Dettagli

Corso di Percezione Robotica (PRo) Modulo B. Fondamenti di Robotica

Corso di Percezione Robotica (PRo) Modulo B. Fondamenti di Robotica Corso di Percezione Robotica (PRo) Modulo B. Fondamenti di Robotica Fondamenti di meccanica e cinematica dei robot Cecilia Laschi cecilia.laschi@sssup.it Modulo B. Fondamenti di Robotica Fondamenti di

Dettagli

Rendering 13/01/2014. Marco Tarini - Video Game Dev - Univ Insubria (recall?) Game Engine

Rendering 13/01/2014. Marco Tarini - Video Game Dev - Univ Insubria (recall?) Game Engine Rendering (recall?) Game Engine Parte del game che si occupa di alcuni dei task comuni Scena / livello Renderer Real time transofrm + lighting Models, materials Phsics engine (soft real-time) newtonian

Dettagli

Sistemi Operativi (modulo di Informatica II) L interfaccia del file system

Sistemi Operativi (modulo di Informatica II) L interfaccia del file system Sistemi Operativi (modulo di Informatica II) L interfaccia del file system Patrizia Scandurra Università degli Studi di Bergamo a.a. 2011-12 Sommario Il concetto di file Metodi di accesso Struttura delle

Dettagli

Allenamento per la rotazione del bacino

Allenamento per la rotazione del bacino Allenamento per la rotazione del bacino Anatomia Le ossa dell'anca, della coscia, della gamba e del piede costituiscono lo scheletro dell'estremità inferiore. Robusti legamenti congiungono posteriormente

Dettagli

SISTEMI DI CONTROLLO CINEMATICA E DINAMICA DEI ROBOT

SISTEMI DI CONTROLLO CINEMATICA E DINAMICA DEI ROBOT SISTEMI DI CONTROLLO Laurea Specialistica in Ingegneria Meccanica e del Veicolo SISTEMI DI CONTROLLO CINEMATICA E DINAMICA DEI ROBOT Ing. Cristian Secchi Tel. 0522 522235 e-mail: secchi.cristian@unimore.it

Dettagli

Fasi di un Compilatore

Fasi di un Compilatore Dipartimento di Matematica e Informatica Università di Camerino Un implementazione compilativa di un linguaggio di programmazione viene realizzata tramite un programma che prende il nome di compilatore

Dettagli

Lezione 2: I problemi fondamentali. Per capire meglio i problemi

Lezione 2: I problemi fondamentali. Per capire meglio i problemi Robotica Industriale Lezione 2: I problemi fondamentali Per capire meglio i problemi Diamo un occhiata a cosa si fa con i robot industriali Cerchiamo di capire quali siano le esigenze del lavoro che devono

Dettagli

Informazione binaria:

Informazione binaria: Informazione binaria: Codici di compressione Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Una soluzione per le immagini: la tavolozza (palette) Spesso

Dettagli

Computer Graphics. Alcuni meccanismi propri del rasterization based rendering che non abbiamo visto Nuovi stage nel pipeline HW:

Computer Graphics. Alcuni meccanismi propri del rasterization based rendering che non abbiamo visto Nuovi stage nel pipeline HW: Computer Graphics Università dell Insubria Corso di Laurea in Informatica Anno Accademico 2014/15 Accenni ad alcuni argomenti lasciati fuori da questo corso Alcuni meccanismi propri del rasterization based

Dettagli

atematica e Computer Graphics XXXIV CONVEGNO UMI-CIIM Bari, 6-8 Ottobre 2017

atematica e Computer Graphics XXXIV CONVEGNO UMI-CIIM Bari, 6-8 Ottobre 2017 atematica e Computer Graphics XXXIV CONVEGNO UMI-CIIM Bari, 6-8 Ottobre 2017 Donatella Iacono Sabina Milella VETTORIALE VS RASTER dov è la differenza? VETTORIALE VS RASTER dov è la differenza? La prima

Dettagli

Checklist OSHA per l individuazione delle condizioni di pericolo per l apparato muscolo-scheletrico

Checklist OSHA per l individuazione delle condizioni di pericolo per l apparato muscolo-scheletrico Società Italiana di Medicina del Lavoro e Igiene Industriale Linee guida per la formazione continua e l accreditamento del medico del lavoro: UE WMSDs Allegato 3 Checklist OSHA per l individuazione delle

Dettagli

Modellazione Edge - Loop

Modellazione Edge - Loop Informatica Grafica per le arti Modellazione Edge - Loop In animazione 3D, si e' constato che le figure costituite unicamente da quadrilateri si deformano piu' facilmente rispetto a quelle formate da poligoni

Dettagli

ROBOTICA Syllabus Versione 1.0

ROBOTICA Syllabus Versione 1.0 ROBOTICA Syllabus Versione 1.0 Modulo Robotica Questo modulo definisce i concetti e le competenze fondamentali relativi ai principi di base di Robotica. Module Goals Chi supera la prova d esame per questo

Dettagli

5.1 Metodo Branch and Bound

5.1 Metodo Branch and Bound 5. Metodo Branch and Bound Consideriamo un generico problema di ottimizzazione min{ c(x) : x X } Idea: Ricondurre la risoluzione di un problema difficile a quella di sottoproblemi più semplici effettuando

Dettagli

FORMATI GRAFICI BITMAP

FORMATI GRAFICI BITMAP MULTIMEDIALITA Integrazione di diverse forme di comunicazione impiegate nelle presentazioni per corsi, per convegni, per addestramento professionale o nei giochi, nelle simulazioni o sul Web. Sono coinvolti

Dettagli

Corso di Percezione Robotica Modulo B. Fondamenti di Robotica

Corso di Percezione Robotica Modulo B. Fondamenti di Robotica Corso di Percezione Robotica Modulo B. Fondamenti di Robotica Fondamenti di meccanica e cinematica dei robot Cecilia Laschi cecilia.laschi@sssup.it Modulo B. Fondamenti di Robotica Fondamenti di meccanica

Dettagli

I L Q U I N T O C D - R O M Il CD-Rom allegato a questo fascicolo contiene alcuni utili filmati relativi al montaggio di RoboPenguin, gli esempi di

I L Q U I N T O C D - R O M Il CD-Rom allegato a questo fascicolo contiene alcuni utili filmati relativi al montaggio di RoboPenguin, gli esempi di F.69-ZAKinPROGRESS 8-01-2009 15:47 Pagina 9 9 I L Q U I N T O C D - R O M Il CD-Rom allegato a questo fascicolo contiene alcuni utili filmati relativi al montaggio di RoboPenguin, gli esempi di programmazione

Dettagli

esercitazione 3 interpolazione spaziale deterministica rilievo batimetrico del lago di Cencenighe, 2009

esercitazione 3 interpolazione spaziale deterministica rilievo batimetrico del lago di Cencenighe, 2009 esercitazione 3 interpolazione spaziale deterministica rilievo batimetrico del lago di Cencenighe, 2009 per saperne di più su forma del fondale del lago interpolazione spaziale con metodi deterministici

Dettagli

Introduzione al controllo

Introduzione al controllo Corso di Robotica 2 Introduzione al controllo Prof. Alessandro De Luca A. De Luca Cosa vuol dire controllare un robot? si possono dare diversi livelli di definizione completare con successo un programma

Dettagli

Sistemi Operativi (modulo di Informatica II) L interfaccia del file system

Sistemi Operativi (modulo di Informatica II) L interfaccia del file system Sistemi Operativi (modulo di Informatica II) L interfaccia del file system Patrizia Scandurra Università degli Studi di Bergamo a.a. 2009-10 Sommario Il concetto di file Metodi di accesso Struttura delle

Dettagli

2. Finestra PROJECT >> Dimensions; inserire nel pannello che si apre le caratteristiche del filmato che si vuol creare (dimensioni e standard

2. Finestra PROJECT >> Dimensions; inserire nel pannello che si apre le caratteristiche del filmato che si vuol creare (dimensioni e standard 1. Iniziare un nuovo lavoro dalla finestra FILE>>New 2. Finestra PROJECT >> Dimensions; inserire nel pannello che si apre le caratteristiche del filmato che si vuol creare (dimensioni e standard 3. Aprire

Dettagli

Elaborazione nel dominio delle frequenze. Elaborazione delle immagini digitali 1

Elaborazione nel dominio delle frequenze. Elaborazione delle immagini digitali 1 Elaborazione nel dominio delle frequenze Elaborazione delle immagini digitali 1 Serie di Fourier Elaborazione delle immagini digitali 2 Introduzione alla trasformata di Fourier Una funzione periodica può

Dettagli

Video Parte 4a. Stabilizzazione. Multimedia

Video Parte 4a. Stabilizzazione. Multimedia Video Parte 4a Stabilizzazione Stabilizzazione Un sistema di stabilizzazione dell immagine ha come scopo quello di rimuovere i movimenti da una sequenza di immagini Padding: movimenti intenzionali Jitter:

Dettagli

B = (e 1,..., e n ) di V, e una sequenza C = ( f 1,..., f n ) di vettori di. Lezione del 21 maggio.

B = (e 1,..., e n ) di V, e una sequenza C = ( f 1,..., f n ) di vettori di. Lezione del 21 maggio. Lezione del maggio. Il riferimento principale di questa lezione e costituito da parti di: 3 Trasformazioni ortogonali, 4 Complemento ortogonale, 5 Matrici di Gram e proiezioni ortogonali, 6 Orientazione

Dettagli