Master in Computer Game Dev. Interaction Design



Documenti analoghi
Informatica e Produzione Multimediale. Introduzione

Lezione 1: Introduzione

Informazione e dato. Gabriella Trucco

Computer Graphics. La disciplina fornisce metodi per creare elaborare memorizzare visualizzare. immagini di oggetti o scene mediante un computer

3D e Realtà Virtuale

SCUOLA PRIMARIA Anno Scolastico 2014/2015 CURRICOLO DI TECNOLOGIA OBIETTIVI DI APPRENDIMENTO AL TERMINE DELLA CLASSE TERZA DELLA SCUOLA PRIMARIA

Visione Computazionale

Automazione Industriale (scheduling+mms) scheduling+mms.

SCUOLA PRIMARIA I.C. di CRESPELLANO PROGRAMMAZIONE ANNUALE DI TECNOLOGIA E INFORMATICA

Progetto breve: Programmazione informatica

Dispensa di Informatica I.1

Sistema di ripresa con fotocamera digitale fissa Calibrazione

La Visione Artificiale. La vis ione delle macchine La vis ione umana Acquis izione di immag ine

STRUTTURA UDA U.D.A. 2. Classe III A PRESENTAZIONE

Archivio WebQuest I Grafi e le Reti

Grafica ed interfacce per la comunicazione Scienze della Comunicazione A.A.2014/15

DISCIPLINE PROGETTUALI E LABORATORIO ( MODELLISTICA E CAD )

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)

Base di dati e sistemi informativi

PROGETTAZIONE DIDATTICA CLASSI PRIME ANNO SCOLASTICO TECNOLOGIA. Traguardi per lo sviluppo delle competenze OBIETTIVI DI APPRENDIMENTO

Assegnamento di un indirizzo IP temporaneo a dispositivi Barix

INFORMATICA GENERALE. Prof Alberto Postiglione Dipartim. Scienze della Comunicazione Univ. Salerno. Università degli Studi di Salerno

SISTEMI E RETI 4(2) 4(2) 4(2) caratteristiche funzionali

PIANO DI LAVORO (a.s. 2010/11)

MESA PROJECT ITIS G. Cardano Pavia New Curriculum

Corso di Visione Artificiale. Il corso. Samuel Rota Bulò

Introduzione al Calcolo Scientifico

STRUTTURA UDA U.D.A. 4. Classe III A PRESENTAZIONE

Corso di Laurea Magistrale in

1. BASI DI DATI: GENERALITÀ

02 L Informatica oggi. Dott.ssa Ramona Congiu

Curricolo di TECNOLOGIA. Scuola Primaria

INTRODUZIONE ALL INFORMATICA

La vita possibile. Interfacce, Contenuti e Servizi per le Tecnologie Interattive Laboratorio di Interazione Uomo - Macchina e Usabilità 23/09/2013 1

Le Medical Humanities

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi

TECNOLOGIA CLASSE PRIMA TRAGUARDI DI COMPETENZA DA SVILUPPARE AL TERMINE DELLA CLASSE PRIMA

Linguaggi di programmazione

AZIENDA SIMULATA CREAZIONE DI UN APP

Introduzione alla Virtualizzazione

Percorso Video Game. Percorsi per la Laurea Magistrale in Informatica. Obiettivi generali. Sbocchi professionali

INTRODUZIONE ALL INFORMATICA

Interazione Uomo-Macchina Nella Realta Virtuale

11. Evoluzione del Software

UN PROGETTO INNOVATIVO PER LA SCUOLA PRIMARIA. SPOSTARE L ATTENZIONE DALL INSEGNAMENTO ALL APPRENDIMENTO, CENTRALITÀ DEL FARE (Problem Based Learning)

PIANO DI LAVORO ANNUALE DEL DIPARTIMENTO DI MATERIA DIPARTIMENTO DI INFORMATICA INDIRIZZO TECNICO SCIENTIFICO NUCLEI FONDAMENTALI DI CONOSCENZE

Data Mining a.a

Sistemi Operativi II Corso di Laurea in Ingegneria Informatica

Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore

Elementi di Psicometria con Laboratorio di SPSS 1

DSCube. L analisi dei dati come strumento per i processi decisionali

Lezione 4 La Struttura dei Sistemi Operativi. Introduzione

SeaGame: un Serious Game basato sulla simulazione di un ambiente costiero

Introduzione al Calcolo Scientifico

TECNICO SUPERIORE PER L INFORMATICA INDUSTRIALE

PROGRAMMAZIONE SCUOLA PRIMARIA - CLASSE TERZA

