REALIZZAZIONE DI MOSAICI ARTIFICIALI IN AMBIENTE 3D

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "REALIZZAZIONE DI MOSAICI ARTIFICIALI IN AMBIENTE 3D"

Transcript

1 REALIZZAZIONE DI MOSAICI ARTIFICIALI IN AMBIENTE 3D S. Battiato, G. Gallo, G. Di Blasi & A. Milone Università degli Studi di Catania Dipartimento di Matematica ed Informatica Viale A. Doria, Catania (Italy) Abstract: In questo articolo viene presentata una tecnica nell ambito del cosiddetto Non-Photorealistic Rendering, volta a riprodurre dei mosaici digitali in ambiente 3D. A partire da un immagine digitale bidimensionale si utilizzano tecniche ed algoritmi tipici della computer grafica per ottenerne una versione mosaicizzata che imita le tecniche degli artisti (es. opus musivum, opus vermiculatum). Allo stesso modo in cui un mosaicista utilizza uno schizzo come guida per piazzare i tasselli, è stato possibile implementare degli algoritmi in grado di simulare ciò attraverso la ricerca e l utilizzo dei contorni (edge) dell immagine in input. I tasselli di forma rettangolare, vengono posizionati a distanze regolari su varie file parallele ai contorni, risolvendo le collisioni ed evitando di scavalcare le linee di bordo. La versione bidimensionale di questa tecnica è stata estesa al mondo 3D, mediante una serie di euristiche volte a generalizzare il processo di rendering (vettorializzazione esemplificazione dei tasselli di base). Alcune semplici variazioni casuali rispettivamente su colore, posizione e inclinazione dei tasselli, inducono un forte impatto realistico. Inoltre sono state implementate delle funzionalità in grado di realizzare il mapping tridimensionale dell immagine mosaicizzata su diverse superfici 3D (cupole, piramidi, cilindro, ecc.). Parole chiave: Non-Photorealistic Rendering, Mosaico, 3D 1 Introduzione L arte costituisce da sempre un mezzo utilizzato dall uomo per comunicare sentimenti, bisogni, paure. Il mosaico è un arte figurativa la cui origine si può far risalire ai Sumeri; il mosaico veniva impiegato perché dura di più nel tempo e resiste alle intemperie. Esso si può considerare una forma primordiale di arte digitale. A differenza delle immagini con pixel quadrati, esso riesce a trasportare molte più informazioni, perché tende a seguire qualunque contorno presente nell immagine, non solo quelli orizzontali e verticali. Esistono molte tecniche di mosaico; tra queste ve ne sono alcune che possono essere considerate una forma di arte decorativa: l opus musivum e l opus vermiculatum. Con lo sviluppo della Computer Grafica, nasce l esigenza di utilizzare il calcolatore come ausilio per produrre nuove forme di arte. In particolare, nascono i concetti di Photorealistic Rendering (produrre qualcosa che assomiglia alla realtà) e Non- Photorealistic Rendering; in questa ultima categoria si collocano i mosaici digitali, cioè dei mosaici prodotti automaticamente dal computer a partire da un immagine digitale bidimensionale. Tutti i mosaici digitali cercano di riempire 1

2 con dei tasselli la maggiore quantità di area possibile di un immagine, in modo che i tasselli descrivano al meglio l area che ricoprono. Attualmente esistono quattro tipi di mosaici digitali: Crystallization Mosaic, che tende ad assomigliare ai vetri colorati medievali; Ancient Mosaic, tecnica che cerca di imitare i mosaici antichi; Photo-mosaic, mosaico composto usando come tasselli piccole immagini; Puzzle Image Mosaic, mosaico ottenuto incastrando come in un puzzle varie forme; Il mosaico antico è certamente quello che più si avvicina ai mosaici reali; esso, infatti vuole imitare il lavoro dei mosaicisti. Il mosaicista parte da un disegno che utilizza come guida per posizionare i tasselli. Un buon algoritmo per produrre mosaici antichi deve partire dalla ricerca dei contorni dell immagine, poi bisogna posizionare dei tasselli di forma rettangolare a distanze regolari su varie file parallele ai contorni, risolvendo le collisioni tra i tasselli ed evitando di scavalcare le linee di bordo; le collisioni si risolvono tagliando via alcuni pezzi dalla forma originaria del tassello. L algoritmo di ancient mosaic sviluppato da Di Blasi et al. permette di produrre mosaici di tipo opus musivum e opus vermiculatum, ottenendo risultati estetici di forte impatto visivo. Con lo sviluppo della grafica tridimensionale, nasce l esigenza di convertire in 3D molto di ciò che prima veniva fatto solamente in 2D. La terza dimensione consente di aggiungere nuove informazioni alle due dimensioni iniziali. Ad esempio, nel passaggi dai mosaici 2D ai mosaici in 3D, si possono aggiungere nuove informazioni sui singoli tasselli (ad esempio l inclinazione), oppure si possono ottenere mosaici su superfici non piane (ad esempio una cupola). Per l implementazione degli algoritmi è stato utilizzato il linguaggio di programmazione Java. La trasformazione del mosaico artificiale da 2D in 3D però non è così semplice, infatti l algoritmo bidimensionale iniziale produceva tasselli raster, mentre per ottenere una rappresentazione tridimensionale non troppo pesante occorre rappresentare delle forme vettoriali; quindi le forme bidimensionali sono state generate direttamente in vettoriale, utilizzando un procedimento a metà tra raster e vettoriale che consente comunque di ottenere dei buoni risultati. Una volta prodotto il mosaico 2D, esso può essere mappato su una qualunque superficie 3D; per fare ciò si possono aggiungere nuove librerie all applicazione, le quali dovranno contenere tutte le informazioni necessarie a produrre la superficie desiderata. Tra gli sviluppi futuri dell applicazione c è la possibilità di mappare il mosaico sulla superficie di un qualunque oggetto 3D, e la creazione di una galleria virtuale con tante sale contenenti vari mosaici posti su diversi tipi di superficie. 2 Mosaici artificiali di Di Blasi et al. L algoritmo [BBFG06] prende in input un immagine digitale rettangolare ed effettuando varie trasformazioni fornisce in output un immagine contenente un mosaico digitale artificiale di due possibili tipi: opus musivum; i tasselli formano delle curve parallele ai bordi dell immagine; opus vermiculatum; il mosaico viene suddiviso in due regioni di background e foreground; la regione di foreground viene trattata come un opus musivum, mentre nel background i tasselli vengono posizionati su righe orizzontali con leggere variazioni di dimensioni e posizione. L algoritmo si basa sull individuazione dei bordi dell immagine; l algoritmo di individuazione dei bordi deve prendere in input un immagine e restituire in output un immagine in bianco e nero, la quale rappresenta una sorta di schizzo a matita dell immagine originale. Su questo schizzo è poi possibile costruire dei meccanismi per stabilire la posizione e l orientamento dei tasselli, mentre il colore dei tasselli si ottiene direttamente dall immagine di input. L algoritmo usa due possibili tecniche per individuare i bordi: le linee guida direzionali e lo Statistical Region Merging [NN04]. 2

