Massimiliano Piscozzi – Sistemi multimediali.

Slides:



Advertisements
Presentazioni simili
Dott. Marco Trivelli SNORT: Intrusion Detection System Politiche delle Reti e Sicurezza.
Advertisements

1 Processi e Thread Processi Thread Meccanismi di comunicazione fra processi (IPC) Problemi classici di IPC Scheduling Processi e thread in Unix Processi.
Sequential Statements. – Il VHDL simula lo svolgersi in parallelo di varie operazioni – Loggetto fondamentale e il PROCESS – Un PROCESS contiene una serie.
LE POTENZE IN ALGEBRA BASE POSITIVA = RISULTATO POSITIVO
Web 2.0 and Libraries mj crowley 6/3/09 Un modello di auto-apprendimento collaborativo, ma anche divertente e gratificante !
Costruzione di Interfacce Lezione 10 Dal Java al C++ parte 1
JAVA C import java.util.*; #include <stdio.h>
Metadati gestionali e amministrativi per oggetti digitali nativi Antonio Scolari Seminario nazionale sui metadati Roma, 3 aprile 2001.
Packages. Package: insieme di classi e interfacce in relazione Per formare un package basta inserire la direttiva come prima istruzione nel file sorgente.
FONDAMENTI DI INFORMATICA III WfMC-1. FONDAMENTI DI INFORMATICA III WfMC-2 WFMC Cose WfMC Workflow Management Coalition (WfMC), Brussels, è unorganizzazione.
Sequence. CREARE UNA SEQUENCE CREATE SEQUENCE nome [INCREMENT BY n] [START WITH n] [MAXVALUE n | NOMAXVALUE] [MINVALUE n | NOMINVALUE] [CYCLE | NOCYCLE]
PRODOTTO CARTESIANO Otteniamo un prodotto cartesiano quando: viene omessa la condizione di join una condizione di join non è valida tutte le righe della.
Centro Informatico Multimediale Modulo 2 – Utilizzo e gestione dei file.
Progetto Rover – Fase 1. Obiettivo e Vincoli Obiettivo è creare applicazione capace di controllare in remoto un Rover, dotato di torretta sensoriale e.
Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria di Modena Corso di Laurea Specialistica in Ingegneria Informatica Analisi e valutazione.
Un esempio: Registrazione e lettura di dati in un file
1Palma AM - G5 TUTORIAL GIMP per realizzare immagini con trasparenze e creare immagini con animazioni EXIT.
Microsoft Access Maschere.
Il sistema operativo Sistema operativo (in breve) –È costituito dai programmi di gestione delle operazioni più elementari del computer –… gestione di vari.
19/09/08 Insegnare con metodo Prof. Calogero Gugliotta 1 Power Point Corso PON Insegnare con metodo.
La risoluzione determina il dettaglio dell'immagine, quindi le massime dimensioni di stampa che potete raggiungere mantenendo una buona qualità. La fotocamera.
Primi passi con Windows: Gestione del Desktop Barra Applicazioni Menu Avvio ISTITUTO COMPRENSIVO N.7 - VIA VIVALDI - IMOLA Via Vivaldi, Imola.
Presenta Progetto Hyper-Club. Hyper-code Via Domenico Mercante 6, Verona (VR) – Tel Cell mail. Chi.
Le porte di comunicazione
Descrizione Semantica ad Alto Livello di Ambienti Virtuali in X3D
Tipologia dotazione informatica Le dotazioni informatiche nelle scuole comprendono soprattutto stampanti,mentre è limitato il numero degli scanner.
INTERNET Antonio Papa Classe 2^ beat I.S.I.S. G. Meroni a.s. 2007/2008.
Giochi educativi on line e off line Come programmarne limpiego in classe.
LAVORO ED ENERGIA L’energia è la capacità di un sistema di compiere lavoro In natura esistono diverse forme di energia e ognuna di esse si trasforma continuamente.
Attività Formativa Sviluppo di un WORKFLOW ENGINE di Dott. Riccardo Gasperoni Alessandro Caricato Gabriele Trabucco in collaborazione con Progesi S.p.A.
Statistica economica (6 CFU)
Microsoft Kinect IR PATTERN PROJECTOR IR CAMERA RGB CAMERA.
Installazione di Drupal su Linux (sistemista) Installazione step-by-step e note.
Massimiliano Piscozzi – Sistemi multimediali.
Massimiliano Piscozzi – Sistemi multimediali.
Massimiliano Piscozzi – Sistemi multimediali.
Massimiliano Piscozzi – Sistemi multimediali.
Massimiliano Piscozzi – Sistemi multimediali.
Customer Support Research & Development Come registrarsi ed entrare in......ITRC.
Una nuova indagine endoscopica: la Videoendoscopia Capsulare
UG40 Energy Saving & Twin Cool units Functioning and Adjustment
Fondamenti di informatica T-A Esercitazione 7 : Collezioni AA 2012/2013 Tutor : Domenico Di Carlo.
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 4 - Protocolli del Web Ernesto Damiani Lezione 3 – Esempi HTTP.
Dynamic SQL.
Virtual Reality Modeling Language
Sei bravo a………scuola calcio Come nella passata edizione le squadre si affronteranno in due momenti, che per questa stagione sportiva si sintetizzano.
Massimiliano Piscozzi –
Sei bravo a………scuola calcio
“Lenuove tecnologie” – Lezione2
Massimiliano Piscozzi –
Microsoft Access E’ un programma utile per lo sviluppo di applicazioni gestionali che si appoggiano a una base dati.
Microsoft Access E’ un programma utile per lo sviluppo di applicazioni gestionali che si appoggiano a una base dati.
Tutorato Elementi di Informatica 2013
Trasmettitori e ricevitori
Web MIDI API - Esempi Lezione 24
SISTEMA OPERATIVO - INTERPRETE DEI COMANDI -
Massimiliano Piscozzi –
Laboratorio II, modulo LabView.
Operazioni pianificate
un video #1 Prima delle riprese
Massimiliano Piscozzi –
Lezione 7 Laboratorio 1 Programmazione MIDI (Prof. Luca A. Ludovico)
Modello dell’interesse semplice
Web MIDI API - Esempi Lezione 17
Manifestazione “Sei Bravo a... Scuola di Calcio”
MAYA BASICS.
Uno step sequencer Lezione 18
FORMAT DEL COMPITO DI REALTA’
il povero manuale di sistema per sperimentare reti di computer
Obiettivo dell'esercizio per la presentazione
Transcript della presentazione:

