Computer Graphics. 3D Rendering. Digital representation of 3D objects. Scena 3D rendering image. Geometry of a 3D object. 3D Model
|
|
- Irma Corti
- 8 anni fa
- Visualizzazioni
Transcript
1 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 Marco Tarini M a r c o T a r i n i C o m p u t e r G r a p h i c s / 1 5 U n i v e r s i t à d e l l I n s u b r i a 3D Model A mathematical representation of a 3D object Geometry of a 3D object 3D model is a mathematical representation of a physical (or a fictional) entity Representation methods can be divide into: Boundary-based: Only the boundary of the object is explicitly represented. Called b-rep, examples are polygon-meshes, implicit surfaces and parametric surfaces. Volume-based: The volume is explicitly represented, examples are Voxels and Constructive Solid Geometry (CSG) 1
2 3D models : Structure 3D models categorization: Origin Volume Based Boundary-based informazione construction MODEL 3D of the scene rendering preprocessing modelling Images applicazione interattiva M a r c o T a r i n i C o m p u t e r G r a p h i c s / 1 3 U n i v e r s i t à d e l l I n s u b r i a 3D models categorization: Origin Modeling and Procedural modeling (Manual) Modelling Digitalization (3D Acquisition) (manual) Modeling: models are created by an artist task of the 3D modellers asset creation for game industry Dino, scanned by artec3d using specialized 3D modeling software Maya, Softimage, 3D Studio MAX, Rhinoceros, Blender, Zbrush or others. 2
3 Modelling paradigms: Low poly modelling Model modelling: Digital Sculpting cisel (scalpello) Capture of 3D Models Capture of 3D Models: touch scanners 3D scanning A.k.a. automatic 3D model acquisition Molte tecnologie diverse Laser scanners Time of flight Structured light (kinect) Caratteristiche diverse Qualità risultati Rumore / risoluzione Automatismo Invasività Markers? Powder? Real time? (kinect) Costo Dimensione massima oggetti (full body scanner?) Old School: touch scanners 3
4 Capture of 3D Models: range scanners Tecnologie per ottenere: modelli digitali 3D a partire da: oggetti reali Modelli 3D: come ottenerli Attraverso 3D scanning 3D scanning Scultore (fisico) Modello reale 3D scanning Hi res model 3D models categorization: Origin I Modelli 3D più comuni: Mesh poligonali Procedural Modelling Simulation Di triangoli, o mista (quadrilateri + triangoli) Struttura dati per modellare oggetti 3D GPU friendly Risoluzione (potenzialmente) adattiva Complessità = numero facce 4
5 Mesh triangolare (o mesh simpliciale) Un insieme di triangoli adiacenti facce spigoli (o edges) vertici Mesh di triangoli discretizzazione lineare a tratti di una superfice continua (un 2 manifold ) immersa in R3 Componenti: geometria i vertici, ciascuno con pos (x,y,z) un campionamento della superficie! connettività (a volte: topologia ) come sono connessi i vertici (es.: in una tri-mesh, i triangoli) attributi es: colore, materiali, normali, UV, Mesh: geometria Insieme di posizioni dei vertici Un vettore posizione (x,y,z) per ogni vertice (Spazio Oggetto) Mesh: connettività (o topologia) Triangoli (o quads, o edges ) che connettono fra loro i vertici Come nodi connessi da archi, in un grafo V1 V2 V1 V2 V3 T1 T2 T3 V3 V4 V4 V5 V5 5
6 Mesh: attributi Quantità che variano sulla superficie Campionati per vertice, interpolati nei poly RGB1 RGB2 V1 V2 V4 T1 RGB4 T2 V5 T3 RGB5 V3 RGB3 Mesh: attributi Quantità che variano sulla superficie qualsiasi valore vada definito su tutti i punti della sup Memorizzati: per vertice MOST COMMON come definire il valore in tutti i gli altri punti della sup? INTERPOLAZIONE LINEARE per faccia allora il valori constanti su quel triangolo Possono essere: scalari, vettori Mesh: attributi Quantità che variano sulla superficie Per esempio: Colore es come RGB, HSL Vettore «Normale» quale orientamento ha la superficie in quel punto? Le cose più varie, dipendenti dall applicazione: temperatura, viscosità, robustezza (in una simulazione fisica per es) bho, <<coefficiente di vulnerabilità>> (per dire, in un gioco) Altre cose che servono a specifici algoritmi di rendering: (ne vedremo alcune) Coordinate tessitura ( uv mapping ) Direzioni tangenti Bone assignment ( rigging ) Meshes: complessità crescente
7 Meshes: complessità crescente Meshes: complessità crescente Low Poly Meshes Come rappresento una mesh? (quali strutture dati) Una tri-mesh è un insieme di triangoli adiacenti Modo diretto: un vettore di triangoli e per ogni triangolo tre vertici e per ogni vertice tre coordinate Ma: replicazione dati poco efficiente in spazio oneroso fare updates 7
8 Come rappresento una mesh? (quali strutture dati) Modo indexed: Geometria: array di vertici in ogni vertice, posizione e attributi Attributi: coi vertici (e.g. campi della classe vertice ) Connettività: (a volte anche: topologia ) Array di triangoli Per ogni triangolo: tripletta di indici a vertice Come rappresento una mesh? (quali strutture dati) indexed mesh V1 V4 T1 T2 V2 V5 T3 V3 vert X Y Z R G B V1 x1 y1 z1 r1 g1 b1 V2 x2 y2 z2 r2 g2 b2 V3 x3 y3 z3 r3 g3 b3 V4 x4 y4 z4 r4 g4 b4 V5 x5 y5 z5 r5 g5 b5 GEOMETRIA + ATTRIBUTI Tri: Wedge 1: Wedge 2: Wedge 3: T1 V4 V1 V2 T2 V4 V2 V5 T3 V5 V2 V3 CONNETTIVITA Esempio di mesh indexed: guardiamo dentro un file in formato OFF Come rappresento una mesh? (quali strutture dati) Modo indexed in C++ : # vertici x,y,z 2ndo vert # facce# edges OFF indice 0 indice 1 indice 2 indice LetteraL.off prima faccia: 4 vertici: con indici 3, 2, 1 e 0 class Vertex { vec3 pos; rgb color; /* attribute 1 */ vec3 normal; /* attribute 2 */ }; class Face{ int vertexindex[3]; }; class Mesh{ vector<vertex> vert; /* geom + attr */ vector<face> tris; /* connettivita */ }; 8
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
DettagliComputer 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
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
DettagliModelli 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
DettagliMesh 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à
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
DettagliTexture maps come assets
Texture mapping Ogni texel è Un colore RGB (color map, RGB map, diffuse map) Una normale (bump map, o normal map) Il coefficiente speculare (specular map) Un fattore di trasparenza (alpha map, o cutout
DettagliAMBIENTE VIRTUALE UTENTE
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),
DettagliAMBIENTE 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),
DettagliModello 3D = Mesh poligonale. Di triangoli, o mista (quadrilateri + triangoli) Struttura dati per modellare oggetti 3D
Game Development Modelli 3D Marco Tarini Modelli 3D Modello 3D = Mesh poligonale Di triangoli, o mista (quadrilateri + triangoli) Struttura dati per modellare oggetti 3D GPU friendly Risoluzione (potenzialmente)
DettagliNormal 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
DettagliTipi 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
DettagliLivello di approfondimento della lezione. Texture mapping di solito spiegato in corsi di CG di base
Texture mapping Davide Gadia, Daniele Marini Corso di Programmazione Grafica per il Tempo Reale Laurea Magistrale in Informatica per la Comunicazione a.a. 2013/2014 Livello di approfondimento della lezione
DettagliMarco 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
DettagliIl rilievo 3D dei piccoli oggetti: strumenti, metodi e applicazioni
Nikon Instruments s.p.a Microgeo s.r.l La memoria geometrica degli oggetti: dal millimetro al micron 20 Maggio 2014 Il rilievo 3D dei piccoli oggetti: strumenti, metodi e applicazioni Dott. e Arch. Sergio
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
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
DettagliTexture 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
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
Dettaglima... Computer Graphics Rasterization-based HW-supported rendering Lezione 3: modellare con triangoli Tutto sia composto da triangoli (3D)
Computer Graphics Leione 3: modellare con triangoli Università dell Insubria Facoltà di Sciene MFN di Varese Corso di Laurea in Informatica Anno Accademico 01/13 Rasteriation-based HW-supported rendering
DettagliL evoluzione del mosaico digitale
L evoluzione del mosaico digitale MOSAIC PROJECT SUPPORTA L INTERO PROCESSO DEL MOSAICO DALLA FASE CREATIVA A QUELLA PRODUTTIVA, SIA PER QUANTO RIGUARDA L INDUSTRIALE E L ARTISTICO. LE CARATTERISTICHE
DettagliProf. Caterina Rizzi Dipartimento di Ingegneria Industriale
RUOLO DELLA MODELLAZIONE GEOMETRICA E LIVELLI DI MODELLAZIONE PARTE 2 Prof. Caterina Rizzi... IN QUESTA LEZIONE Modelli 2D/3D Modelli 3D/3D Dimensione delle primitive di modellazione Dimensione dell oggettoy
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
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
DettagliRegistro dell'insegnamento
Registro dell'insegnamento Anno accademico 2015/2016 Prof. STEFANO BERRETTI Settore inquadramento ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI Scuola Ingegneria Dipartimento Ingegneria dell'informazione
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,
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
DettagliVRay Map: VRayEdgesTex
VRay Map: VRayEdgesTex INTRODUZIONE Uno dei classici impieghi della VRayEdgeTex consiste nella simulazione dell effetto filo di ferro, effetto simile a quello generato tramite l attivazione dell opzione
DettagliTipi 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.
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
DettagliSviluppo dei sistemi 3D
Sviluppo dei sistemi 3D Istituto Berenini Fidenza, 24 maggio 2016 IERI Dal disegno 2D al disegno 3D È sempre stato necessario disegnare il profilo dell oggetto da realizzare indicando dimensioni e tolleranze
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
DettagliTECNOLOGIE DIGITALI PER IL RILEVAMENTO ARCHITETTONICO
Università degli Studi dell Aquila Facoltà di Ingegneria Corso di Laurea a ciclo unico in Ingegneria Edile-Architettura U.E. Corso di Informatica Grafica a.a. 2009-2010 Docente: Ing. Stefano Brusaporci
DettagliIntroduzione alla Computer Graphics
Introduzione alla Computer Graphics Informatica Grafica CdLS a ciclo unico in Ingegneria Edile-Architettura a.a. 2008/09 Computer Graphics e Image Processing Image processing Insieme di teorie ed algoritmi
DettagliComputer 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
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
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.
Dettaglima... Computer Graphics Rasterization-based HW-supported rendering Lezione 3: modellare con triangoli Tutto sia composto da triangoli (3D)
Computer Graphics Leione : modellare con triangoli Università dell Insubria Facoltà di Sciene MFN di Varese Corso di Laurea in Informatica Anno Accademico 011/1 Rasteriation-based HW-supported rendering
DettagliGAME DEV: tools programming. Parte 1: tri-meshes
GAME DEV: tools programming Parte 1: tri-meshes Marco Tarini Tipi di mesh Mesh superficiali Mesh di triangoli (o tri-mesh, o simpliciali) Mesh di quadrilateri (o quad-mesh) Mesh miste (quad e tri) Spesso,
DettagliDopo il successo di SoundPLAN 7.0, Spectra è lieta di annunciare la pubblicazione della nuova versione di SoundPLAN 7.1.
Dopo il successo di SoundPLAN 7.0, Spectra è lieta di annunciare la pubblicazione della nuova versione di SoundPLAN 7.1. Ecco alcune delle novità in anteprima: SoundPLAN 7.1 è gratuito per coloro che hanno
DettagliPolygonal meshes or triangle meshes? Quad meshes or Trinagle meshes? Level of Detail (LoD) Pyramid. 3D Meshes: resolution. (n-2) triangoli!
Quad meshes or Trinagle meshes? Polygonal meshes or triangle meshes? un quadrilatero? due triangoli! un poligono a n lati? (n-2) triangoli! "quad" diagonal split (es: se ne occupa la API durante in rendering)
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.
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
DettagliImmagini digitali. Paolo Zatelli. Dipartimento di Ingegneria Civile ed Ambientale Università di Trento. Immagini digitali
Immagini digitali Immagini digitali Paolo Zatelli Dipartimento di Ingegneria Civile ed Ambientale Università di Trento Paolo Zatelli Università di Trento 1 / 22 Immagini digitali Outline 1 Immagini digitali
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
DettagliGrafica al calcolatore. Computer Graphics. 4 - Modellazione 21/10/13
Grafica al calcolatore Computer Graphics 4 - Modellazione 1 Modellazione Definiamo ora possibili strutture dati per modellare gli oggetti nello spazio. Poi vedremo come modellare anche la formazione delle
DettagliInformatica per la comunicazione" - lezione 8 -
Informatica per la comunicazione - lezione 8 - Esercizio Convertire i seguenti numeri da base 10 a base 2: 8, 23, 144, 201. Come procedere per risolvere il problema? Bisogna ricordarsi che ogni sistema,
Dettaglisimulatore termico per murature e solai
simulatore termico per murature e solai Cos è Brick Simulator Brick Simulator è un software di modellazione agli elementi finiti per il calcolo e all analisi termica di blocchi di muratura, laterizi e
DettagliUNIVERSITÀ DEGLI STUDI DI SIENA
UNIVERSITÀ DEGLI STUDI DI SIENA FACOLTÀ DI INGEGNERIA Corso di Laurea Specialistica in Ingegneria Informatica, orientamento Robotica ed Automazione Tesi di Laurea Interazione Visuo-Aptica con Oggetti Deformabili
DettagliUniversità degli Studi Mediterranea di Reggio Calabria.
Università degli Studi Mediterranea di Reggio Calabria. Laboratorio di Analisi e Pianificazione della città e del territorio Modulo: Pianificazione del territorio prof. Maria Adele Teti Collaboratori:
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
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
DettagliModellazione. Dove si delineano le principali tecniche per descrivere e rappresentare oggetti in uno spazio tridimensionale.
Modellazione Dove si delineano le principali tecniche per descrivere e rappresentare oggetti in uno spazio tridimensionale. Rappresentazione poligonale Curve e superfici Gometria Solida Costruttiva Suddivisione
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
DettagliProgrammazione A.A. 2002-03. Programmazione Orientata agli Oggetti: Lavorare con gli oggetti ( Lezione XXVII)
Programmazione A.A. 2002-03 I Programmazione Orientata agli Oggetti: Lavorare con gli oggetti ( Lezione XXVII) Prof. Giovanni Gallo Dr. Gianluca Cincotti Dipartimento di Matematica e Informatica Università
DettagliDiscretizzazione di superfici per analisi CFD: messa a punto di un modulo automatico per la modellazione di assiemi complessi.
Facoltà di Ingegneria Civile ed Industriale Corso di Laurea Magistrale in Ingegneria Meccanica Discretizzazione di superfici per analisi CFD: messa a punto di un modulo automatico per la modellazione di
DettagliEditoria Digitale. Schema didattico di riferimento 1
Editoria Digitale Schema didattico di riferimento 1 1. Che cos è un documento digitale? 1. Cos è un documento digitale 2. Qual è la natura del libro digitale 3. Quali sono le differenze tra l editoria
DettagliGrafica e Geometria Computazionale
Grafica e Geometria Computazionale Andrea Torsello e Giuseppe Maggiore DAIS, CdL Informatica Via Torino, 155, Venezia Mestre Slides scaricabili da http://www.dsi.unive.it/~grafica/pls/slides.pdf Cos è
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
DettagliMartina Agazzi. Corso di Tecniche plastiche contemporanee. Prof. Carlo Lanzi
Martina Agazzi Corso di Tecniche plastiche contemporanee Prof. Carlo Lanzi RILEVAMENTO 3D DI UN OGGETTO ARTISTICO (SCULTURA) Luce strutturata Dispositivo portatile, facilmente trasportabile digitalizzazione
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
DettagliComputer Graphics. Mesh triangolare (o mesh simpliciale) Un insieme di triangoli adiacenti. meshes e modelling. Mesh superficiali.
Mesh triangolare (o mesh simpliciale) Computer Graphics Lezione 12: meshes e modelling Un insieme di triangoli adiacenti facce Università dell Insubria vertici Facoltà di Scienze MFN di Varese Corso di
DettagliObject Oriented Software Design
Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Object Oriented Software Design Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica (Canale di Ingegneria
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
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
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 /
DettagliComputer Graphics. La disciplina fornisce metodi per creare elaborare memorizzare visualizzare. immagini di oggetti o scene mediante un computer
Computer Graphics La disciplina fornisce metodi per creare elaborare memorizzare visualizzare immagini di oggetti o scene mediante un computer Image Processing La disciplina fornisce metodi per acquisire
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 Test d ingresso per la Facoltà à di Scienze. PISA 3 dicembre 2008
Il Test d ingresso per la Facoltà à di Scienze PISA 3 dicembre 2008 SOMMARIO Il documento ufficiale Esempio di test I punti del documento ufficiale della Conferenza delle Facoltà di Scienze Necessità di
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:
DettagliNormal-Mapping. Bump maps: Categorie + = Bump maps. Master Game Dev 2016 Univ Verona Marco Tarini /2016 1
see demo! Normal-Mapping Bump-map (*) Low-poly mesh (uv-mapped!) + = Normal-map Bump-map (here: a tangent space normal map) lots of cheap geometric detail (apparently) assets courtesy of Mount&Blade (Talesworlds)
DettagliCapitolo 6 Interazione luce-materia
Capitolo 6 Interazione luce-materia Modelli di illuminazione Modello di illuminazione: formulazione matematica dell equazione del trasporto dell energia luminosa L equazione che risolve questo problema:
DettagliRILIEVO E MODELLAZIONE 3D PER I BENI CULTURALI
RILIEVO E MODELLAZIONE 3D PER I BENI CULTURALI PERCHE' 3D? Documentazione e analisi di contesti archeologici Conservazione digitale e tutela Divulgazione (filmati / realtà virtuale) GIS RILIEVO 3D Misura
DettagliL avvento di una Nuova Rivoluzione Digitale (?)
L avvento di una Nuova Rivoluzione Digitale (?) Seminario @ IanusLab Ottobre 2013 Alessio Merola Progetto Galileo Manifattura digitale Artigianato in chiave digitale I volani della terza rivoluzione industriale
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
DettagliBDX 3D-EDITOR (autore: Marco Bedulli) Scopo del software. Caratteristiche fondamentali. Linguaggi utilizzati. Navigazione 3D
BDX 3D-EDITOR (autore: Marco Bedulli) Scopo del software BDX 3D Editor è un programma che permette di navigare ed editare texture in un qualsiasi modello 3D.E compatibile con i software in grado di esportare
DettagliElaborazione e Visualizzazione di Modelli di Grandi Dimensioni di Terreni
Elaborazione e Visualizzazione di Modelli di Grandi Dimensioni di Terreni Elaborazione e Visualizzazione di Modelli di Grandi Dimensioni di Terreni E. Gobbetti F. Marton F. Bettio G. Pintore CRS4 Visual
DettagliUNIVERSITÀ DEGLI STUDI GUGLIELMO MARCONI
UNIVERSITÀ DEGLI STUDI GUGLIELMO MARCONI FACOLTÀ DI SCIENZE E TECNOLOGIE APPLICATE CORSO DI LAUREA IN SCIENZE GEO-CARTOGRAFICHE, ESTIMATIVE ED EDILIZIE TECNICHE DI MODELLAZIONE 3D A PARTIRE DA DATI RILEVATI
DettagliCoordinate 3D. Coordinate cartesiane. Coordinate 3D. Coordinate cartesiane. Coordinate cartesiane. Sinistrorsa. Destrorsa
200 Coordinate D Anche nella grafica D gli oggetti da visualiare vengono codificati a partire da primitive che collegano punti. I punti appartengono ad uno spaio tridimensionale. Vengono memoriati utiliando
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
DettagliDisegno e Modellazione Tridimensionale delle Superfici esterne del RE 2005
Università degli Studi di Bologna FACOLTA DI INGEGNERIA Corso di Laurea in Ingegneria Meccanica Disegno Tecnico Industriale Disegno e Modellazione Tridimensionale delle Superfici esterne del RE 2005 Tesi
DettagliMultimedia. Creazione di Modelli 3D usando ARC3D
Multimedia Creazione di Modelli 3D usando ARC3D - The 3D models are created by the ARC 3D webservice, developed by the VISICS research group of the KULeuven in Belgium - Presentazione a cura di Filippo
DettagliUD13. Elettroutensili per imparare
CORSO DI INFORMATICA UD13. Elettroutensili per imparare Vanessa Metus Che cosa vuol dire e-learning? Che cos è un Learning Object o LO? Quali strumenti si usano solitamente per erogare dei corsi e-learning?
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
DettagliCITY MODELING: Progetto GEODATA
CITY MODELING: Progetto GEODATA Il contenuto di questo progetto 3D è stato gentilmente fornito da GEODATA. www.geodata.at; www.citygrid.at Strumento RIEGL: Piattaforma di acquisizione: Ordine cliente:
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
DettagliGame Dev - Tools Programming 13/02/2014. Game Dev - GAME TOOLS Modelli 3D nei games. Modello 3D = Mesh poligonale
Game Dev - GAME TOOLS Modelli 3D nei games Marco Tarini Modelli 3D Modello 3D = Mesh poligonale Di triangoli, o mista (quadrilateri + triangoli) Struttura dati per modellare oggetti 3D GPU friendly Risoluzione
DettagliVETTOR DAL BITMAP AL VETTORIALE. Paolo Mantini TEORIA E PRATICA DELLA CONVERSIONE DELLE IMMAGINI DA RASTER A VETTORIALI
Paolo Mantini VETTOR DAL BITMAP AL VETTORIALE TEORIA E PRATICA DELLA CONVERSIONE DELLE IMMAGINI DA RASTER A VETTORIALI Introduzione Ritengo utile cominciare questo CD-Book definendo cosa significa vettorizzare
DettagliLaurea Specialistica in Ingegneria Energetica Corso di Modellazione CAD Avanzata Prof. Paolo Rissone
Laurea Specialistica in Ingegneria Energetica Corso di Modellazione CAD Avanzata Prof. Paolo Rissone Sviluppo di superfici con Solid Works tramite associazione di funzioni a quote correlate: Relazione
DettagliWebGL. Lezione 18: 15 Maggio 2014
WebGL Lezione 18: 15 Maggio 2014 Cronologia: Grafica 3D nell Hardware In principio (giurassico informatico) postazioni specializzate La Silicon Graphics si afferma come produttrice di workstation grafiche
DettagliDATABASE. www.andreavai.it
Cos'è un database? Quando si usa? Differenze con i fogli elettronici Le tabelle: record, campi, tipi di dati Chiavi e indici Database relazionali (R-DBMS) Relazioni uno-a-uno Relazioni uno-a-molti Relazioni
DettagliDalla TOPOGRAFIA alla GEOMATICA
SEMINARIO 2b Dalla TOPOGRAFIA alla GEOMATICA SCANSIONE LASER E RILIEVI PER IMMAGINI Paolo Aminti - Valentina Bonora - Andrea Lingua Fulvio Rinaudo - CS SIFET SOCIETA ITALIANA DI FOTOGRAMMETRIA E TOPOGRAFIA
Dettagligestione e modifica di immagini fotografiche digitali
gestione e modifica di immagini fotografiche digitali il colore e le immagini la gestione delle immagini Il computer è in grado di gestire le immagini in formato digitale. Gestire vuol dire acquisirle,
DettagliIMMAGINE BITMAP E VETTORIALI
BITMAP VETTORIALE VETTORIALE BITMAP IMMAGINE BITMAP è una immagine costituita da una matrice di Pixel. PIXEL (picture element) indica ciascuno degli elementi puntiformi che compongono la rappresentazione
DettagliGIS & TELERILEVAMENTO
Febbraio 2006 PROPOSTA PER UN CORSO GIS & TELERILEVAMENTO IN DUE LIVELLI (BASE ED AVANZATO) PRESSO L ORDINE DEGLI INGEGNERI DELLA PROVINCIA D AGRIGENTO s.r.l. Via Massaua 12, 70123 Bari INDICE INTRODUZIONE
DettagliUN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database
UN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database Per comprendere al meglio cosa sia un database, dobbiamo prima introdurre il concetto di
DettagliComputer Graphics. Memoria RAM nelle schede grafiche. Texture Mapping: paradigma di memoria. Concetto. Tessiture: Caso più comune.
Computer Graphics Memoria RAM nelle schede grafiche Lezione 3: Università dell Insubria Facoltà di Scienze MFN di Varese Corso di Laurea in Informatica Anno Accademico 202/3 molti dettagli a poco prezzo:
DettagliPag. 1. - Tipi di legno e materiali da costruzione
Misuratore di umidità universale CAR-MMK 1 misuratore di umidità universale per umidità relativa e assoluta / sonde per penetrazione esterne e interne per legno, materiali da costruzione e carta / compensazione
DettagliEasySTONE 4.5 Scheda Informativa
EasySTONE 4.5 Scheda Informativa TOP DA CUCINA TOP DA BAGNO TAVOLI DISPOSIZIONE INTERATTIVA PEZZI E SOTTOPEZZI SIMULAZIONE 3D PIATTO DOCCIA VIRTUAL MILLING CORNICI VASCHE E LAVELLI TORNIO INCISIONE CON
DettagliFondamenti di Informatica. Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI!
Fondamenti di Informatica Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI! Finalità: Fornire gli elementi di base dei concetti che sono di fondamento all'informatica Informazioni Pratiche ORARIO:
Dettagli