AMBIENTE VIRTUALE UTENTE
|
|
- Pio Borghi
- 8 anni fa
- Visualizzazioni
Transcript
1 Moduli logici di un Ambiente Virtuale Sintesi Campionamento Comportamenti Proprietà AMBIENTE VIRTUALE Management Rendering Interazione UTENTE È il processo che porta alla descrizione di un oggetto (modello), mediante sintesi o campionamento Tale modello può essere utilizzato in fase di rendering e/o di simulazione Proprietà dell oggetto modellato: Geometriche Fisiche Meccaniche Ottiche Surface modeling: vengono descritte solo le superfici dell oggetto Solid modeling: viene descritto tutto l oggetto inteso come solido 3D 1
2 Es. modellazione manuale (sintesi) Es. acquisizione 3D (campionamento) 2
3 Solid Modeling Solid modeling: : CSG Oggetto come porzione di volume CSG (Constructive( Solid Geometry) L oggetto viene descritto come semplice composizione di alcune primitive 3D (sfera, cubo, ecc) Primitive modificabili tramite traslazioni, rotazioni, deformazioni Primitive componibili utilizzando operatori booleani 3
4 Solid modeling: : CSG Permette di descrivere efficientemente oggetti semplici Difficilmente applicabile a modelli di oggetti reali Può essere combinata con altri tipi di modellazione (ciò avviene nei programmi CAD) Solid modeling: Voxels Anche in questo caso l oggetto l è visto come porzione di volume Sono di interesse le proprietà puntuali. Es: : risultato di una TAC, dati fluidodinamici,, tensore degli sforzi di un pezzo meccanico valutato in ogni punto. La primitiva adottata è il voxel (volume element) 4
5 Solid modeling: Voxels Griglia 3D uniforme Facile gestione Grande occupazione di memoria Possibile comprimere i dati i modo efficiente Ok se i dati sono distribuiti in modo uniforme e la rilevanza delle varie parti del volume è la stessa Surface Modeling 5
6 Surface Modelling Oggetto come superficie Superficie: sottoinsieme S di R 3 intrinsecamente bidimensionale Tipi di rappresentazione Implicita: F(x,y,z) = 0 definizione troppo generale (non sempre produce superfici) F F non sempre disponibile ed equazione non sempre risolvibile Parametrica: ψ : Ω R 3 (con Ω R 2 ) ψ non è sempre facile da deteminare Curve e Superfici Parametriche La superficie è rappresentata da una collezione di patch Ciascuna patch è caratterizzata da un reticolo di punti di controllo che ne determinano posizione e forma ψ : Ω R 3 6
7 Curve di Bezier 4 punti di controllo (P 1..4 La curva passa da P 1 e P 4 Tangenze in P 1 a (P 2 P 1 ) in P 4 a (P 3 P 4 ).4 ) Equazione: Q(t) = (1-t) 3 P 1 + 3t(1-t) t) 2 P 2 + 3t 2 (1-t) P 3 + t 3 P 4 = G B T(t) = i P i B i (t) G = geometry,, ovvero vettore dei punti = [P 1 P 2 P 3 P 4 ] B = spline basis,, matrice tipica della classe di curve T(t) = power basis = [t 3 t 2 t 1] T B i (t) = blending (oppure basis ) functions Bezier Cubic Patch Bezier Patch - 16 control points - cubica ψ (u,v) = i j P ij B ij (u,v) i,j = ;; u,v [0,1] Le B ij sono tali che sui 4 vertici del reticolo di controllo posizione e derivate parziali (ψ( u, ψ v ) della patch corrispondano a quelle dei punti di controllo, e che in tali punti ψ uv = 0. 7
8 Bezier Cubic Patch Mancanza di controllo locale Effetto dello spostamento di un c.p. Le B-splines usano delle funzioni di blending che consentono di avere controllo locale. Fanno uso di punti di controllo addizionali (knot( knot-points) ) che possono essere equispaziati o meno (NURBS( NURBS) Sono precise ma computazionalmente onerose NURBS Nella grafica 3D real-time time,, le NURBS vengono solitamente usate solo per modellare un oggetto. Si procede poi ad una tessellazione per approssimarlo ad una mesh poligonale che viene poi effettivamente usata in tempo reale. 8
9 Mesh poligonali Descrizione approssimata della superficie Mesh: insieme di poligoni tale che due suoi elementi non si intersecano oppure condividono un vertice o uno spigolo. Ogni poligono approssima una porzione di superficie Vengono usate in prevalenza mesh di triangoli Facili da rappresentare, manipolare, visualizzare Sono ricostruibili a partire da dati campionati irregolarmente Il rendering di un triangolo è ottimizzato in hw Rappresentazione accurata numero elevato di triangoli elevate dimensioni e pesantezza del modello Selezione del numero di triangoli come scelta di trade-off Mesh poligonali 9
10 Mesh poligonali: bassa risoluzione Mesh poligonali: alta risoluzione 10
11 Mesh poligonali Mesh Triangolari Informazione codificata nel modello: Geometrica Posizione dei vertici Normali ai vertici Topologica Connettività Relazioni fra triangoli Nota: in una mesh contenente n vertici ci sono circa 2n triangoli 11
12 Strutture Dati Esempio: Geometria = Lista di vertici (n elementi) G = { [x 1, y 1, z 1 ], [x 1, y 2, z 3 ],...} Connettività = Lista di triangoli (2n elementi): C = { [i 11, i 12, i 13 ], [i 21, i 22, i 23 ],...} Costo: 3n floats + 2n 3 log(n) bits 3D File Format: VRML VRML (Virtual Reality Modeling Language) è molto più di un formato dati, dato che fornisce anche features di interazione e descrizione. Tuttavia oggi è usato per lo più solo come formato dati universale, leggibile e scrivibile da molti tipi di SW diversi, nonostante i suoi numerosi dialetti. In VRML è possibile descrivere un intera scena 3D sotto forma di albero di nodi. Vi sono 54 tipi differenti di nodi, alcuni di questi rappresentano direttamente oggetti 3D, altri realizzano connessioni gerarchiche. E possibile specificare anche materiali, textures, e parametri di camera/illuminazione. Si è evoluto nell X3D (formato multi-sintassi). Sample 12
13 3D File Format: OBJ Formato file ASCII sviluppato da Wavefront, e utilizzato spesso come formato di interscambio. Il file format OBJ supporta linee, poligoni, e curve/superfici free-form. Linee and poligoni sono descritte in termini dei loro punti, mentre curve e superfici sono definite con I punti di controllo e altre informazioni che dipendono dal tipo di curve (Bezier, B-Splines, etc.). Sample 3D File Format: FBX Formato binario sviluppato da Kaydara per il software Filmbox (gestore di animazioni e MOCAP), è diventato in breve uno standard de facto di interscambio. Successivamente è stato acquisito da Alias che ne ha rilasciato le specifiche e un SDK facendolo diventare openstandard (non tutti concordano ). Permette di specificare non solo dati 3D, ma anche animazioni, audio e video. Permette di incorporare estensioni di terze parti (es. COLLADA). 13
14 3D File Format: Collada Acronimo di COLLAborative Design Activity, si propone di diventare lo standard di interscambio utilizzando uno schema XML. Originariamente realizzato da Sony, oggi è gestito dal consorzio open-source Khronos Group. E usato da Google Earth per memorizzare le informazioni 3D. Permette di definire anche informazioni relative alla fisica. Sample 3D File Format: AAM Formato nativo di XVR per la descrizione di mesh triangolari: ottimizzato sui tempi di caricamento in XVR disponibile in formato ASCII (per permettere facilmente modifiche manuali) o binario (per caricamento veloce) 1:1 corrispondente alla strutture dati XVR Supporta: - Multitexturing - Animazioni - Smoothing Groups - Shaders, Skinning - Esportatori per Max, GMax, Maya e Blender 14
15 Mixed modeling: Point-based modeling I componenti di base sono i surfels (surface elements), specificati tramite: Coordinate 3D Colore/Materiale Normale (per i calcoli di illuminazione) Rispetto ai voxels richiedono calcoli meno onerosi Ottime per modelli provenienti da sampling,, evitando la produzione di mesh e i problemi di connettività Tuttavia non esistono ancora efficienti implementazioni HW Non gestiscono benissimo geometrie semplici e superfici piatte procedurale 15
16 Sampling Acquisizione (sampling( sampling) E possibile acquisire direttamente, tramite un processo di scansione, la geometria (e in alcuni casi anche il colore) degli oggetti. Il risultato è una nuvola di punti più o meno densa a seconda della risoluzione dello scanner Solitamente la nuvola di punti viene poi processata per ricavarne una mesh poligonale (la connettività è calcolata) Le mesh così ricavate sono di solito ad altissima risoluzione, e necessitano di semplificazione per essere utilizzate in tempo reale. 16
17 Acquisizione (sampling( sampling) Acquisizione: flusso dei dati Oggetto reale Nuvola di punti Mesh poligonale 3D Scan Meshing Ottimizzazione Recupero del dettaglio Semplificazione 17
18 3D Scanning - Tecnologie Touch-probe Precisione, oggetti di dimensione media (1-2 2 m), contatto, no colore CLIP 3D Scanning - Tecnologie Luce strutturata Economico, colore, no contatto, veloce, bassa precisione, oggetti di medie dimensioni 18
19 3D Scanning - Tecnologie Laser Scanner Time of flight Costo, precisione, velocità,, oggetti grandi, no contatto Usati soprattutto in architettura 3D Scanning - Tecnologie Laser Scanner Line Costo, colore, precisione, no contatyo,, veloce, oggetti di media dimensione Usato soprattutto per applicazioni relative a Beni Culturali 19
20 Image based modeling E una tecnica di modellazione che usa fotografie reali per descrivere le proprietà geometriche e l apparenza l della scena E più appropriato parlare di Image based modeling and rendering dato che i due aspetti sono sostanzialmente inscindibili Un esempio è la fotogrammetria, una tecnologia in cui si usano misurazioni fatte usando 2 o più fotografie prese da diverse posi- zioni per ricavare le coordinate 3D di un oggetto. 20
AMBIENTE VIRTUALE. Moduli logici di un Ambiente Virtuale. Modellazione. Management Rendering Interazione. Sintesi. Comportamenti.
Moduli logici di un Ambiente Virtuale Sintesi Campionamento Comportamenti Proprietà AMBIENTE VIRTUALE Management Rendering Interazione UTENTE È il processo che porta alla descrizione di un oggetto (modello),
Dettagli3DE Modeling Professional
3DE Modeling Professional 3DE Modeling Professional è la parte di 3DE Modeling Suite che si occupa della modellazione 3D automatica di oggetti ed edifici a partire da nuvole di punti ottenute con scanner
DettagliRappresentazione di oggetti 3D
Rappresentazione di oggetti 3D 1 Modellazione geometrica La modellazione geometrica riguarda le tecniche di rappresentazione di curve e superfici Surface modeling Rappresentazione della superficie di un
Dettagli3D e Realtà Virtuale
3D e Realtà Virtuale Modello 3D La costruzione di un modello 3D, così come la realizzazione di un plastico tradizionale, necessita di grande precisione e attenzione conoscitiva. Tale modello convoglia
DettagliCreare superfici. Le superfici. Informatica Grafica ][ Le superfici. Le superfici. Le superfici. Le superfici
Informatica Grafica ][ Creare superfici Come visto nel corso di IG1, gli oggetti 3D vengono memorizzati attraverso le superfici che li delimitano. In Maya esistono 3 diverse classi di superfici: Marco
DettagliRILIEVO TRIDIMENSIONALE DEL «CONVENTO ROSSO», SOHAG (EGITTO)
1 RILIEVO TRIDIMENSIONALE DEL «CONVENTO ROSSO», SOHAG (EGITTO) DI MASSIMO SABATINI Lo studio finalizzato ad un interesse di carattere statico e conservativo eseguito sulle volumetrie degli oggetti, ha
DettagliModelli 1D/2D Modelli 1D/3D. Modelli 2D/3D Modelli 3D/3D. Spline Bezier B Spline NURBS Nuvole di punti e triangoli. Caterina RIZZI
RUOLO DELLA MODELLAZIONE GEOMETRICA E LIVELLI DI MODELLAZIONE PARTE 1 Prof. Caterina Rizzi... IN QUESTA LEZIONE Modello di riferimento Modelli 1D/2D Modelli 1D/3D Modelli di solidi Modelli 2D/3D Modelli
DettagliCapitolo V : Il colore nelle immagini digitali
Capitolo V : Il colore nelle immagini digitali Lavorare con il colore nelle immagini digitali L uso dei colori nella visione computerizzata e nella computer grafica implica l incorrere in determinate problematiche
DettagliLe strumentazioni laser scanning oriented per i processi di censimento anagrafico dei patrimoni
CONVEGNO FACILITY MANAGEMENT: LA GESTIONE INTEGRATA DEI PATRIMONI PUBBLICI GENOVA FACOLTA DI ARCHITETTURA 06.07.2010 Le strumentazioni laser scanning oriented per i processi di censimento anagrafico dei
DettagliINTRODUZIONE AI SISTEMI CAD
INTRODUZIONE AI SISTEMI CAD 407 Introduzione Il termine CAD sta per Computer-aided Design. L interpretazione corretta del termine è quella di progettazione assistita dal calcolatore (e non di disegno assistito
Dettagli3DE Modeling Color. E il modulo che si occupa della costruzione di modelli 3D con tessitura a colori.
3DE Modeling Color E il modulo che si occupa della costruzione di modelli 3D con tessitura a colori. E spesso necessario che alle informazioni geometriche di forma siano abbinate informazioni di colore
DettagliUn prototipo di 3D scanner
Un prototipo di 3D scanner Visual Computing Group 1999 Visual Computing Group 1 Obiettivi Progettazione e realizzazione di uno 3d scanner a basso costo, a partire da hardware comune: una foto camera /
DettagliClaudio Gussini Programma dei Corsi I e II Livello
Claudio Gussini Programma dei Corsi I e II Livello Livello I - Modellazione Base - In questi primi tre giorni di corso, gli allievi impareranno a disegnare e modificare accuratamente modelli in NURBS-3D.
DettagliOpenSceneGraph & OSG4Web
OpenSceneGraph & OSG4Web Parte 1 OpenSceneGraph Introduzione alla creazione di una Applicazione 3D e OpenGL Basi di OpenSceneGraph Demo e prove pratiche Parte 2 Navigazione e Virtual Worlds su larga scala
DettagliIntroduzione al 3D con Autocad
2 Introduzione al 3D con Autocad Coso di CAD B condotto da Daniela Sidari a.a. 2012/2013 19.02.2013 Modellazione geometrica 3D wireframe superfici solidi Si distinguono tre tecniche principali di modellazione:
DettagliPrincipi e Metodologie della Progettazione Meccanica
Principi e Metodologie della Progettazione Meccanica Corso del II anno della laurea magistrale in ingegneria meccanica ing. F. Campana Modellazione di superfici: introduzione Curve parametriche di Hermite
DettagliCentro Studi Internazionale Corso di Grafica e modellazione 3D
Nel programma vengono riportati gli argomenti che si affronteranno su applicativi di disegno e modellazione, passando per la conoscenza base (per quanto riguarda il principiante) dell applicativo di grafica
DettagliApplicazioni 3D avanzate
Azienda Ospedaliera Card. G. Panico Applicazioni 3D avanzate VR e segmentazione delle articolazioni: campi applicativi Indice Applicazioni 3D avanzate Articolazioni e grandi macchine 1. Definizioni 2.
Dettagli3DEverywhere S.r.l. sito web: http://www.3deverywhere.com
3DE Modeling Analyzer 3DE Modeling Analyzer permette di effettuare un'analisi accurata dei modelli ottenuti con 3DE Modeling Professional. 3DE Modeling Analyzer consente: il caricamento di singole viste
DettagliPointCloud 7.0 Anno 2011
PointCloud 7.0 Anno 2011 Compatibilità con AutoCAD 2007-2012 ed AutoCAD 2007-2012 Supporto del formato nativo delle nuvole di punti di AutoCAD (PCG) e miglioramento delle performance riguardo la velocità
DettagliLa Metodologia adottata nel Corso
La Metodologia adottata nel Corso 1 Mission Statement + Glossario + Lista Funzionalià 3 Descrizione 6 Funzionalità 2 Schema 4 Schema 5 concettuale Logico EA Relazionale Codice Transazioni In PL/SQL Schema
DettagliPrincipi e Metodologie della Progettazione Meccanica
Principi e Metodologie della Progettazione Meccanica Corso del II anno della laurea specialistica in ingegneria meccanica ing. F. Campana Modellazione superfici: sintesi delle procedure possibili Esempio
DettagliLezione 1. Introduzione e Modellazione Concettuale
Lezione 1 Introduzione e Modellazione Concettuale 1 Tipi di Database ed Applicazioni Database Numerici e Testuali Database Multimediali Geographic Information Systems (GIS) Data Warehouses Real-time and
DettagliRILIEVO LASER SCANNER PARETE MARMOREA XXXXXXXXXXXXX
RILIEVO LASER SCANNER PARETE MARMOREA XXXXXXXXXXXXXXXXXX PROVA n. 3651/XX Committente: Relatore: XXXXXXXXXXXXX ing. Georg Schiner Vista della parete di intarsio marmoreo XX/88/09/mt Bolzano, 9 Settembre
DettagliLezione 3: Grafica 3D*
Lezione 3: Grafica 3D* Informatica Multimediale Docente: Umberto Castellani *I lucidi sono tratti da una lezione di Maura Melotti (m.melotti@cineca.it) Sommario Il processo grafico La modellazione 3D Rendering
DettagliProgettaz. e sviluppo Data Base
Progettaz. e sviluppo Data Base! Progettazione Basi Dati: Metodologie e modelli!modello Entita -Relazione Progettazione Base Dati Introduzione alla Progettazione: Il ciclo di vita di un Sist. Informativo
DettagliSOFTWARE PER LA RILEVAZIONE DEI TEMPI PER CENTRI DI COSTO
SOFTWARE PER LA RILEVAZIONE DEI TEMPI PER CENTRI DI COSTO Descrizione Nell ambito della rilevazione dei costi, Solari con l ambiente Start propone Time&Cost, una applicazione che contribuisce a fornire
DettagliIL RILIEVO TOPOGRAFICO CON LASER SCANNER
IL RILIEVO TOPOGRAFICO CON LASER SCANNER fb.m. s.r.l. 1 Il continuo sviluppo della tecnica di rilievo e la ricerca continua del miglior risultato ore-lavoro, ha prodotto la strumentazione per il rilievo
DettagliProcesso di rendering
Processo di rendering Trasformazioni di vista Trasformazioni di vista Il processo di visione in tre dimensioni Le trasformazioni di proiezione 2 Rendering nello spazio 2D Il processo di rendering (visualizzazione)
DettagliComputer 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
DettagliCreare primitive solide
Creare primitive solide I solidi sono caratterizzati dal fatto di avere una massa oltre alle superfici e agli spigoli. Rappresentano l intero volume dell oggetto. Caratteristiche Il solido viene creato:
DettagliSistema Informativo Geografico:
Sistemi Informativi Geografici Sistema Informativo Geografico: È un sistema informativo che tratta informazioni spaziali georeferenziate, ne consente la gestione e l'analisi. Informazioni spaziali: dati
DettagliProgramma del Corso. Dati e DBMS SQL. Progettazione di una. Normalizzazione
Programma del Corso Dati e DBMS DBMS relazionali SQL Progettazione di una base di dati Normalizzazione (I prova scritta) (II prova scritta) Interazione fra linguaggi di programmazione e basi di dati Cenni
DettagliIntroduzione all uso di un programma per analisi agli Elementi Finiti
L analisi strutturale con il metodo degli elementi finiti Introduzione all uso di un programma per analisi agli Elementi Finiti L analisi di una struttura può essere effettuata attraverso metodi analitici
DettagliHDS Software Technodigit 3D Reshaper Caratteristiche e benefici
HDS Software Technodigit 3D Reshaper Caratteristiche e benefici Software dedicato alla modellazione 3D mesh di nuvole di punti provenienti da qualunque tipo di hardware (laser scanner terrestri, CMM bracci
DettagliStrumenti di modellazione. Gabriella Trucco
Strumenti di modellazione Gabriella Trucco Linguaggio di modellazione Linguaggio formale che può essere utilizzato per descrivere (modellare) un sistema Il concetto trova applicazione soprattutto nell
DettagliLezione 2: Immagini digitali (1)
Lezione 2: Immagini digitali (1) Informatica e produzione Multimediale Docente: Umberto Castellani Immagini digitali Digitalizzazione o acquisizione di immagini del mondo reale (es. da una fotografia).
DettagliModelli 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
DettagliSpline Nurbs. IUAV Disegno Digitale. Camillo Trevisan
Spline Nurbs IUAV Disegno Digitale Camillo Trevisan Spline e Nurbs Negli anni 70 e 80 del secolo scorso nelle aziende si è iniziata a sentire l esigenza di concentrare in un unica rappresentazione gestita
DettagliIR(3): Illuminazione Globale
IR(3): Illuminazione Globale Alessandro Martinelli alessandro.martinelli@unipv.it 21 Dicembre 2011 IR(3): Illuminazione Globale Illuminazione e Rendering: Principi di Illuminazione Rendering Real-Time
DettagliLe texture. Informatica Grafica I. Le texture. Le texture. Le texture. Le texture. Le texture
Informatica Grafica I Per rendere realistici gli oggetti modellati occorre definire accuratamente l'aspetto delle loro superfici. Il modo piu' semplice consiste nel sovrapporre immagini alle superfici.
DettagliLibrerie digitali. Video. Gestione di video. Caratteristiche dei video. Video. Metadati associati ai video. Metadati associati ai video
Video Librerie digitali Gestione di video Ogni filmato è composto da più parti Video Audio Gestito come visto in precedenza Trascrizione del testo, identificazione di informazioni di interesse Testo Utile
DettagliCapitolo 1 La misura di entità geometriche 1. 1.1 Interazione tra misuratore e misurato...1
Libro_v11b.pdf 9-09-2009 16:34:44-1 - ( ) Indice Capitolo 1 La misura di entità geometriche 1 1.1 Interazione tra misuratore e misurato...1 1.2 Natura della luce...3 Teoria corpuscolare della luce...3
DettagliIl campionamento. La digitalizzazione. Teoria e pratica. La rappresentazione digitale delle immagini. La rappresentazione digitale delle immagini
ACQUISIZIONE ED ELABORAZIONE DELLE IMMAGINI Teoria e pratica La digitalizzazione La digitalizzazione di oggetti legati a fenomeni di tipo analogico, avviene attraverso due parametri fondamentali: Il numero
DettagliLa gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)
La gestione di un calcolatore Sistemi Operativi primo modulo Introduzione Augusto Celentano Università Ca Foscari Venezia Corso di Laurea in Informatica Un calcolatore (sistema di elaborazione) è un sistema
DettagliTrasformazioni 2D. Grande differenza rispetto alla grafica raster!
Trasformazioni 2D Il grande vantaggio della grafica vettoriale è che le immagini vettoriali descrivono entità matematiche È immediato manipolare matematicamente tali entità In quasi tutte le manipolazioni
DettagliSistema di diagnosi CAR TEST
Data: 30/09/09 1 di 7 Sistema di diagnosi CAR TEST Il sistema di diagnosi CAR TEST venne convenientemente utilizzato per: - verificare che la scocca di un veicolo sia dimensionalmente conforme ai disegni
Dettagli23 CAPITOLO 2: RELAZIONI TRA LE DIVERSE FASI DI UN CAMPIONE DI TERRENO
v 23 CAPITOLO 2: RELAZIONI TRA LE DIERSE FASI DI UN CAMPIONE DI TERRENO CAPITOLO 2: RELAZIONI TRA LE DIERSE FASI DI UN CAMPIONE DI TERRENO Un campione di terreno viene considerato come un sistema multifase,
DettagliIntroduzione Computer Graphics
Knowledge Aided Engineering Manufacturing and Related Technologies Dipartimento di Ingegneria Industriale Università di Parma Introduzione Computer Graphics Cosa e la computer graphics Computer Graphics
DettagliMicrosimulazione dinamica della circolazione a supporto alla pianificazione ferroviaria
Microsimulazione dinamica della circolazione a supporto alla pianificazione ferroviaria Cosa è Opentrack OpenTrack è uno strumento di supporto alla pianificazione ferroviaria (sia dell infrastruttura che
DettagliARCHITETTURA. Rubrica Infografica
RICOSTRUZIONE/Empler 26-07-2007 13:06 Pagina 47 PROGETTARE ARCHITETTURA Tommaso Empler* Rubrica Infografica Ricostruzione infografica di una situazione ambientale urbana Dopo aver illustrato le procedure
DettagliIL LASER SCANNER E IL TERRITORIO: applicazioni, metodologie operative, potenzialità del rilevamento con laser-scanner terrestre
INN.TEC. srl Consorzio per l Innovazione Tecnologica Università degli Studi di Brescia IL LASER SCANNER E IL TERRITORIO: applicazioni, metodologie operative, potenzialità del rilevamento con laser-scanner
DettagliInformation Visualization
Information Visualization Introduzione alla CG Prof. Andrea F. Abate abate@unisa.it http://www.unisa.it/docenti/andreafrancescoabate/index CG e VR: cosa sono e a cosa servono Con il termine Computer Graphics,
DettagliI 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
DettagliCAD 2D/3D E RENDERING
FFA CAD 2D/3D E RENDERING OBIETTIVI Il corso si propone di fornire agli allievi le abilità pratiche necessarie per una corretta formazione relativa all uso professionale di AUTOCAD 2D, 3D e RENDERING con
DettagliRelazione di fine tirocinio. Andrea Santucci
Relazione di fine tirocinio Andrea Santucci 10/04/2015 Indice Introduzione ii 1 Analisi numerica con COMSOL R 1 1.1 Il Software.................................... 1 1.1.1 Geometria................................
DettagliIL RISPARMIO ENERGETICO E GLI AZIONAMENTI A VELOCITA VARIABILE L utilizzo dell inverter negli impianti frigoriferi.
IL RISPARMIO ENERGETICO E GLI AZIONAMENTI A VELOCITA VARIABILE L utilizzo dell inverter negli impianti frigoriferi. Negli ultimi anni, il concetto di risparmio energetico sta diventando di fondamentale
DettagliIntroduzione a Quantum GIS (QGIS) - passaggio dal software ArcView 3.x a software GIS OpenSource
Introduzione a Quantum GIS (QGIS) - passaggio dal software ArcView 3.x a software GIS OpenSource Forestello Luca - Niccoli Tommaso - Sistema Informativo Ambientale AT01 http://webgis.arpa.piemonte.it e-mail:
DettagliReti di Calcolatori. Il Livello delle Applicazioni
Reti di Calcolatori Il Livello delle Applicazioni Il DNS Gli indirizzi IP sono in formato numerico: sono difficili da ricordare; Ricordare delle stringhe di testo è sicuramente molto più semplice; Il Domain
DettagliProgettazione di Basi di Dati
Progettazione di Basi di Dati Prof. Nicoletta D Alpaos & Prof. Andrea Borghesan Entità-Relazione Progettazione Logica 2 E il modo attraverso il quale i dati sono rappresentati : fa riferimento al modello
DettagliSymCAD/C.A.T.S. modulo Antincendio
SymCAD/C.A.T.S. modulo Antincendio Potente ed aggiornato strumento di progettazione di reti idranti e sprinkler secondo le norme UNI EN 12845, UNI 10779 e NFPA 13 - - - - - - - - - - - - - - - - - - -
DettagliModulo 3. Rappresentazione di solidi mediante forntiera e strutture dati collegate.
Modulo 3. Rappresentazione di solidi mediante forntiera e strutture dati collegate. Nel precedente modulo abbiamo presentato le modalità di rappresentazione di un solido mediante enumerazione o mediante
DettagliLa secolare arte di progettare articoli di pelletteria unisce la creatività alla capacità tecnica di realizzare modelli.
La secolare arte di progettare articoli di pelletteria unisce la creatività alla capacità tecnica di realizzare modelli. Il software AimpesCAD è realizzato nel totale rispetto di tutte le fasi della progettazione
DettagliScalabilità, Controllo distribuito e Console multiple
Scalabilità, Controllo distribuito e Console multiple Alessio Bechini Sommario Elementi logici Modello NNM (di HP) per distribuzione e scalabilita` Management attraverso consoles multiple Strategie di
DettagliMinistero del Lavoro e della Previdenza Sociale
Ministero del Lavoro e della Previdenza Sociale Direzione Generale per il mercato del lavoro Direzione Generale per l innovazione tecnologica e la comunicazione Allegato D Regole tecniche per l aggiornamento
DettagliISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016
ISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016 CLASSE 5 I Disciplina: Sistemi automatici Docenti: Linguanti Vincenzo Gasco Giovanni PROGETTAZIONE DIDATTICA ANNUALE COMPETENZE
DettagliInformatica 3. LEZIONE 21: Ricerca su liste e tecniche di hashing. Modulo 1: Algoritmi sequenziali e basati su liste Modulo 2: Hashing
Informatica 3 LEZIONE 21: Ricerca su liste e tecniche di hashing Modulo 1: Algoritmi sequenziali e basati su liste Modulo 2: Hashing Informatica 3 Lezione 21 - Modulo 1 Algoritmi sequenziali e basati su
DettagliIntroduzione all analisi dei segnali digitali.
Introduzione all analisi dei segnali digitali. Lezioni per il corso di Laboratorio di Fisica IV Isidoro Ferrante A.A. 2001/2002 1 Segnali analogici Si dice segnale la variazione di una qualsiasi grandezza
DettagliISTITUTO TECNICO ECONOMICO MOSSOTTI
CLASSE III INDIRIZZO S.I.A. UdA n. 1 Titolo: conoscenze di base Conoscenza delle caratteristiche dell informatica e degli strumenti utilizzati Informatica e sistemi di elaborazione Conoscenza delle caratteristiche
DettagliImmagini vettoriali. Immagini raster
Immagini vettoriali Le immagini vettoriali sono caratterizzate da linee e curve definite da entità matematiche chiamate vettori. I vettori sono segmenti definiti da un punto di origine, una direzione e
DettagliFluidodinamica delle Macchine
Lucidi del corso di Fluidodinamica delle Macchine Capitolo II-1b: Discretizzazione del Dominio Fisico/Computazionale Griglie di tipo Ibrido (Non Strutturate) Prof. Simone Salvadori La discretizzazione
DettagliSimple & Efficient. www.quick-software-line.com
Cosa è XML? extensible Markup Language Linguaggio è una definizione limitativa XML serve a descrivere con precisione qualsiasi informazione XML è estensibile. Ovvero non ha tag predefiniti come HTML XML
DettagliOpen Source 3D Engine. OpenGL Rendering System. Il Framework
Open Source 3D Engine OpenGL Rendering System Il Framework I moderni mezzi di programmazione, consentono a noi sviluppatori di utilizzare librerie avanzate e testate che si prestano eccellentemente allo
DettagliL informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia
L informatica È la disciplina scientifica che studia INTRODUZIONE I calcolatori, nati in risposta all esigenza di eseguire meccanicamente operazioni ripetitive Gli algoritmi, nati in risposta all esigenza
DettagliLA SIMULAZIONE E LA COMUNICAZIONE DEL PROGETTO ILLUMINOTECNICO: IL CASO DI PALAZZO MADAMA IN TORINO
Politecnico di Torino,, Facoltà di Architettura - Dipartimento di Energetica Virtuality 2002 Annual Virtual Reality Conference - 2 Convegno MIMOS Torino 28-29 ottobre LA SIMULAZIONE E LA COMUNICAZIONE
DettagliVALORE DELLE MERCI SEQUESTRATE
La contraffazione in cifre: NUOVA METODOLOGIA PER LA STIMA DEL VALORE DELLE MERCI SEQUESTRATE Roma, Giugno 2013 Giugno 2013-1 Il valore economico dei sequestri In questo Focus si approfondiscono alcune
DettagliSistema di ripresa con fotocamera digitale fissa Calibrazione
Sistema di ripresa con fotocamera digitale fissa Calibrazione TUTORIAL CALIBRAZIONE FOTOCAMERA Sommario 1. Interfacciamento PC... 3 2. Collocamento fotocamera... 4 3. Distanza di ripresa... 5 4. Interfacciamento
DettagliLa codifica delle immagini
La codifica delle immagini La digitalizzazione La digitalizzazione di oggetti legati a fenomeni di tipo analogico, avviene attraverso due parametri fondamentali: 1. Il numero dei campionamenti o di misurazioni
DettagliIl Sistema Operativo. C. Marrocco. Università degli Studi di Cassino
Il Sistema Operativo Il Sistema Operativo è uno strato software che: opera direttamente sull hardware; isola dai dettagli dell architettura hardware; fornisce un insieme di funzionalità di alto livello.
DettagliInterpolazione ed approssimazione di funzioni
Interpolazione ed approssimazione di funzioni Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ 9 novembre 2007 Outline 1 Polinomi Valutazione di un polinomio Algoritmo di Horner
DettagliBase di dati e sistemi informativi
Base di dati e sistemi informativi Una base di dati è un insieme organizzato di dati opportunamente strutturato per lo svolgimento di determinate attività La base di dati è un elemento fondamentale per
DettagliRegistratori di Cassa
modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...
DettagliCodifica delle immagini
FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Codifica delle immagini 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n.
DettagliIntroduzione a 3ds Max
3 Capitolo 1 Introduzione a 3ds Max 3ds Max è ad oggi uno dei più diffusi e dei più potenti software per la creazione di rendering tridimensionali in qualsiasi ambito, dall architettura al design, dalla
DettagliAlgoritmi di clustering
Algoritmi di clustering Dato un insieme di dati sperimentali, vogliamo dividerli in clusters in modo che: I dati all interno di ciascun cluster siano simili tra loro Ciascun dato appartenga a uno e un
DettagliProgettaz. e sviluppo Data Base
Progettaz. e sviluppo Data Base! Introduzione ai Database! Tipologie di DB (gerarchici, reticolari, relazionali, oodb) Introduzione ai database Cos è un Database Cos e un Data Base Management System (DBMS)
Dettagli3 D S C A N N I N G A N D R E V E R S E E N G I N E E R I N G S O L U T I O N S
2 3 D S C A N N I N G A N D R E V E R S E E N G I N E E R I N G S O L U T I O N S D I S C O V E R N E W L E I O S! Benefici 2 WORKFLOW OTTIMIZZATO APPROCCIO TIME-TO-MARKET PIU' RAPIDO SCANNER INTEGRATION
DettagliScopo della lezione. Informatica. Informatica - def. 1. Informatica
Scopo della lezione Informatica per le lauree triennali LEZIONE 1 - Che cos è l informatica Introdurre i concetti base della materia Definire le differenze tra hardware e software Individuare le applicazioni
DettagliISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA
ISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA CLASSE 5H Docenti: Raviola Giovanni Moreni Riccardo Disciplina: Sistemi elettronici automaticih PROGETTAZIONE DIDATTICA ANNUALE COMPETENZE FINALI Al termine
DettagliModelli per i materiali
Texture mapping 1 Modelli per i materiali Il realismo visivo può essere ottenuto mediante i modelli di illuminazione e dei materiali Per modellare i materiali si possono utilizzare delle immagini dette
DettagliDatabase. Si ringrazia Marco Bertini per le slides
Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida
DettagliFINALMENTE SUL TREPPIEDE WINDOWS con PREGEO, AutoCAD, PFCAD e tutto quello che serve per la massima autonomia ed efficienza in campagna.
Tel. 045 797 1883 337501210 337 486191 - Fax 045 4859389 1 YES, WE CAN! LA TUA STAZIONE TOTALE HA UNA BUONA OTTICA E MECCANICA, MA HAI PROBLEMI A REGISTRARE I DATI? TI PIACEREBBE AVERE IN TEMPO REALE LA
DettagliGeneral Linear Model. Esercizio
Esercizio General Linear Model Una delle molteplici applicazioni del General Linear Model è la Trend Surface Analysis. Questa tecnica cerca di individuare, in un modello di superficie, quale tendenza segue
DettagliEVOLUZIONE DEI LINGUAGGI DI ALTO LIVELLO
EVOLUZIONE DEI LINGUAGGI DI ALTO LIVELLO Linguaggi di programmazione classificati in base alle loro caratteristiche fondamentali. Linguaggio macchina, binario e fortemente legato all architettura. Linguaggi
Dettagli1. BASI DI DATI: GENERALITÀ
1. BASI DI DATI: GENERALITÀ BASE DI DATI (DATABASE, DB) Raccolta di informazioni o dati strutturati, correlati tra loro in modo da risultare fruibili in maniera ottimale. Una base di dati è usualmente
DettagliScanner dentale 88BluScan 3.2: cos è e come funziona?
Scanner dentale 88BluScan 3.2: cos è e come funziona? L 88BluScan 3.2 è uno scanner dentale 3D dotato di elevata precisione dall utilizzo semplice e intuitivo. La tecnologia blu led permette una scansione
DettagliLe ombre in OpenGl. Daniele Varin LS Ing. Informatica Corso di Elementi di Grafica Digitale http://varindaniele.altervista.org
Le ombre in OpenGl Daniele Varin LS Ing. Informatica Corso di Elementi di Grafica Digitale http://varindaniele.altervista.org Punto di partenza In OpenGl le luci non proiettano ombre 2 Perché si introducono
DettagliReti sequenziali sincrone
Reti sequenziali sincrone Un approccio strutturato (7.1-7.3, 7.5-7.6) Modelli di reti sincrone Analisi di reti sincrone Descrizioni e sintesi di reti sequenziali sincrone Sintesi con flip-flop D, DE, T
DettagliTitolare del trattamento dei dati innanzi descritto è tsnpalombara.it
Decreto Legislativo 196/2003 Codice in materia di protezione dei dati personali COOKIE POLICY La presente informativa è resa anche ai sensi dell art. 13 del D.Lgs 196/03 Codice in materia di protezione
DettagliSistema operativo: Gestione della memoria
Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2008/2009 Sistema operativo: Gestione della memoria La presente dispensa e
Dettagli