Massimiliano Piscozzi – Sistemi multimediali

ProximitySensor ProximitySensor : X3DEnvironmentalSensorNode { SFBool[in,out]enabledTRUE SFVec3f [in,out] center0 0 0 SFVec3f[in,out] size0 0 0 SFTime[out] enterTime SFTime [out] exitTime SFRotation[out]orientation_changed SFVec3f[out]position_changed SFBool[out]isActive... } Rileva quando lavatar entra (ed esce) in una zona rappresentata da un parallelepipedo Quando lutente si trova allinterno del parallelepipedo il sensore traccia la sua posizione e orientazione Permette di far iniziare (terminare) delle animazioni quando lavatar si avvicina (allontana) ad un particolare oggetto Permette di muovere un oggetto in modo da replicare il movimento dellavatar (utile per la creazione di interfacce)

Esempio (1) Animazione di un parallelepipedo in base alla vicinanza dellavatar Shape · · · Box · · · Appearance · · · ProximitySensor enterTime exitTime · · · Transform scale · · · Material · · · PositionInterp. set_fraction value_changed · · · TimeSensor startTime fraction_changed · · · PositionInterp. set_fraction value_changed · · · TimeSensor startTime fraction_changed · · ·

Esempio (2) Posizionamento di un oggetto in base alla posizione dellavatar ProximitySensor position_changed orientation_changed · · · Transform translation rotation · · · Transform · · · La grandezza del sensore (campo size) deve essere tale da racchiudere tutta la scena virtuale Sistema di coordinate locali corrispondente alla posizione dellavatar Collision · · · Occorre disabilitare il rilevamento delle collisioni:...

VisibilitySensor VisibilitySensor : X3DEnvironmentalSensorNode { SFBool[in,out]enabledTRUE SFVec3f [in,out] center0 0 0 SFVec3f[in,out] size0 0 0 SFTime[out] enterTime SFTime [out] exitTime... } Rileva quando unarea rappresentata da un parallelepipedo è visibile allavatar Permette di far iniziare (terminare) delle animazioni quando lavatar può o meno vedere un particolare oggetto (utile per attirare lattenzione dellutente)

Sound (1) Sound : X3DSoundNode { SFVec3f[in,out]location0 0 0 SFVec3f[in,out]direction0 0 1 SFFloat[in,out]intensity1.0 SFFloat[in,out]minFront0 SFFloat[in,out]minBack0 SFFloat[in,out]maxFront0 SFFloat[in,out]maxBack0 SFNode[in,out]sourceNULL[X3DSoundSourceNode] SFBool[]spatializeTRUE... } minFront maxFront direction location minBack maxBack Modello acustico Il nodo Sound permette di creare delle sorgenti acustiche nello spazio 3D

Sound (2) File audio (.wav,.midi,.mp3) AudioClip : X3DSoundSourceNode { SFBool[in,out]loopTRUE SFFloat[in,out]pitch1 SFTime[in,out]startTime0 SFTime[in,out]stopTime0 SFTime[in,out]pauseTime0 SFTime[in,out]resumeTime0 MFString[in,out]url SFTime[out]duration_changed SFTime[out]elapsedTime SFBool[out]isActive SFBool[out]isPaused... } La variazione del pitch modifica sia il tono sia la velocità di riproduzione I campi loop, startTime e stopTime permettono di attivare lAudioclip allo stesso modo di quanto avviene per il TimeSensor Esempio