Facoltà di Ingegneria



Documenti analoghi
UNIVERSITÀ DEGLI STUDI DI SIENA

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

Visualizzazione e Controllo Remoto di Agenti in Ambienti Virtuali Tramite la Libreria OpenSceneGraph

Le ombre in OpenGl. Daniele Varin LS Ing. Informatica Corso di Elementi di Grafica Digitale

Si possono ovviamente dare vari casi. A titolo di esempio consideriamo alcuni casi possibili:

TECNICO SUPERIORE PER L INFORMATICA INDUSTRIALE

Progettazione 3D. Area formativa PROGETTAZIONE TECNICA

La tecnologia a supporto della corretta codifica della Scheda di Dimissione Ospedaliera

Università degli Studi di Catania Corso di Laurea Magistrale in Informatica Multimedia 2013/14. Cantarella Danilo. OpenCV Android

Ipertesti e Internet. Ipertesto. Ipertesto. Prof.ssa E. Gentile. a.a

Università degli Studi "Roma Tre" Dipartimento di Informatica ed automazione. Facoltà di Ingegneria

Software di base e software applicativo. Titolo: dic (1 di 9)

Introduzione a 3ds Max

Centro Studi Internazionale Corso di Grafica e modellazione 3D

INFORMATICA. Corso di Laurea in Scienze dell'educazione

Amministrazione sito web

Progettazione ed implementazione di un tool per lo sviluppo di applicazioni in Esperanto

ITI M. FARADAY Programmazione modulare a.s

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Università di Pisa Facoltà di Scienze Matematiche Fisiche e Naturali

OpenSceneGraph & OSG4Web

GRAFICA. Grafica pubblicitaria ed editoriale - Photoshop - Illustrator - Indesign - Progettazione del verde. Grafica pubblicitaria ed editoriale

DESCRIZIONE: Microsoft Office 2002 XP Corso Completo (Patente 60 giorni)

Introduzione Computer Graphics

Finalmente anche in Italia il partner del 3D semplice e intuitivo più diffuso al mondo. Modellazione 3D intuitiva

Dal foglio di carta alla multimedialità

Object Oriented Software Design

ISTITUTO SUPERIORE D. MILANI MONTICHIARI CORSO DI AUTOCAD 2014/15 DOCENTE :GIOACCHINO IANNELLO

Esplorate le possibilità di Adobe Acrobat 3.0

Lezione 20: La grafica 3D ed il WEB. La grafica 3D ed il WEB. La grafica 3D ed il WEB. Contenuti non interattivi. Contenuti interattivi

ArcScene è l applicazione del sistema ArcGis che permette di visualizzare l informazione geografica in tre dimensioni Attraverso ArcScene è possibile

10. Interfaccia Utente

Progetti F.O.S.S. Ieri e Oggi

Programma analitico d'esame. Versione

Importazione dati da Excel

Creare superfici. Le superfici. Informatica Grafica ][ Le superfici. Le superfici. Le superfici. Le superfici

SOMMARIO. Introduzione - OpenInventor. Introduzione - OpenInventor. OpenInventor

Anagrafica. Check-List. Autocomposizione guidata

La Metodologia adottata nel Corso

Discretizzazione di superfici per analisi CFD: messa a punto di un modulo automatico per la modellazione di assiemi complessi.

ARCHITETTURA VIRTUALE [AVR]

Informatica per la Storia dell Arte Anno Accademico 2014/2015 Docente: ing. Salvatore Sorce

INFORMATICA 1 L. Mezzalira

Riconoscimento tramite OCR di testi presentati sullo schermo in forma grafica

Informatica. Scopo della lezione

3DE Modeling Professional

Architetture Applicative

Corso di disegno C.A.D. 3D. sull uso di SolidDEdge

FACOLTÀ DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA INFORMATICA DIPARTIMENTO DI INFORMATICA E SISTEMISTICA. Presentazione

Sistema di acquisizione dati SME

Le texture. Informatica Grafica I. Le texture. Le texture. Le texture. Le texture. Le texture

PointCloud 7.0 Anno 2011

9. Architetture di Dominio

CATALOGO OFFERTA FORMATIVA INDIVIDUALE(per eventuale erogazione bonus) Durata ore: 200 di cui Teoria: 81 di cui Pratica: 109 Stage: 0

Lezione1. Cos è la computer grafica. Lezione del 10 Marzo Michele Antolini Dipartimento di Ingegneria Meccanica Politecnico di Milano

BLENDER. LEZIONI DI LABORATORIO Lezione 1

Elementi di UML (7): Diagrammi dei componenti e di deployment

PROGRAMMA OPERATIVO REGIONALE PIEMONTE FESR 2007/2013 Asse 1: Innovazione e transizione produttiva Attività I.1.3 Innovazione e P.M.I.

CALENDARIO ESAMI A.A. 2014/2015- SESSIONE AUTUNNALE

DESIGN PATTERN ESERCITAZIONE PREPARAZIONE ALL ESAME, PARTE II INGEGNERIA DEL SOFTWARE. La soluzione corretta è la c)