I WEBQUEST SCIENZE DELLA FORMAZIONE PRIMARIA UNIVERSITÀ DEGLI STUDI DI PALERMO. Palermo 9 novembre 2011

Istituto Universitario Navale Facoltà di Ingegneria Corso di Laurea in Ingegneria delle Telecomunicazioni

La ricerca empirica in educazione

La macchina programmata Instruction Set Architecture (1)

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

ISTITUTO TECNICO COMMERCIALE STATALE ABBA - BALLINI

Libera Università del Volontariato e dell'impresa Sociale

rappresentazione astratta di un sistema e/o di una situazione reale tramite un insieme di dati/elementi ad essa analoghi

Origini e caratteristiche dei calcolatori elettronici

Corso di Informatica

INFORMATICA. Il Sistema Operativo. di Roberta Molinari

Sistemi Operativi MECCANISMI E POLITICHE DI PROTEZIONE. D. Talia - UNICAL. Sistemi Operativi 13.1

MECCANISMI E POLITICHE DI PROTEZIONE 13.1

PROGRAMMA DI LABORATORIO TRATTAMENTO TESTI

TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE

STRUTTURA UDA A PRESENTAZIONE. Alunni della classe quarta (secondo biennio) del settore Manutenzione e Assistenza Tecnica. U.D.A. 1.

Istituto Tecnico Commerciale Statale e per Geometri E. Fermi Pontedera (Pi)

I casi d uso corrispondono ai compiti che l attore (che può essere una persona fisica e non) può svolgere.

12. Evoluzione del Software

Lezione 1. Introduzione e Modellazione Concettuale

IL SISTEMA INFORMATIVO

COMPETENZE DIGITALI. Le digital Competence Framework mi permettono di : Esplorare nuovi contesti tecnologici in modo flessibile.

Programmazione di dipartimento: INFORMATICA classe 5 A.S

Dietro il protocollo: Il background teorico metodologico

Simulazione di macchina: analisi virtuale del comportamento cinematico. Elio Bergamaschi

Corso di Informatica

ProSky Progettare una facciata continua non è mai stato così semplice.

DISCIPLINE PROGETTUALI E LABORATORIO ( MODELLISTICA E CAD )

Il calcolatore oggi : UN SISTEMA DI ELABORAZIONE

Sistema automatico di acquisizione e modellazione 3D a basso costo

Corso di laurea di I livello I N F O R M A T I C A (indirizzo Generale) (Classe 26)

CENTRALE UNICA DI SOCCORSO

Transcript:

Master in Computer Game Dev Interaction Design