3 Le linee guida direzionali si ottengono applicando all immagine una funzione di soglia, la quale individua le zone dell immagine in cui si hanno passaggi molto netti nel colore; la quantità di bordi rilevati può dipendere da vari parametri che intervengono nelle funzioni utilizzate. Lo Statistical Region Merging partendo dai singoli pixel dell immagine, aggrega le zone dell immagine che presentano caratteristiche simili, ottenendo zone sempre più grandi. Il grado di accuratezza dei risultati dipende da un numero intero (fattore di partizione) che è proporzionale al numero di regioni distinte trovate. I confini tra le regioni ottenute possono quindi essere utilizzati come i bordi. Figura 2.1: Immagine di input Figura 2.2: Linee guida direzionali Figura 2.3: Statistical Region Merging Durante la creazione del mosaico digitale vengono create alcune informazioni temporanee che servono ad individuare le varie file in cui saranno posizionati i tasselli e l orientamento che essi assumeranno. Posizionando i tasselli può capitare che due tasselli abbiano in comune parte della loro superficie; di fatto sono in collisione e tale collisione deve essere risolta in qualche modo. Altro problema riscontrabile è che un tassello potrebbe scavalcare le linee di bordo, cosa che porterebbe ad un maggiore senso di confusione. Poiché però i tasselli vengono costruiti come aggregazione di pixel a partire dal pixel centrale, risolvere questi problemi è abbastanza semplice; infatti, basta che un certo pixel venga utilizzato una ed una sola volta e che i pixel occupati dai bordi dell immagine non vengano considerati affatto. Nell opus vermiculatum bisogna distinguere il soggetto in primo piano dallo sfondo. Poiché le tecniche automatiche per distinguere il background dal foreground non sono molto efficaci, per cui si preferisce una tecnica semi-automatica. Tramite l algoritmo di Statistical Region Merging l immagine viene suddivisa in tante aree, poi l utente potrà selezionare le aree da includere nel foreground e quelle che invece devono far parte del background. Una volta terminata la suddivisione, è possibile aggiungere automaticamente alcune file di tasselli aggiuntive attorno al foreground, per ottenere l effetto di serpeggiamento attorno al soggetto in primo piano. I tasselli del background vengono posizionati su file orizzontali, dando loro una posizione casuale e una leggera rotazione. I tasselli del foreground vengono posizionati nello stesso modo di quanto si fa nell opus musivum; dapprima vengono posizionati i tasselli attorno ai bordi, poi gli spazi non ancora coperti possono essere riempiti man mano che vengono trovati. Possono essere poi applicate delle ottimizzazioni che evitano di produrre tasselli concavi (non presenti nei mosaici reali) e di togliere gli archi, cioè i tasselli di forma curva. 3

4 3 Ottimizzazione e trasformazione in 3D Uno dei principali ostacoli da superare nella trasformazione 3D è stata la conversione dei tasselli bidimensionali da raster a vettoriale. Un poligono raster è un insieme di pixel. Esso può essere immaginato come una matrice di bit, in cui i pixel appartenenti al poligono hanno valore 1, mentre tutti gli altri hanno valore 0. Un poligono vettoriale, invece, è un insieme dei vertici (memorizzati tramite le coordinate), ordinato in senso orario o antiorario. Collegando ogni vertice con il successivo (il successivo dell ultimo vertice è il primo), si ottiene il perimetro del poligono. Fortunatamente sono venuti in aiuto alcuni strumenti già pronti che consentono di effettuare operazioni binarie di intersezione, unione e sottrazione tra aree poligonali del piano. Grazie a questi strumenti, è stato possibile rimuovere le collisioni con gli altri tasselli e con i bordi, mantenendo i tasselli vettoriali. La ricerca delle collisioni viene invece effettuata usando delle mappe raster. Per ogni pixel la mappa permette di capire se è libero, se è occupato da un bordo o se è occupato da un tassello già posizionato; in quest ultimo caso è anche possibile risalire alla forma vettoriale del tassello che lo occupa. 3.1 Creazione delle forme 2D Per produrre un mosaico 3D potrebbe non essere necessario sfruttare tutti i pixel dell immagine di input. Per tale motivo, il primo passo verso la produzione del mosaico è quello di applicare all immagine una maschera (silhouette) che elimina a priori i pixel dell immagine non desiderati. Per quanto riguarda la creazione del mosaico 2D, la modifica qui proposta comincia proprio dalla generazione delle forme dei tasselli. L algoritmo produce le forme dei tasselli non come aggregazione di pixel ma come ritaglio delle aree occupate dai tasselli. Il tassello inizialmente avrà la forma di un rettangolo o un quadrilatero simile ad un trapezio; la posizione e l orientamento vengono calcolate allo stesso modo dell algoritmo esposto nel capitolo precedente. Per evitare che il tassello esca fuori dall immagine, viene inizialmente intersecato con il bound rettangolare dell immagine, cioè un rettangolo avente la stessa estensione dell immagine. Successivamente, la procedura calcola un altro bound rettangolare, cioè un rettangolo con i lati paralleli ai lati orizzontale e verticale dell immagine, nel quale può essere inscritto il tassello. Per calcolare il bound si parte dal pixel centrale del tassello e via via si effettua un espansione in tutte le direzioni, cercando tutti i pixel liberi; man mano che vengono trovati nuovi pixel liberi (non occupati da bordi, né da altri tasselli) il bound si allarga. Infine, la forma del tassello viene intersecata con il bound calcolato e quindi rientrerà all interno di detto rettangolo. Poi l algoritmo cerca i tasselli che collidono con questo tassello e, ad una ad una, tutte le forme dei tasselli in collisione vengono sottratte dalla forma corrente. Se la forma ottenuta contiene varie spezzate poligonali, queste vengono separate l una dall altra, ottenendo più tasselli. Le forme ottenute vengono private dei vertici troppo vicini o che producono un arco. Se il tassello trovato risultasse degenere oppure troppo piccolo (secondo dei criteri impostabili), allora sarà scartato. La rimozione dei vertici superflui permette di ridurre al minimo il numero di vertici dei tasselli, caratteristica molto importante per ottenere buone prestazioni nel rendering 3D. Per ogni spezzata poligonale valida vengono eliminati i vertici concavi, allo stesso modo di quanto fatto dall algoritmo di Di Blasi et al.. Dopo aver eliminato le collisioni con gli altri tasselli, l algoritmo verifica se nella forma ottenuta ci sono pixel di bordo; essi vengono ordinati dal più vicino al più lontano dal centro del tassello. Vengono poi eseguiti dei tagli che rimuovono questi pixel dalla forma del tassello. 4

5 a b c d e f g h Figura 3.1: Esempio grafico della rimozione delle collisioni e ottimizzazione dei vertici; a) situazione iniziale, b) calcolo del bound, c) intersezione col bound, d) rimozione delle collisioni con altri tasselli, e) rimozione delle concavità, f) rimozione dei tasselli troppo piccoli, g) tagli effettuati per eliminare i bordi, h) risultato finale Dopo aver ottenuto tutte le forme 2D dei tasselli ne viene calcolato il colore, prelevandolo dal pixel corrispondente al baricentro. Queste possono poi essere ridimensionate, in modo da lasciar trasparire lo sfondo di cemento. Le alterazioni casuali consentono di introdurre delle imperfezioni che rendono il mosaico più realistico. In questa fase vengono eseguite le seguenti alterazioni: l alterazione delle posizioni dei vertici, che consiste nello spostamento dei vertici sul perimetro stesso; in questo modo si evita di ottenere forme concave e di produrre collisioni indesiderate; Figura 3.2: Esempio di alterazione casuale della posizione dei vertici; il poligono originario è in rosso, metre quello modificato è in blu l alterazione casuale dei colori, che consiste nell alterazione separata dei valori RGB del colore. Infine può essere eseguito il rendering, su un immagine bidimensionale, del risultato 2D ottenuto, in modo da vedere il risultato prima della trasformazione in 3D. 3.2 Creazione delle forme 3D semplificate Il passaggio successivo è la creazione di una versione semplificata delle forme 3D, sulla quale si possono effettuare ulteriori elaborazioni in modo semplice ed immediato. Ogni tassello 2D viene trasformato in un prisma retto o un tronco di piramide, 5