SOFTWARE PER LA RACCOLTA DATI TERM TALK

Capitolo V : Il colore nelle immagini digitali

Università Politecnica delle Marche. Progetto Didattico

1 Istruzioni installazione ITC Items

Applicazioni 3D avanzate

Università degli Studi di Napoli Federico II Facoltà di Ingegneria. Corsi di Studio in Ingegneria Informatica Laurea - Laurea Magistrale

Laurea in Ingegneria Meccanica e Meccatronica

Istruzione Operativa Sito web di Ateneo

Interattività. Caratteristica fondamentale è l interattività: Ad esempio l utente può modificare

Automazione Industriale (scheduling+mms) scheduling+mms.

Information Visualization

simulatore di ponti termici e condensazione

3DSMAX 6. Una panoramica su l interfaccia e gli strumenti a disposizione

Migliorare la qualità della didattica con italc

Disciplina: SISTEMI AUTOMATICI. Classi: III AES PROF. IANNETTA SIMONE PROF. SAPORITO ETTORE. Ore settimanali previste: 4

RAEE Uno contro Uno schedario di carico e scarico documento semplificato di trasporto dichiarazione sostitutiva RAEE

Liceo scientifico statale Galileo Galilei Selvazzano Dentro (PD) Anno scolastico Dipartimento di Informatica: Obiettivi Disciplinari

Tutorial Tenute Comunicazione Integrata Zonin. Casa Vinicola Zonin

WP4 Sviluppo: Realizzazione motore di render dello storytelling MESI 9-21

Parametric Design SOFTWARE CAD TRAINING. Configurazione scambiatori di calore

Internet Architettura del www

Progettazione e realizzazione di una GUI multi-piattaforma per applicazioni mediche in 2D

PROITACA.ORG GUIDA ALL USO

Tele-Laboratori di Automatica

Modulo: Fogli elettronici

Votazione finale: 110/110. Conseguimento Laurea: 28/01/2014

Anno Scolastico: 2014/2015. Indirizzo: Sistemi informativi aziendali. Classe: terza. Disciplina: Informatica. prof. Silvia Tondo

Il web server Apache Lezione n. 3. Introduzione

Realizzazione di un framework di monitoring per l'analisi di sistemi critici Anno Accademico 2013/2014

REGISTRO DELLE IMPRESE

Sito web per la presentazione e l accesso ai servizi di Ruven integrato con la piattaforma B2B del pacchetto software ERP Stratega.NET.

Percorsi didattici di geometria dello spazio: lavorando con CABRI 3D

Università degli Studi di Salerno

La Laurea Magistrale in Informatica

CENTRO DI.RE. (DIVERSAMENTE ABILI IN RETE) QUESTIONARIO PER LA RILEVAZIONE DEL FABBISOGNO DI TECNOLOGIE ASSISTIVE

LE POSSIBILITA' DI ACCESSO DA REMOTO ALLE RETI DI CALCOLATORI

Light CRM. Documento Tecnico. Descrizione delle funzionalità del servizio

Indice generale VIII

Diploma Accademico di primo livello Ordinamentale

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI

Transcript:

Università degli studi di Roma Tor Vergata Facoltà di Ingegneria Laurea in Ingegneria Informatica Creazione e animazione interattiva di grafica tridimensionale Relatore Ing. Francesco Martinelli Candidato Michele Martone