Il Docente Umberto Castellani (PhD) Ricercatore del Dipartimento di Informatica Università di Verona VIPS (Vision, Image Processing & Sound) (http://vips.sci.univr.it) Contatti email: umberto.castellani@univr.it Telefono: 045 802 7988 http://profs.sci.univr.it/~castella/

Obiettivi Introdurre i concetti fondamentali dell interazione uomo-macchina Presentarne l evoluzione e gli aspetti avanzati Approfondire gli aspetti tecnologici in particolare sul visual interaction Fornire esempi di applicazioni ed esperienze

Programma Introduzione all HCI Fattori umani La macchina L interazione Le interfacce grafiche Modello della telecamera La calibrazione Exterior Orientation Sistemi mobile Il kinect Altri dispositivi

Testi consigliati Slides e appunti del docente. Interazione uomo-macchina. Alan Dix, Janet Finlay, Gregory D. Abowd, Russell Beale. The design of everyday things. Donald A. Norman. Appunti di visione Computazionale. Andrea Fusiello (http://www.diegm.uniud.it/fusiello/teaching/visione/appunti/appunti_10.pdf)

HCI: È un mondo difficile... Donald A. Norman. The Design of everyday things

Parapsicologia della vita moderna uso di diversi dispositivi, strumenti, applicativi, etc, alcuni facili da usare, altri no questo conduce ad un senso di frustrazione, principalmente dovuto ad una progettazione non accurata non forniscono evidenza o forniscono falsa evidenza delle operazioni che stano svolgendo introducono trappole all utente nascondono il normale processo di interpretazione e comprensione

Parapsicologia della vita moderna Progettazione povera frustazione dell utente confusione errore Dispositivi ben definiti sono facili da capire, interpretare, e forniscono indizi visibili delle operazioni

Esempi di dispositivi orologi digitali : molte funzioni, pochi controlli telefoni : sapete come si eseguono operazioni come trasferire la chiamata, mettere in attesa, etc.? porte : alcune sono più facile da utilizzare di altre Elettrodomestici : molte caratteristiche, pochi controlli; manuali di istruzioni complicati o non utilizzabili; gli utenti memorizzano poche importanti funzioni; compito difficile per utenti casuali (eg., forno a microonde). Esiste una moltitudine di oggetti : per utilizzarli bisogna capire come funziona la psicologia e la cognizione umana.

Interazione Uomo-Macchina Disciplina che studia come computers e persone possono interagire e influenzarsi a vicenda. Prettamente interdisciplinare : informatica (elaborazione di immagini, ingegneria del software, etc.) psicologia scienza dell educazione e della comunicazione sistemi informativi grafica e design Crescente interesse in ogni campo.

Natura multidisciplinare Parte human psicologia cognitiva ergonomia e fattori umani sociologia e antropologia teoria della comunicazione psicologia sociale e organizzativa progetto grafico e industriale Parte machine informatica ingegneria grafica sistemi operativi linguaggi di programmazione architetture SW ingegneria del SW ambienti di sviluppo AI

Alcune discipline

Elaborazione delle immagini Manipolazione di una immagine al fine di produrre una nuova versione di essa Immagine originale acquisita da un sensore fisico, dopo la digitalizzazione si memorizza in un file L immagine diventa un oggetto computabile: elaborare significa eseguire calcoli sull immagine

Elaborazione delle immagini Immagini trasmessa da New York a Londra attraverso un telegrafo negli anni 20. Si poteva rendere disponibile otre oceano le immagini in meno di 3 ore (con la nave più di una settimana) L elaborazione delle immagini si può far risalire a prima della II guerra mondiale.

Elaborazione delle immagini Image Based Modelling and Rendering The Campanile Movie and The Matrix http://www.debevec.org/campanile/

Computer Graphics Metodologia per la generazione di immagini sintetiche tramite il computer L immagine (3D) è generata da un programma tramite una descrizione matematica o modello (anche fisico) Per la visualizzazione viene spesso usata una proiezione 2D Applicazioni: dall intrattenimento con videogiochi, effetti speciali, etc., al WWW, dalla modellazione di oggetti, scene, persone, fenomeni naturali, alla simulazione di ambienti virtuali, telelavoro, telemedicina, etc.. La tendenza va verso il realismo delle scene sintetiche prodotte.

Computer Vision Insieme di tecniche computazionali per stimare le proprietà geometriche e dinamiche del mondo 3D da una o più immagini. In senso lato, estrarre informazioni da un immagine per produrre una rappresentazione o descrizione della scena Ha finalità inverse alla grafica. Più ambiziosa dell analisi d immagine. Vorrebbe emulare le prestazioni del sistema visivo umano Ricavare informazioni 3-D da immagini 2-D, assegnare etichette, stimolare/guidare azioni

Structure and motion Portoni della Bra - Verona

Structure and motion

Pattern Recognition Descrizione ed analisi delle misure fatte da processi fisici o mentali richiede una fase di pre-elaborazione per ridurre rumore e ridondanza delle misure uso della conoscenza disponibile sulle proprietà statistiche e strutturali delle misure Spesso, si identifica con la classificazione

Esempio di Pattern Recognition

Es. Pedestrian detection

... e nei videogiochi?

Sintesi vs. Analisi Tradizionalmente la sintesi e l analisi di dati multimediali erano considerati processi indipendenti: Sintesi: descrizione generazione Analisi: osservazione descrizione

Sintesi: esempio Big Bac Bunny: http://www.bigbuckbunny.org/

Analisi: esempio Segmentazione e rimozione dello sfondo: http://www.morethantechnical.com/2010/05/05/bust-out-your-own-graphcutbased-image-segmentation-with-opencv-w-code/

Analisi: esempio Segmentazione e sostituzione dello sfondo: http://www.youtube.com/watch?v=yjhmgj1_dv4

Sintesi Analisi Sintesi e analisi ora sono svolte insieme nello stesso processo di generazione di dati multimediali Il confine tra reale e sintetico si assottiglia

Case-study: la faccia La modellazione di facce sintetiche avviene con l acquisizione delle proprietà geometriche e fotometriche di facce di attori reali

Image metric: Emily-project http://gl.ict.usc.edu/research/digitalemily/

Software Computer Graphics&Animation Blender (http://www.blender.org/) 3D Studio Max (http://usa.autodesk.com/3ds-max/) Maya (http://usa.autodesk.com/maya/)

Software (II) Computer Vision (http://www.photomodeler.com/) (http://www.vicon.com/boujou/)

Software (II) Computer Vision (http://www.photomodeler.com/) (http://www.3dflow.net)

Software (http://www.vicon.com/boujou/)

Software (III) http://www.facewaretech.com/news-updates/