6 in base alle esigenze dell utente; nel tassello a tronco di piramide la base superiore del solido viene rimpicciolita leggermente rispetto alla base inferiore, amplificando la sensazione di profondità del solido prodotto. Le coordinate dei tasselli 2D vengono modificate in modo da adattarle a quelle del mondo virtuale 3D. Figura 3.3: Tasselli a prisma Figura 3.4: Tasselli a tronco di piramide Anche in questa fase vengono effettuate alcune alterazioni casuali: l alterazione delle posizioni dei vertici superiori, la quale avviene sia orizzontalmente (uguale al caso 2D) che verticalmente; l alterazione verticale può produrre l inclinazione del tassello e rendere la superficie superiore lievemente irregolare; l inclinazione può arrivare fino a 45 ; l alterazione dei colori dei vertici, che consiste nell alterazione delle componenti RGB dei colori di ogni vertice; ciò serve a simulare le impurità del materiale di cui sono fatti i tasselli. Le forme 3D semplificate ottenute fino a questo punto corrispondono ad un mosaico 3D su superficie piana. Qualora si volesse ottenere una superficie diversa, il mosaico verrà mappato sulla superficie desiderata. Ciò si ottiene applicando una trasformazione alle coordinate 3D delle forme ottenute finora. Poi viene aggiunta una superficie 3D corrispondente al cemento sotto i tasselli del mosaico. L applicazione sviluppata fornisce le seguenti superfici di default: piano, cilindro, cupola. Altre superfici possono essere aggiunte da uno sviluppatore, creando delle librerie esterne da aggiungere all applicazione, come un plug-in. A scopo esemplificativo, è stata sviluppata una libreria per la piramide a base rettangolare. 3.3 Mosaico 3D finale Le forme 3D semplificate vengono poi trasformate in una geometria tridimensionale effettivamente rappresentabile dal motore di rendering 3D. Tutte le informazioni necessarie alla visualizzazione vengono calcolate automaticamente. (da continuare) Dopo aver effettuato la trasformazione della superficie, le informazioni contenute nei Tile3DGeometryInfo vengono trasformate in una geometria 3D rappresentabile da Java 3D, in particolare si tratta di una superficie composta da triangoli (TriangleArray) in cui ogni triangolo contiene informazioni separate dagli altri triangoli, in particolare informazioni sulle coordinate dei vertici, sulle normali e sui colori. Le normali su un vertice cambiano a seconda del triangolo cui si riferisce e ciò, unito alla variazione casuale della quota dei vertici, permette di considerare ogni triangolo come se fosse una faccia diversa del solido. Ogni faccia risponderà in maniera leggermente diversa alla luce. Vengono create solo le facce superiori e laterali del solido. Il mosaico ottenuto può essere salvato in formato binario ed importato in qualunque applicazione Java usando una libreria che legge il file binario e ricrea la geometria del mosaico 3D. Per visualizzare il mosaico, l applicazione crea un ambiene 3D con alcune luci di default. L utente può ruotare l ambiente e può avvicinare e allontanare la visuale dal mosaico. 6

7 4 Risultati sperimentali 4.1 Confronto dei risultati 2D Viene qui proposto il confronto dei risultati 2D dei vari algoritmi, cioè quello di Di Blasi et al. e quello ottenuto dalla prima e dalla seconda versione dell algoritmo qui presentato. Sono stati usati tasselli di dimensione 6x6, lasciando tutti gli altri parametri degli algoritmi ai valori di default. Figura 4.1: Immagine di input Figura 4.2: Mosaico 2D di Di Blasi et al. Figura 4.3: Mosaico 2D attuale Si può notare che i tasselli prodotti dall applicativo qui sviluppato sono di tipo vettoriale, mentre i tasselli di Di Blasi et al. erano di tipo raster. 4.2 Risultati 3D Vengono ora presentati alcuni risultati ottenuti dalla seconda versione dell applicativo qui sviluppato. In particolare vengono mostrati i risultati ottenuti su una superficie piana e varie superfici cilindriche e a cupola, modificando opportunamente i parametri della superficie stessa. Il mosaico 2D è stato ottenuto con tasselli 6x6. 7

8 a) Immagine di input b) Mosaico 2D per il piano e il cilindro c) Mosaico 3D su di un piano d) Mosaico 3D su di un cilindro concavo di 90 attorno all asse X dell immagine e) Mosaico 2D per la cupola f) Mosaico 3D su una cupola concava vista dal basso Figura 4.4: Alcuni risultati sperimentali 8

9 In questo esempio viene generato un mosaico 3D su di una cupola concava con un arco di 180. a) Immagine di input b) Mosaico 2D d) Mosaico 3D Figura 4.5: Esempio di mosaico 3D su di una cupola concava con un arco di 180 9

10 5 Conclusioni In questo articolo è stata presentata una possibile tecnica per produrre mosaici 3D a partire da immagini bidimensionali. I risultati ottenuti possono portare alla costruzione di una galleria virtuale di mosaici, distribuiti su varie sale virtuali e mappati su diversi tipi di superfici; inoltre si potrebbe estendere il numero di superfici disponibili, aggiungendo nuove librerie di superfici. Una tecnica interessate che si potrebbe sviluppare è la trasformazione di superficie tramite geometria, cioè prendere in input un oggetto 3D la cui geometria contiene informazioni sulle coordinate delle texture, ed utilizzare tali coordinate per mappare il mosaico 3D sopra la superficie dell oggetto stesso. Bibliografia [BBFG07] BATTIATO S., DI BLASI G., FARINELLA G. M., GALLO G., Digital Mosaic FrameWork An Overview. [BBFG06] BATTIATO S., DI BLASI G., FARINELLA G. M., GALLO G.: A Novel Tecnique for Opus Vermiculatum Mosaic Rendering. In proceedings of ACM/WSCG2006 (2006), 3-8. [BGP] DI BLASI G., GALLO G., PETRALIA M., Tecniche di Fast Mosaic Rendering. Università degli Studi di Catania. [Bla06] DI BLASI G., Tutorial su Java3D Presentato alla Eurographics Italian Chapter [DG05] DI BLASI G., GALLO G.: Artificial Mosaics. The Visual Computer 21, 6 (2005), [DGP05] DI BLASI G., GALLO G., PETRALIA M., Puzzle Image Mosaic. In proceedings of IASTED/VIIP2005 (2005). [DGP06] DI BLASI G., GALLO G., PETRALIA M., Smart Ideas for Photomosaic Rendering. In proceedings Eurographics Italian Chapter 2006 (2006), [DHJN02] DOBASHI J., HAGA T., JOHAN H., NISHITA T.: A Method for Creating Mosaic Images Using Voronoi Diagrams. In proceedings of Eurographics 2002 (2002), [EW03] ELBER E., WOLBERG G.: Rendering Traditional Mosaics. The Visual Computer 19, 1 (2003), [FF05] FAUSTINO G. M., DE FIGUEIREDO L. H.: Simple Adaptive Mosaic Effects. In proceedings of SIBGRAPI2005 (2005), [FHHD05] FRITZSCHE L. P., HELLWIG H., HILLER S., DEUSSEN O.: Interactive Design of Authentic Looking Mosaics Using Voronoi Structures. In proceedings of International Symposium on Voronoi Diagrams in Science and Engineering VD 2005 Conference (2005). [FR98] FINKELSTEIN A., RANGE M.: Image mosaics. In proceedings of RIDT1998 (1998), [Hae90] HAEBERLI P.: Paint by Numbers: Abstract Image representation. In proceedings of SIGGRAPH1990 (1990), [Har73] HARMON L. D.: The Recognition of Faces. Scientific American 229, 5 (1973), [Let07] LETTICA S.: Mosaici artificiali in ambiente 3D. Università degli Studi di Catania (2006), 26-30, [LSKL05] LUONG T. Q., SETH A., KLEIN A. W., LAWRENCE J.: Isoluminant Color Picking for Non-Photorealistic Rendering. In proceedings of Graphics Interface 2005 (2005),