Sviluppo, a partire da librerie grafiche OpenGl, di un software (UGP) con le seguenti finalità nell' ambito dell' automazione: Rappresentazione grafica 3D di tessuti organici e degli effetti di sollecitazioni sugli stessi. Visualizzazione da remoto di manipolatori robotici. Rappresentazione di ambienti aperti 3D e navigazione di robot mobili.

Campo d'applicazione : medico e automazione medica Nel campo della chirurgia guidata visualmente,è possibile visualizzare tessuti e manipolatori meccanici per guidare l'intervento con precisione laddove la visione da video camera fosse impossibilitata o fuorviante. Si sta diffondendo l'uso di rappresentazioni tridimensionali (endoscopie 3D, didattica medica assistica al calcolatore, simulazioni).

Campo d'applicazione : robotica Per v Per vari motivi, in diversi ambiti il monitoraggio/la visualizzazione del robot è fuorviante/non disponibile. Una rappresentazione snella della sua configurazione permetterebbe controllo remoto. Rappresentazione Denavit-Hartenberg descrive la configurazione di un manipolatore con pochi dati.

Campo d'applicazione : visualizzazione terreni 3D La navigazione di robot mobili in ambienti ostili (es.: rover) può trarre ausilio da una rappresentazione tridimensionale del terreno, laddove fossero noti dati sulla sua geometria (es.: altimetrie).

Campo d'applicazione : videogiochi e simulatori di volo E, inevitabilmente,... i videogames...

Discipline correlate alla computer grafica: algebra lineare, geometria proiettiva teoria dei segnali algoritmi e strutture dati geometria computazionale

Pixel e Colore L'elemento di base di ogni rappresentazione grafica è il pixel, o PIcture ELement, ossia la macchietta di colore di dimensione minima rappresentabile su un display. Il colore è una sensazione, quindi la sua misura è soggettiva e la sua corretta rappresentazione è un problema.

Filtri, pixel & co. Grazie alla rappresentazione formalizzata in forma di segnale discreto bidimensionale, un'immagine può essere sottoposta a transformazioni e analisi tipiche della teoria dei segnali (DFT, convoluzioni, correlazioni, etc)

3D : meshes,triangoli,pro/contro Attualmente le rappresentazioni tridimensionali si avvalgono di approssimazioni in forma di composizioni di poligoni (polygon meshes). Esistono altre rappresentazioni, ma per la grafica realtime la rappresentazione poligonale è lo standard.

Idee e concetti adottati in UGP In UGP sono presenti i concetti di : camera mobile, animazione di oggetti, interattività

amera & World La scena è proiettata sul piano corrispondente a quello del display.

Animazione In UGP diversi agenti possono avere un'evoluzione propria,e la loro geometria essere dinamica. es.: palla che rimbalza

Interattività Diversi oggetti, possono essere 'posseduti' dall'utente e guidati dall'input di tastiera e mouse. es.:tessuto penetrato da ago

Comandi testuali C'è la possibilità di immettere comandi testuali, che permettono di cambiare opzioni dell'ambiente o dare messaggi diretti agli agenti presenti. #esempi di comandi: drawer set drawtextures 0 meshcreator cube bounded 0 0 0 1 1 1 texture data/textures/smiley.bmp meshcreator cylinder radius 1 meshcreator flatsystolicmesh cellsize 1 xcells 16 ycells 16 in 0 0-10 color 255 0 0 texture 3 del * camera set theta 3.98

Architettura del software UGP

Software libero & librerie UGP è stato creato appoggiandosi a free software (le API Mesa GL e SDL) ed è compilabile con gli strumenti GNU (gcc,make). La documentazione del codice è stata creata automaticamente con il software doxygen.

Possibili sviluppi futuri di UGP : didattica medica e simulazioni chirurgiche: rappresentazione di fenomeni più complessi (es.:tagli,sezioni) e supporto di interfacce aptiche. manipolazione remota: integrazione di un'interfaccia per l'acquisizione dati di configurazioni di robot tramite network (es.:su TCP/IP). sperimentazione di algoritmi di navigazione per robot e visualizzazione ambienti 3D per rover. Altri possibili sviluppi: Semplici simulazioni con agenti; implementazione di algoritmi di surface removal; esperimenti di algoritmi AI