11 [Mou03] MOULD D.: A Stained Glass Image Filter. In proceedings of 14 th Eurographics Workshop on Rendering 2003 (2003), [NN04] NOCK R., NIELSEN F.: Statistical Region Merging. IEEE/TPAMI 26, 11 (2004). [Piz] PIZZIOLI G.: Tecniche di realizzo. [SGS05] SCHLECHTWEG S., GERMER T., STROTHOTTE T.: RenderBots-Multi-Agent Systems for Direct Image Generation. Computer Graphics Forum 24, 2 (2005), [SH97] SILVERS R., HAWLEY M.: Photomosaics. Henry Holt, New York (1997). [Str99] STRAND C.: Hello Fruit Face!: The Paintings of Giuseppe Arcimboldo. Prestel (1999). [Vid06] Video Mosaics. (2006). [WM07] Wikipedia Mosaico. (2007). [WV07] Wikipedia Voronoi diagram. (2007). 11

REALIZZAZIONE DI MOSAICI ARTIFICIALI IN AMBIENTE 3D

REALIZZAZIONE DI MOSAICI ARTIFICIALI IN AMBIENTE 3D REALIZZAZIONE DI MOSAICI ARTIFICIALI IN AMBIENTE 3D S. BATTIATO, G. DI BLASI, G. GALLO, A. MILONE Università degli Studi di Catania Dipartimento di Matematica ed Informatica Viale A. Doria, 6 95125 Catania

Dettagli

Tecniche Fast di Mosaic Rendering. Di Blasi Gianpiero - D.M.I. - Università di Catania

Tecniche Fast di Mosaic Rendering. Di Blasi Gianpiero - D.M.I. - Università di Catania Tecniche Fast di Mosaic Rendering Di Blasi Gianpiero - D.M.I. - Università di Catania Sommario I mosaici e l'informatica Le tecniche di Mosaic Rendering per la realizzazione di: mosaici artificiali photomosaic

Dettagli

I file raster gestione e stampa

I file raster gestione e stampa Alla fine del capitolo saremo in grado di: Conoscere il significato dei file di raster Saper distinguere il file raster da quello vettoriale. Saper gestire i file Raster Saper vettorializzare manualmente

Dettagli

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

Lezione1. Cos è la computer grafica. Lezione del 10 Marzo 2010. Michele Antolini Dipartimento di Ingegneria Meccanica Politecnico di Milano Lezione1 Informatica Grafica Cos è la computer grafica Lezione del 10 Marzo 2010 Grafica OpenGL vs Direct Dipartimento di Ingegneria Meccanica Politecnico di Milano 1.1 Tubo a Raggi Catodici Cathode Ray

Dettagli

Introduzione al 3D con Autocad

Introduzione 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:

Dettagli

Immagini vettoriali. Immagini raster

Immagini 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

Dettagli

1.3a: La Codifica Digitale delle Immagini

1.3a: La Codifica Digitale delle Immagini 1.3a: La Codifica Digitale delle Immagini Bibliografia Curtin, 4.7 e 4.9 (vecchie edizioni) Curtin, 3.7 e 3.9 (nuova edizione) CR pag. 14-18 Questi lucidi La codifica delle immagini: Pixel Un immagine

Dettagli

LICEO SCIENTIFICO STATALE G.GALILEI CATANIA A.S. 2006/2007 SIMULAZIONE DI II PROVA - A

LICEO SCIENTIFICO STATALE G.GALILEI CATANIA A.S. 2006/2007 SIMULAZIONE DI II PROVA - A LICEO SCIENTIFICO STATALE G.GALILEI CATANIA A.S. 6/7 SIMULAZIONE DI II PROVA - A Tempo a disposizione: cinque ore E consentito l uso della calcolatrice non programmabile. Non è consentito uscire dall aula

Dettagli

Argomento interdisciplinare

Argomento interdisciplinare 1 Argomento interdisciplinare Tecnologia-Matematica Libro consigliato: Disegno Laboratorio - IL MANUALE DI TECNOLOGIA _G.ARDUINO_LATTES studiare da pag.19.da 154 a 162 Unità aggiornata: 7/2012 2 Sono corpi

Dettagli

Capitolo 6 ELABORAZIONE DI IMMAGINI A COLORI

Capitolo 6 ELABORAZIONE DI IMMAGINI A COLORI Capitolo 6 ELABORAZIONE DI IMMAGINI A COLORI Il colore viene utilizzato nelle immagini digitali per due motivi principali: è un descrittore che semplifica l identificazione di un oggetto e la sua estrazione

Dettagli

La Pipeline Grafica. Vediamo come avviene il rendering, ovvero la visualizzazione di oggetti. Introduzione. La Pipeline Grafica.

La Pipeline Grafica. Vediamo come avviene il rendering, ovvero la visualizzazione di oggetti. Introduzione. La Pipeline Grafica. La Pipeline Grafica Vediamo come avviene il rendering, ovvero la visualizzazione di oggetti. Introduzione La Pipeline Grafica Spazio vista Spazio 3D-screen Shading Rasterizzazione Rimozione delle facce

Dettagli

Immagini digitali Appunti per la classe 3 R a cura del prof. ing. Mario Catalano

Immagini digitali Appunti per la classe 3 R a cura del prof. ing. Mario Catalano Immagini digitali LA CODIFICA DELLE IMMAGINI Anche le immagini possono essere memorizzate in forma numerica (digitale) suddividendole in milioni di punti, per ognuno dei quali si definisce il colore in

Dettagli

Gli oggetti 3D di base

Gli oggetti 3D di base Gli oggetti 3D di base 04 Attraverso gli oggetti 3D di base, AutoCAD dispiega la sua capacità di modellazione per volumi e per superfici per quei modelli che si possono pensare come composizioni di oggetti

Dettagli

Immagini vettoriali Immagini bitmap (o raster) Le immagini vettoriali .cdr.swf .svg .ai.dfx .eps.pdf .psd

Immagini vettoriali Immagini bitmap (o raster) Le immagini vettoriali .cdr.swf .svg .ai.dfx .eps.pdf .psd Esistono due tipi di immagini digitali: Immagini vettoriali, rappresentate come funzioni vettoriali che descrivono curve e poligoni Immagini bitmap, (o raster) rappresentate sul supporto digitale come

Dettagli

Modellazione di una parte mediante le Superfici

Modellazione di una parte mediante le Superfici Modellazione di una parte mediante le Superfici Numero di pubblicazione spse01560 Informativa sui diritti di proprietà esclusiva e sulle limitazioni d uso Questo prodotto software e la relativa documentazione

Dettagli

Capitolo V : Il colore nelle immagini digitali

Capitolo 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

Dettagli

n L ambiente di lavoro

n L ambiente di lavoro n L ambiente di lavoro n Usare Cabri n Comprendere Cabri n L ambiente di lavoro 1 Che cosa è Cabri Il programma Cabri* è stato sviluppato da Jean-Marie Laborde e Franck Bellemain presso l Institut d Informatique

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 A2 Elaborazione grafica in 2D 1 Prerequisiti Utilizzo elementare di applicazioni grafiche Conoscenza elementare di dispositivi grafici Elementi di numerazione binaria 2 1

Dettagli

GeoGebra vers.5 - vista Grafici 3D

GeoGebra vers.5 - vista Grafici 3D GeoGebra vers.5 - vista Grafici 3D Marzo 2015 (manuale on-line, con aggiunte a cura di L. Tomasi) Questo articolo si riferisce a un componente della interfaccia utente di GeoGebra. Viste Menu Vista Algebra

Dettagli

Informatica Grafica. Prof. Massimiliano Dellisanti Fabiano Vilardi. (2a parte) a.a. 2011/2012

Informatica Grafica. Prof. Massimiliano Dellisanti Fabiano Vilardi. (2a parte) a.a. 2011/2012 Informatica Grafica (2a parte) a.a. 2011/2012 Prof. Massimiliano Dellisanti Fabiano Vilardi 1 Grafica 3D Con Grafica 3D si indicano quelle tecniche informatiche finalizzate alla descrizione (e rappresentazione

Dettagli

Rappresentazione di oggetti 3D

Rappresentazione 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

Dettagli

Elementi di grafica raster

Elementi di grafica raster Elementi di grafica raster Le immagini Una immagine è una rappresentazione spaziale di un oggetto o di una scena Una immagine digitale è una rappresentazione di una scena anche 3D dopo il processo di acquisizione

Dettagli

LA CODIFICA DELLE IMMAGINI

LA CODIFICA DELLE IMMAGINI asdf LA CODIFICA DELLE IMMAGINI 3 March 2012 Premessa L'articolo che segue vuole essere, senza alcuna pretesa di rigore scientifico e di precisione assoluta, in quanto non ne possiedo le competenze, una

Dettagli

Information Visualization

Information 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,

Dettagli

Introduzione alla Computer Graphics

Introduzione 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

Dettagli

Solidi comunque inclinati nello spazio e i sistemi di riferimento ausiliari

Solidi comunque inclinati nello spazio e i sistemi di riferimento ausiliari Solidi comunque inclinati nello spazio e i sistemi di riferimento ausiliari Alla fine del capitolo saremo in grado di: Operare su forme tridimensionali comunque inclinate nello spazio rispetto ai piani

Dettagli

Indice III. Indice. Unità 1 Il personal computer, 1. Unità 2 AutoCAD, 9

Indice III. Indice. Unità 1 Il personal computer, 1. Unità 2 AutoCAD, 9 Indice III Indice Unità 1 Il personal computer, 1 1.1 Struttura del personal computer, 2 1.2 Il software, 5 1.3 I dispositivi informatici di stampa, 6 1.4 Il disegno al computer, 7 1.5 La fotografia digitale,

Dettagli

SEZIONI. Introduzione

SEZIONI. Introduzione SEIONI 128 Introduzione Sezionare un solido significa tagliarlo secondo una superficie ideale in modo da mostrare il volume interno del solido stesso. Nella maggior parte dei casi l elemento secante è

Dettagli

La carta intelligente: l ambiente layout

La carta intelligente: l ambiente layout La carta intelligente: l ambiente layout Un layout di AutoCAD è paragonabile a un foglio di carta e vi consente di impostare alcune opzioni tra cui quelle di stampa. In un disegno avete la possibilità

Dettagli

Le immagini digitali. Le immagini digitali. Caterina Balletti. Caterina Balletti. Immagini grafiche. Trattamento di immagini digitali.

Le immagini digitali. Le immagini digitali. Caterina Balletti. Caterina Balletti. Immagini grafiche. Trattamento di immagini digitali. 1 Le immagini digitali Le immagini digitali Università IUAV di venezia Trattamento di immagini digitali immagini grafiche immagini raster immagini vettoriali acquisizione trattamento geometrico trattamento

Dettagli

AutoCAD 3D. Lavorare nello spazio 3D

AutoCAD 3D. Lavorare nello spazio 3D AutoCAD 3D Lavorare nello spazio 3D Differenze tra 2D e 3 D La modalità 3D include una direzione in più: la profondità (oltre l altezza e la larghezza) Diversi modi di osservazione Maggiore concentrazione

Dettagli

Grafica vettoriale. Al contrario la grafica vettoriale si basa sull'idea di dare una descrizione geometrica dell'immagine

Grafica vettoriale. Al contrario la grafica vettoriale si basa sull'idea di dare una descrizione geometrica dell'immagine Grafica vettoriale Come abbiamo visto in un certo dettaglio, la grafica raster si basa sull'idea di definire certe proprietà (colore, trasparenza, ecc.) di ogni pixel applicazioni di tipo fotografico Al

Dettagli

Introduzione alla Grafica 3D

Introduzione alla Grafica 3D Informatica Grafica per le arti Introduzione alla Grafica 3D La realizzazione di grafica tridimensionale e' un processo molto complicato che richiede notevole potenza di calcolo. Generare un'immagine tridimensionale

Dettagli

Modulo 3. Rappresentazione di solidi mediante forntiera e strutture dati collegate.

Modulo 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

Dettagli

Un ripasso di aritmetica: Rappresentazione binaria - operazioni. riporti

Un ripasso di aritmetica: Rappresentazione binaria - operazioni. riporti Un ripasso di aritmetica: Rappresentazione binaria - operazioni A queste rappresentazioni si possono applicare le operazioni aritmetiche: riporti 1 1 0 + 1 0 = 1 0 0 24 Un ripasso di aritmetica: Rappresentazione

Dettagli

Telerilevamento e SIT Prof. Ing. Giuseppe Mussumeci

Telerilevamento e SIT Prof. Ing. Giuseppe Mussumeci Corso di Laurea Magistrale in Ingegneria per l Ambiente e il Territorio A.A. 2012-2013 Telerilevamento e SIT Prof. Ing. Giuseppe Mussumeci Architettura e funzionalità di una piattaforma GIS. Parte seconda:

Dettagli

Informazioni Tecniche riguardo a PhoToPlan

Informazioni Tecniche riguardo a PhoToPlan Informazioni Tecniche riguardo a PhoToPlan Le seguenti pagine forniranno una visione dettagliata dei possibili utilizzi di PhoToPlan Q1 Cosa significa Fotoraddrizzamento? Q2 Come si effettua un fotoraddrizzamento?

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione La Codifica dell informazione (parte 4) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente:

Dettagli

CORSO DI FORMAZIONE MODELLAZIONE 3D RENDERING ANIMAZIONE

CORSO DI FORMAZIONE MODELLAZIONE 3D RENDERING ANIMAZIONE RHINOCEROS FLAMINGO PENGUIN BONGO CORSO DI FORMAZIONE MODELLAZIONE 3D RENDERING ANIMAZIONE Gabriele Verducci RHINOCEROS FLAMINGO PENGUIN BONGO INDICE:.01 cenni di informatica differenza tra files bitmap

Dettagli

Creare primitive solide

Creare 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:

Dettagli

Descrizione dell unità. Titolo Le proiezioni ortogonali. Autore Sabrina Rosano. Tematica Le proiezioni sui tre piani principali di solidi geometrici.

Descrizione dell unità. Titolo Le proiezioni ortogonali. Autore Sabrina Rosano. Tematica Le proiezioni sui tre piani principali di solidi geometrici. Descrizione dell unità Titolo Le proiezioni ortogonali Autore Sabrina Rosano Tematica Le proiezioni sui tre piani principali di solidi geometrici. Finalità e obiettivi di apprendimento Far comprendere

Dettagli

Gioielleria. Incisoria e modellazione artistica. Lavorazione del Legno

Gioielleria. Incisoria e modellazione artistica. Lavorazione del Legno Gioielleria Incisoria e modellazione artistica Lavorazione del Legno Che cos è ArtCAM? ArtCAM è il software di Delcam dedicato ai settori dell incisoria e della modellazione artistica. Da più di 10 anni

Dettagli

Morphological Image processing

Morphological Image processing Morphological Image processing Morfologia matematica La parola morfologia comunemente denota una parte della biologia che tratta con la forma e la struttura di organismi In analogia al termine biologico

Dettagli

Modellazione. Gli strumenti da utilizzare durante la modellazione Modellare con le Deformazioni Hyper NURBS Modellazione con il Displacement Normali

Modellazione. Gli strumenti da utilizzare durante la modellazione Modellare con le Deformazioni Hyper NURBS Modellazione con il Displacement Normali MODELLAZIONE MODELLAZIONE 49 Modellazione Contenuti: Lavorare in un ambiente 3D Importare i Modelli Utilizzare le gerarchie Ottimizzare i modelli La costruzione a blocchi dei modelli 3D Gli strumenti da

Dettagli

Genova 22/24 settembre 2015

Genova 22/24 settembre 2015 Genova 22/24 settembre 2015 ELABORAZIONI DELLA C.T.R.: DTM E CARTE DERIVATE Rappresentazione della morfologia del territorio in Regione Liguria QUALCHE DEFINIZIONE DTM (Digital Terrain Model) o DEM (Digital

Dettagli

I formati dei file immagine

I formati dei file immagine I formati dei file immagine Le immagini vettoriali Le immagini vettoriali sono caratterizzate da linee e curve definite da entità matematiche chiamate vettori I vettori sono segmenti definti da un punto

Dettagli

IMMAGINE BITMAP E VETTORIALI

IMMAGINE 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

Dettagli

Grafica al calcolatore - Computer Graphics

Grafica al calcolatore - Computer Graphics Grafica al calcolatore - Computer Graphics 7 Pipeline di rasterizzazione 23/11/13 Grafica 2013 1 Rasterization pipeline Sappiamo implementare ray casting (o ray tracing). Abbiamo tuttavia già visto che

Dettagli

Fondamenti di Computer Graphics

Fondamenti di Computer Graphics Fondamenti di Computer Graphics Andrea Giachetti Department of Computer Science, University of Verona, Italy andrea.giachetti@univr.it 1 Il corso Simile al corso tenuto nella laurea triennale, solo teoria,

Dettagli

Origine delle immagini. Elaborazione delle immagini. Immagini vettoriali VS bitmap 2. Immagini vettoriali VS bitmap.

Origine delle immagini. Elaborazione delle immagini. Immagini vettoriali VS bitmap 2. Immagini vettoriali VS bitmap. Origine delle immagini Elaborazione delle immagini Adobe Photoshop I programmi per l elaborazione di immagini e la grafica permettono in genere di: Creare immagini ex novo (con gli strumenti di disegno)

Dettagli

PDF created with pdffactory trial version www.pdffactory.com

PDF created with pdffactory trial version www.pdffactory.com Codifica di immagini Codifica di immagini o Un immagine è un insieme continuo di informazioni A differenza delle cifre e dei caratteri alfanumerici, per le immagini non esiste un'unità minima di riferimento

Dettagli

INTRODUZIONE AI SISTEMI CAD

INTRODUZIONE 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

Dettagli

INFORMATICA. Elaborazione delle immagini digitali. Università degli Studi di Foggia Dipartimento di Medicina Clinica e Sperimentale

INFORMATICA. Elaborazione delle immagini digitali. Università degli Studi di Foggia Dipartimento di Medicina Clinica e Sperimentale INFORMATICA Università degli Studi di Foggia Dipartimento di Medicina Clinica e Sperimentale A.A. 2014/2015 II ANNO II SEMESTRE 2 CFU CORSO DI LAUREA MAGISTRALE IN SCIENZE E TECNICHE DELLE ATTIVITÀ MOTORIE

Dettagli

Codifica dell informazione

Codifica dell informazione Codifica dell informazione Il calcolatore memorizza ed elabora vari tipi di informazioni Numeri, testi, immagini, suoni Occorre rappresentare tale informazione in formato facilmente manipolabile dall elaboratore

Dettagli

Le immagini. Sappiamo rappresentare in formato digitale testi scritti e numeri. Ma come la mettiamo con le immagini e i suoni?

Le immagini. Sappiamo rappresentare in formato digitale testi scritti e numeri. Ma come la mettiamo con le immagini e i suoni? Sappiamo rappresentare in formato digitale testi scritti e numeri. Ma come la mettiamo con le immagini e i suoni? In questo caso la situazione sembra del tutto diversa. Il testo scritto è costruito combinando

Dettagli

Michael C. Johnson, CEO Advanced Career Development. Autodesk SpA Strada 4, Palazzo A5 20090 Milanofiori Assago Milano

Michael C. Johnson, CEO Advanced Career Development. Autodesk SpA Strada 4, Palazzo A5 20090 Milanofiori Assago Milano Quando i clienti ci presentano vecchi disegni che potrebbero essere rimasti chiusi in un cassetto per 30 anni, è bene avvertirli che la qualità dei disegni potrebbe essersi deteriorata a causa del tempo,

Dettagli

STRUMENTI PENNA E TRACCIATI. EDI Strumenti penna e tracciati 1

STRUMENTI PENNA E TRACCIATI. EDI Strumenti penna e tracciati 1 STRUMENTI PENNA E TRACCIATI EDI Strumenti penna e tracciati 1 Tracciati e forme Un tracciato è un insieme di segmenti, uniti tra loro da punti attivi detti punti di ancoraggio. A. Segmento curvo B. Punto

Dettagli

Sappiamo rappresentare in formato digitale testi scritti e numeri. Ma come la mettiamo con le immagini e i suoni?

Sappiamo rappresentare in formato digitale testi scritti e numeri. Ma come la mettiamo con le immagini e i suoni? Sappiamo rappresentare in formato digitale testi scritti e numeri. Ma come la mettiamo con le immagini e i suoni? In questo caso la situazione sembra del tutto diversa. Il testo scritto è costruito combinando

Dettagli

SOFTWARE TOPOGRAFICO MERIDIANA. Il software topografico da ufficio professionale

SOFTWARE TOPOGRAFICO MERIDIANA. Il software topografico da ufficio professionale MERIDIANA SOFTWARE TOPOGRAFICO Il software topografico da ufficio professionale Catasto Curve di livello Integrazione GPS e Stazione Totale Compensazione rigorosa Progettazione stradale CAD avanzato Post-processing

Dettagli

Capitolo 11. Il disegno in 3D

Capitolo 11. Il disegno in 3D Capitolo 11 Il disegno in 3D o 11.1 Uso delle coordinate nello spazio o 11.2 Creazione di oggetti in 3D o 11.3 Uso dei piani di disegno in 3D (UCS) o 11.4 Creazione delle finestre di vista o 11.5 Definizione

Dettagli

Ipsia Monza via Monte Grappa 1 20052 Monza (MI) tel. 039-2003476 fax 039-2003475. Corsi CAD 2D Base. Struttura modulare

Ipsia Monza via Monte Grappa 1 20052 Monza (MI) tel. 039-2003476 fax 039-2003475. Corsi CAD 2D Base. Struttura modulare Corsi CAD 2D Base Struttura modulare Struttura della Parte I Concetti di base 1.a introduzione al Cad 2 1.b definizione delle viste 2 1.c interscambio dei disegni 2 1.d visualizzazione dei disegni 2 Tot.

Dettagli

Creazione di lavori realistici con il riempimento a reticolo

Creazione di lavori realistici con il riempimento a reticolo Creazione di lavori realistici con il riempimento a reticolo Ariel Garaza Díaz Nato a Montevideo, Uruguay, Ariel vive e lavora in Spagna a Madrid. È designer professionista sin dal 1980 e utente di Corel

Dettagli

La codifica delle Immagini. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132Sesto San Giovanni

La codifica delle Immagini. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132Sesto San Giovanni La codifica delle Immagini Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132Sesto San Giovanni Lettere e numeri non costituiscono le uniche informazioni utilizzate dagli elaboratori, infatti

Dettagli

Angius Anna Carla Licheri Daniele Monaco Emanuele Podda Francesco Puddu Alessio Saba Carolina Tedde Gregorio

Angius Anna Carla Licheri Daniele Monaco Emanuele Podda Francesco Puddu Alessio Saba Carolina Tedde Gregorio Angius Anna Carla Licheri Daniele Monaco Emanuele Podda Francesco Puddu Alessio Saba Carolina Tedde Gregorio Per superficie minima si intende quella superficie che minimizza la propria area. E difficile

Dettagli

11.2 Uso di strumenti informatici nella didattica di tecnologia e informatica

11.2 Uso di strumenti informatici nella didattica di tecnologia e informatica 11.2 Uso di strumenti informatici nella didattica di tecnologia e informatica a cura di Gian Piero Benente Le competenze necessarie al docente di tecnologia e informatica della scuola elementare e della

Dettagli

AREA MATEMATICO-SCIENTIFICO-TECNOLOGICA MATEMATICA

AREA MATEMATICO-SCIENTIFICO-TECNOLOGICA MATEMATICA AREA MATEMATICO-SCIENTIFICO-TECNOLOGICA MATEMATICA TRAGUARDI PER LO SVILUPPO DELLE COMPETENZE AL TERMINE DELLA SCUOLA SECONDARIA DI PRIMO GRADO. L alunno ha rafforzato un atteggiamento positivo rispetto

Dettagli

Elaborazione testi: immagini

Elaborazione testi: immagini by Studio Elfra sas Gestione Immagini Aggiornato a Aprile 2009 Informatica di base 1 Elaborazione testi: immagini Il testo di un documento di Word può essere integrato con immagini di vario tipo: 2 1 Elaborazione

Dettagli

I Grafici. La creazione di un grafico

I Grafici. La creazione di un grafico I Grafici I grafici servono per illustrare meglio un concetto o per visualizzare una situazione di fatto e pertanto la scelta del tipo di grafico assume notevole importanza. Creare grafici con Excel è

Dettagli

REVERSE ENGINEERING. Reverse Engineering 22/12/2008. paolo.magni@kaemart.it 1. Contenuto della lezione. Reverse Engineering

REVERSE ENGINEERING. Reverse Engineering 22/12/2008. paolo.magni@kaemart.it 1. Contenuto della lezione. Reverse Engineering Corso di Laboratorio Progettuale di Disegno Assistito da Calcolatore Knowledge Aided Engineering Manufacturing and Related Technologies REVERSE ENGINEERING Contenuto della lezione Metodologia Tecnologie

Dettagli

Publishing & Editing Immagini

Publishing & Editing Immagini Publishing & Editing Immagini Un'immagine digitale è la rappresentazione numerica di una immagine bidimensionale. La rappresentazione può essere di tipo vettoriale oppure raster (altrimenti detta bitmap);

Dettagli

Le 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 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

Dettagli

Corso: ADOBE FIREWORKS

Corso: ADOBE FIREWORKS Corso: ADOBE FIREWORKS Codice PCSNET: ADOB-8 Cod. Vendor: - Durata: 2 gg. Obiettivi Rendere operativi sulle funzionalit di base e di comune interesse del prodotto. Dare una informativa sulle funzionalità

Dettagli

GEOGEBRA I OGGETTI GEOMETRICI

GEOGEBRA I OGGETTI GEOMETRICI GEOGEBRA I OGGETTI GEOMETRICI PROPRIETA : Finestra Proprietà (tasto destro mouse sull oggetto) Fondamentali: permette di assegnare o cambiare NOME, VALORE, di mostrare nascondere l oggetto, di mostrare

Dettagli

30 o. 60 o. assocubo.ggb. Disegno tecnico + costruzione cartellina. a cura di Manuela Menzaghi 1

30 o. 60 o. assocubo.ggb. Disegno tecnico + costruzione cartellina. a cura di Manuela Menzaghi 1 assocubo.ggb Assonometria monometrica del cubo con gli strumenti geometrici di NOTEBOOK Z Y 60 o 60 o 30 o X L.T. Assonometria monometrica con squadra e righello interattivo a cura di Manuela Menzaghi

Dettagli

EasySTONE 4.5 Scheda Informativa

EasySTONE 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

Dettagli

SketchUp. Al termine del percorso formativo verrà rilasciato un ATTESTATO DI FREQUENZA valido per il rilascio dei relativi 15 CFP

SketchUp. Al termine del percorso formativo verrà rilasciato un ATTESTATO DI FREQUENZA valido per il rilascio dei relativi 15 CFP SketchUp Destinatari Il corso è rivolto ai progettisti che vogliono imparare a utilizzare questo nuovo strumento freeware di modellazione 2D e 3D. Sketchup è un software molto potente, preciso e gratuito

Dettagli

Grafica Computerizzata

Grafica Computerizzata Grafica Computerizzata dott. Giancarlo Amati gamati@libero.it wxveuca@tin.it 1 Programma del Corso Lo scopo del corso è quello di dare le conoscenze di base della modellazione geometrica 2D e 3D tramite

Dettagli

L'algebra di Boole falso vero livello logico alto livello logico basso Volts

L'algebra di Boole falso vero livello logico alto livello logico basso Volts L algebra di Boole L'algebra di Boole comprende una serie di regole per eseguire operazioni con variabili logiche. Le variabili logiche possono assumere solo due valori. I due possibili stati che possono

Dettagli

La codifica delle immagini

La codifica delle immagini Lettere e numeri non costituiscono le uniche informazioni utilizzate dagli elaboratori ma si stanno diffondendo sempre di più applicazioni che utilizzano ed elaborano anche altri tipi di informazione:

Dettagli

S.C.S. - survey CAD system Tel. 045 / 7971883. Il menu file contiene tutti i comandi predisposti per:

S.C.S. - survey CAD system Tel. 045 / 7971883. Il menu file contiene tutti i comandi predisposti per: 1 - File Il menu file contiene tutti i comandi predisposti per: - l apertura e salvataggio di disegni nuovi e esistenti; - al collegamento con altri programmi, in particolare AutoCAD; - le opzioni di importazione

Dettagli

Le superfici e i modelli di elevazione digitale in genere possono essere rappresentati mediante le strutture raster Difetto delle strutture dati

Le superfici e i modelli di elevazione digitale in genere possono essere rappresentati mediante le strutture raster Difetto delle strutture dati Triangulated Irregular Network Le superfici e i modelli di elevazione digitale in genere possono essere rappresentati mediante le strutture raster Difetto delle strutture dati raster classiche: sono a

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione La Codifica dell informazione (parte 4) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente:

Dettagli

Adobe Photoshop Prof. Filippo Stanco

Adobe Photoshop Prof. Filippo Stanco Adobe Photoshop 1 Introduzione Adobe Photoshop è uno strumento software standard di elaborazione delle immagini. Photoshop permette di operare su immagini bitmap digitalizzate (ovvero immagini a tono continuo

Dettagli

Morfologia e Image Processing

Morfologia e Image Processing Morfologia e Image Processing Multimedia Prof. Battiato Morfologia Matematica Nell ambito dell image processing il termine morfologia matematica denota lo studio della struttura geometrica dell immagine.

Dettagli

EUROPEAN COMPUTER DRIVING LICENCE. 3D Computer Aided Design. Syllabus

EUROPEAN COMPUTER DRIVING LICENCE. 3D Computer Aided Design. Syllabus EUROPEAN COMPUTER DRIVING LICENCE 3D Computer Aided Design Syllabus Scopo Questo documento presenta il syllabus di ECDL Modulo specialistico CAD 3D. Il syllabus descrive, attraverso i risultati del processo

Dettagli

L informazione grafica. Le immagini digitali. Esempi. Due grandi categorie. Introduzione

L informazione grafica. Le immagini digitali. Esempi. Due grandi categorie. Introduzione 1 2 L informazione grafica Le immagini digitali grafica a caratteri grafica vettoriale Introduzione grafica raster 3 4 Due grandi categorie Esempi Immagini reali: acquisite da una scena reale mediante

Dettagli

Oggetti e modelli OGGETTI / ENTITA MODELLI MATEMATICI

Oggetti e modelli OGGETTI / ENTITA MODELLI MATEMATICI Immagini vettoriali Le immagini vettoriali, o objectoriented, sono composte da elementi astratti, codificati in termini geometrici. Sono strettamente dipendenti dal software utilizzato per la loro produzione,

Dettagli

GIUSEPPE PERRUCCI VINCENZO MARTIMUCCI 1. Grotta di Lamalunga: rilievo topografico e restituzione tridimensionale 2

GIUSEPPE PERRUCCI VINCENZO MARTIMUCCI 1. Grotta di Lamalunga: rilievo topografico e restituzione tridimensionale 2 GIUSEPPE PERRUCCI VINCENZO MARTIMUCCI 1 Grotta di Lamalunga: rilievo topografico e restituzione tridimensionale 2 Premessa Nell ambito della realizzazione del progetto SARASTRO (Sistema teleoperato integrato

Dettagli

Operazioni morfologiche

Operazioni morfologiche Elaborazione dei Segnali Multimediali a.a. 2009/2010 Operazioni morfologiche L.Verdoliva Le tecniche di enhancement studiate finora si basano tipicamente su operazioni di tipo lineare, tuttavia spesso

Dettagli

Costruzione di modelli di superfici mediante la Prototipazione Rapida

Costruzione di modelli di superfici mediante la Prototipazione Rapida Rendiconti Seminario Facoltà Scienze Università Cagliari Vol. 76, Fasc. 1-2 (2006) Costruzione di modelli di superfici mediante la Prototipazione Rapida GREGORIO FRANZONI(*) Abstract. Questa nota riporta

Dettagli

Manuale d uso - Pencil 0.4.3b by Pascal Naidon - 21 Luglio 2007 (da completare)

Manuale d uso - Pencil 0.4.3b by Pascal Naidon - 21 Luglio 2007 (da completare) Manuale d uso - Pencil 0.4.3b by Pascal Naidon - 21 Luglio 2007 (da completare) Traduzione di Eros Bottinelli Introduzione Un documento di Pencil è basato sui livelli. Ci sono attualmente quattro tipi

Dettagli

Il campionamento. La digitalizzazione. Teoria e pratica. La rappresentazione digitale delle immagini. La rappresentazione digitale delle immagini

Il 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

Dettagli

OpenGL: Principi base di rendering di Federico NinjaCross Coletto

OpenGL: Principi base di rendering di Federico NinjaCross Coletto OpenGL: Principi base di rendering di Federico NinjaCross Coletto Dopo una panoramica iniziale sulle potenzialità che OpenGL offre, la nostra esplorazione prosegue con un primo approccio alle strutture

Dettagli

ESEMPIO DI PROGRAMMAZIONE 3D CON PYTHON: LA TERRA INTORNO AL SOLE

ESEMPIO DI PROGRAMMAZIONE 3D CON PYTHON: LA TERRA INTORNO AL SOLE ESEMPIO DI PROGRAMMAZIONE 3D CON PYTHON: LA TERRA INTORNO AL SOLE Introduzione Spesso guardando qualche simulazione tridimensionale o studiando la matematica ci si chiede se siamo in grado di riprodurre

Dettagli

Modellazione tradizionale e CAD

Modellazione tradizionale e CAD Modellazione tradizionale e CAD 2.1 La Modellazione 3D 2.1.1 Il ruolo dei modelli nella progettazione Probabilmente i modelli hanno alle spalle un storia più che millenaria ma è nel Rinascimento che essi

Dettagli

Equilibrio statico di un corpo esteso

Equilibrio statico di un corpo esteso Equilibrio statico di un corpo esteso Se una particella è in equilibrio statico, cioè se è ferma e resta ferma, la forza risultante che agisce su di essa deve essere nulla. Nel caso di un corpo esteso,

Dettagli

3DCARTO: GESTIONE DEL MONDO VIRTUALE IN 3D

3DCARTO: GESTIONE DEL MONDO VIRTUALE IN 3D 3DCARTO: GESTIONE DEL MONDO VIRTUALE IN 3D La base di partenza per la creazione del mondo virtuale è l aerofotogrammetria e/o I rilievi fotografici con scansioni laser. Il prodotto così ottenuto, è lo

Dettagli

Microsoft Paint. Per far partire il programma occorre cliccare su START \ PROGRAMMI \ ACCESSORI \ PAINT

Microsoft Paint. Per far partire il programma occorre cliccare su START \ PROGRAMMI \ ACCESSORI \ PAINT Microsoft Paint Paint è uno strumento di disegno che consente di creare disegni sia semplici che elaborati. È possibile creare disegni in bianco e nero o a colori e salvarli come file bitmap. I disegni

Dettagli

EUROPEAN COMPUTER DRIVING LICENCE Image Editing - Versione 2.0

EUROPEAN COMPUTER DRIVING LICENCE Image Editing - Versione 2.0 EUROPEAN COMPUTER DRIVING LICENCE Image Editing - Versione 2.0 Copyright 2010 The European Computer Driving Licence Foundation Ltd. Tutti I diritti riservati. Questa pubblicazione non può essere riprodotta

Dettagli

INTEGRALI DEFINITI. Tale superficie viene detta trapezoide e la misura della sua area si ottiene utilizzando il calcolo di un integrale definito.

INTEGRALI DEFINITI. Tale superficie viene detta trapezoide e la misura della sua area si ottiene utilizzando il calcolo di un integrale definito. INTEGRALI DEFINITI Sia nel campo scientifico che in quello tecnico si presentano spesso situazioni per affrontare le quali è necessario ricorrere al calcolo dell integrale definito. Vi sono infatti svariati

Dettagli