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. DI BLASI, G. GALLO, A. MILONE Università degli Studi di Catania Dipartimento di Matematica ed Informatica Viale A. Doria, Catania (Italy) Image Processing Laboratory: Riassunto: In questo articolo viene presentata una tecnica nell ambito del Non-Photorealistic Rendering, volta a riprodurre mosaici digitali in ambiente 3D. A partire da un immagine digitale bidimensionale si utilizzano algoritmi 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, la tecnica presentata simula ciò tramite la ricerca e l utilizzo dei contorni (edge) dell immagine in input. I tasselli di forma rettangolare sono posizionati a distanze regolari seguendo delle linee di livello, risolvendo le collisioni ed evitando di scavalcare i contorni. La versione bidimensionale di questa tecnica è stata estesa al mondo 3D, mediante una serie di euristiche volte a generalizzare il processo di rendering (vettorializzazione e semplificazione dei tasselli). Alcune semplici variazioni casuali rispettivamente su colore, posizione e inclinazione dei tasselli, inducono un forte impatto realistico. Inoltre, sono state implementate delle funzionalità che realizzano il mapping tridimensionale dell immagine mosaicizzata su diverse superfici 3D (cupole, piramidi, cilindri, ecc.). Parole chiave: Non-Photorealistic Rendering, Mosaico, 3D Abstract: Artificial Mosaic Rendering in a 3D Environment In this paper we present a technique belonging to Non-Photorealistic Rendering, which renders digital mosaics in a 3D environment. Starting from a digital bidimensional image, we exploit algoritms tipical of computer graphics to extract a mosaicized version of it, which mimicks artits techniques (e.g., opus musivum, opus vermiculatum). Like a mosaicist, which uses a sketch as a guide to position tiles, our technique simulates it by search and use of edges of the input image. Rectangular shape tiles are positioned at regular distances following contour lines, solving collisions and preventing to overcome edges. We extended this technique s bidimensional version to 3D world, by a series of heuristics directed to generalize the rendering process (vectorializing and simplifying tiles). Some simple random changes on tiles color, position and tilt angle, bring a strong realistic impact. Moreover, some features have been implemented, which attain a three dimensional mapping of the mosaicized image to different 3D surfaces (domes, pyramids, cylinders, etc.). Keywords: Non-Photorealistic Rendering, Mosaic, 3D 1

2 Introduzione Il mosaico è un arte figurativa di origine antica. Si può considerare una forma primordiale di arte digitale. Rispetto alle immagini digitali, i cui pixel sono disposti su una griglia quadrata regolare, 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 per la realizzazione di mosaici; tra queste, alcune costituiscono una forma di arte arte decorativa, ad esempio l opus musivum e l opus vermiculatum. Con lo sviluppo della Computer Grafica, nasce l esigenza di utilizzare il calcolatore per produrre nuove forme di arte. In particolare, nascono i concetti di Photorealistic Rendering (produrre qualcosa che assomiglia alla realtà) e Non-Photorealistic Rendering; nella seconda categoria si collocano i mosaici digitali, cioè dei mosaici prodotti automaticamente dal computer a partire da un immagine digitale bidimensionale. I mosaici digitali riempiono 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 a simulare le vetrate colorate in stile medievale; 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. Per ogni tipologia è mostrato un esempio in Figura 1. Per maggiori dettagli a riguardo si veda l articolo di Battiato et al. (2007), che contiene una panoramica completa di tutte le tecniche attuali. Crystallization Mosaic (Haeberli P.) Ancient Mosaic (Battiato S. et al.) Photo-mosaic (Silver R., Hawley M.) Puzzle Image Mosaic (Kim J., Pellacini F.) Figura 1: Esempi di mosaici digitali Il mosaico antico (Ancient Mosaic) è certamente quello che più si avvicina ai mosaici reali, e lo si realizza imitando il lavoro del mosaicista. Egli 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, quindi deve posizionare i 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. (2005) permette di produrre mosaici di tipo opus musivum e opus vermiculatum, ottenendo risultati estetici di forte impatto visivo. Con lo sviluppo della grafica tridimensionale, è possibile convertire in 3D anche il risultato della mosaicizzazione. La terza dimensione consente di ottenere nuovi effetti rispetto al mondo 2D. Nel passaggio dal 2D al 3D si possono aggiungere nuove informazioni sui singoli tasselli (come l inclinazione), oppure ottenere mosaici su superfici non piane (ad esempio una cupola). 2

3 La trasformazione del mosaico da 2D in 3D però non è affatto banale, infatti l algoritmo bidimensionale di Di Blasi et al. (2005) produce tasselli raster, mentre per ottenere un rendering 3D non troppo pesante bisogna produrre delle forme vettoriali con poche facce; quindi le forme bidimensionali sono state generate direttamente in vettoriale, utilizzando un procedimento a metà tra raster e vettoriale, ottenendo, comunque, 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. Gli algoritmi qui presentati sono stati implementati utilizzando il linguaggio di programmazione Java. Schema dell articolo Il paragrafo 1 descrive l algoritmo di Di Blasi et al. (2005) e Battiato et al. (2006); il paragrafo 2 descrive il procedimento di ottimizzazione e trasformazione in 3D; il paragrafo 3 mostra alcuni risultati sperimentali ottenuti. 1 Mosaici artificiali di Di Blasi et al. L algoritmo descritto in Di Blasi et al. (2005) e Battiato et al. (2006) prende in input un immagine digitale bidimensionale e restituisce in output un immagine contenente un mosaico digitale artificiale di due possibili tipi: opus musivum, in cui i tasselli formano delle curve parallele ai contorni principali dell immagine; opus vermiculatum, in cui il mosaico viene suddiviso in background e foreground; la regione di foreground viene trattata come un opus musivum, mentre nel background i tasselli vengono posizionati su righe orizzontali. L algoritmo si basa sull individuazione dei bordi dell immagine. Presa in input un immagine, viene restituita in output un immagine in bianco e nero, che rappresenta una sorta di schizzo a matita dell immagine originale. Su questo schizzo è poi possibile costruire dei meccanismi ad hoc 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 contorni: le linee guida direzionali (Di Blasi, 2005) e lo Statistical Region Merging (si veda la Figura 2): le linee guida direzionali si ottengono applicando all immagine un filtro di smoothing e una funzione di soglia, la quale individua le zone dell immagine in cui si hanno delle brusche transizioni; lo Statistical Region Merging partendo dai singoli pixel dell immagine, aggrega le zone dell immagine che presentano caratteristiche simili, ottenendo una partizione dell immagine in zone via via più grandi; i confini tra le regioni ottenute possono quindi essere utilizzati come i bordi. a) Immagine di input b) Linee guida direzionali c) Statistical Region Merging Figura 2: Esempio di individuazione dei contorni di un immagine Se posizionando i tasselli, due di essi hanno in comune parte della loro superficie, di fatto sono in collisione; oppure un tassello potrebbe scavalcare le linee di bordo, cosa che porterebbe ad un maggiore senso di confusione. Dato però che i tasselli vengono costruiti come insieme di pixel, basta far sì che ogni pixel dell immagine venga occupato al più da un solo tassello e che i pixel di contorno non vengano occupati. Si realizza così una simulazione del taglio fisico effettuato dai mosaicisti. Inoltre, si possono applicate delle ottimizzazioni per evitare di produrre tasselli concavi e curvi, che non sono presenti nei mosaici reali. 3

4 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, si è preferito utilizzare una tecnica semi-automatica basata sullo Statistical Region Merging visto in precedenza, in cui è l utente a distinguere le regioni di background e foreground. I tasselli del background vengono posizionati su file orizzontali, con leggere variazioni casuali di posizione e dimensione. I tasselli del foreground vengono posizionati come in un opus musivum. Per entrambe le tecniche, è disponibile un applet Java che ne implementa on line le caratteristiche di base, all indirizzo: 2 Ottimizzazione e trasformazione in 3D Il primo passo per la generazione del mosaico 3D è quello di applicare all immagine una maschera (silhouette) che elimina a priori i pixel dell immagine non desiderati; poi si passa alla determinazione delle linee principali, eseguita allo stesso modo di quanto visto nel paragrafo precedente. Uno dei principali ostacoli da superare nella trasformazione 3D è stata la conversione dei tasselli bidimensionali da raster a vettoriale, necessaria per poter rappresentare il mosaico in 3D. Un poligono raster è un insieme di pixel. Lo si può immaginare 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 di vertici (memorizzati tramite le rispettive coordinate), ordinato in senso orario o antiorario. Collegando ogni vertice con il successivo e l ultimo col primo, si ottiene il perimetro del poligono. Fortunatamente sono venuti in aiuto alcuni strumenti già presenti nelle librerie standard di Java 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 mantenendo i tasselli vettoriali. Invece, la ricerca delle collisioni si effettua usando una mappa raster. Per ogni pixel dell immagine la mappa permette di capire se è libero, occupato da un bordo, oppure occupato da un tassello già posizionato; in quest ultimo caso, essa permette di risalire alla forma poligonale del tassello che lo occupa. Ogni nuovo tassello inizialmente ha la forma di un rettangolo o un quadrilatero simile ad un trapezio; la posizione e l orientamento vengono calcolati come nel paragrafo precedente. Successivamente, viene esplorato l insieme dei pixel liberi che possono essere occupati dal nuovo tassello e si interseca la forma iniziale con il più piccolo rettangolo (bound) contenente tale insieme di pixel. Poi l algoritmo cerca i tasselli che collidono col tassello corrente e, ad una ad una, tutte le forme dei tasselli in collisione vengono sottratte dalla forma corrente. Le forme ottenute vengono private dei vertici troppo vicini o che producono un arco. Se il tassello trovato risultasse a) situazione iniziale b) calcolo del bound c) intersezione col bound e) rimozione delle concavità f) eliminazione dei tasselli piccoli g) rimozione dei bordi d) sottrazione dei tasselli in collisione h) risultato finale Figura 3: Esempio di rimozione delle collisioni e ottimizzazione dei vertici degenere oppure troppo piccolo, allora sarà scartato. La rimozione dei vertici superflui permette di ridurre al minimo il numero di vertici dei tasselli, caratteristica utile per ottenere buone prestazioni nel rendering 3D. Per ogni spezzata poligonale valida vengono eliminati i vertici concavi, allo stesso modo di quanto fatto in Di Blasi et al. (2005). Infine, l algoritmo 4

5 verifica se nella forma ottenuta ci sono pixel di bordo; essi vengono ordinati dal più vicino al più lontano dal centro del tassello e per ognuno di essi viene effettuato un taglio. L intero procedimento è illustrato in Figura 3. Le forme ottenute possono essere rimpicciolite leggermente, in modo da lasciare trasparire lo sfondo di cemento. Poi vengono effettuate delle alterazioni casuali, che consentono di introdurre delle imperfezioni e rendere il mosaico più realistico: l alterazione delle posizioni dei vertici consiste nello spostamento dei vertici all interno del perimetro stesso, evitando così di ottenere forme concave e di produrre nuove collisioni indesiderate; l alterazione casuale dei colori consiste nell alterazione separata dei valori RGB del colore. 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, in base alle esigenze dell utente; nel tassello a tronco di piramide la base superiore del solido a): Tasselli a prisma b): Tasselli a tronco di piramide risulta più piccola rispetto alla base Figura 4: Esempio di forme dei tasselli 3D inferiore, amplificando la sensazione di profondità del solido prodotto (si veda la Figura 4). Le coordinate dei tasselli 2D vengono modificate in modo da adattarle a quelle del mondo virtuale 3D. Anche in questa fase vengono effettuate alcune alterazioni casuali: l alterazione delle posizioni dei vertici superiori avviene sia orizzontalmente (in modo simile a quanto fatto nella fase 2D) che verticalmente; l alterazione verticale simula l inclinazione del tassello e rendere la superficie superiore lievemente irregolare; l inclinazione può arrivare fino a 45 ; le diverse inclinazioni dei tasselli producono effetti simili a quelli dei mosaici bizantini; l alterazione dei colori dei vertici consiste in piccole variazioni casuali 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 si potrà mappare sulla superficie desiderata. Ciò si ottiene applicando la trasformazione voluta alle coordinate 3D correnti. È anche possibile aggiungere una superficie 3D corrispondente al cemento sotto i tasselli del mosaico. Inoltre, l applicazione sviluppata fornisce le seguenti superfici di default: piano, cilindro, cupola, con alcuni parametri modificabili dall utente. Altre superfici possono essere aggiunte da uno sviluppatore, mediante delle librerie esterne da aggiungere all applicazione, a mo di plug-in. A scopo esemplificativo, è stata sviluppata una libreria esterna per la piramide a base rettangolare. Le forme 3D semplificate vengono poi trasformate in una geometria tridimensionale effettivamente rappresentabile dal motore di rendering 3D. Si ottiene una superficie composta da triangoli, in cui ogni triangolo risponde alla luce come se fosse una faccia diversa del solido. Vengono create solo le facce superiori e laterali dei tasselli. Il mosaico ottenuto può essere salvato in formato binario ed importato in qualunque applicazione Java usando una apposita libreria che ricostruisce la geometria 3D a partire dal file binario. 5

6 Per visualizzare il mosaico, l applicazione crea un ambiente 3D con alcune luci di default. L utente può ruotare l ambiente e può avvicinare e allontanare la visuale dal mosaico. 3 Risultati sperimentali Questo paragrafo presenta alcuni risultati ottenuti dall applicativo sviluppato. In Figura 5 viene mostrato un esempio di mosaico 3D su di una superficie cilindrica concava. a) Immagine di input b) Mosaico 2D c) Mosaico 3D Figura 5: Mosaico 3D su di una superficie cilindrica concava di 120 con tasselli di 4x6 pixel In Figura 6 viene mostrato un mosaico 3D su di una piramide concava. a) Immagine di input b) Mosaico 2D c) Mosaico 3D Figura 6: Mosaico 3D su di una piramide concava, con tasselli di 8x14 pixel 6

7 In Figura 7 viene mostrato un mosaico 3D su di una superficie a cupola concava. a) Immagine di input b) Mosaico 2D c) Mosaico 3D Figura 7: Mosaico 3D su di una superficie a cupola concava, con tasselli di 6x10 pixel In Figura 8 viene mostrato un mosaico 3D su di un settore di cupola concava con un arco di 180. a) Immagine di input b) Mosaico 2D c) Mosaico 3D Figura 8: Mosaico 3D su di un settore di cupola concava con un arco di 180, con tasselli 4x6 pixel 7

8 Conclusioni In questo articolo è stata presentata una possibile tecnica per produrre mosaici 3D a partire da immagini digitali 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. L algoritmo si può ulteriormente migliorare, ad esempio cercando di raffinare le tecniche per la ricerca dei contorni o per il posizionamento dei tasselli. Sviluppi futuri prevedono la possibilità di mappare il mosaico sulla superficie di qualunque oggetto 3D, sfruttandone la mappatura per la texture. Riferimenti bibliografici BATTIATO S., DI BLASI G., FARINELLA G. M., GALLO G., 2007 Digital Mosaic FrameWork An Overview Computer Graphics Forum Vol. 26, No 4, pp BATTIATO S., DI BLASI G., FARINELLA G. M., GALLO G., 2006 A Novel Tecnique for Opus Vermiculatum Mosaic Rendering. Proc. ACM/WSCG2006, pp DI BLASI G., GALLO G., PETRALIA M., 2005 Tecniche di Fast Mosaic Rendering. Università degli Studi di Catania. DI BLASI G., 2006 Tutorial su Java3D Presentato alla Eurographics Italian Chapter. DI BLASI G., GALLO G., 2005 Artificial Mosaics. The Visual Computer, Vol. 21, No.6, pp MILONE A., 2007 Sviluppo ed implementazione di tecniche per la realizzazione di mosaici artificiali su superfici 3D. Tesi di Laurea - Università degli Studi di Catania. 8

REALIZZAZIONE DI MOSAICI ARTIFICIALI IN AMBIENTE 3D

REALIZZAZIONE DI MOSAICI ARTIFICIALI IN AMBIENTE 3D 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, 6 95125 Catania

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

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

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

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

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

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

Università degli Studi di Catania Corso di Laurea Magistrale in Informatica Multimedia 2013/14. Cantarella Danilo. OpenCV Android Università degli Studi di Catania Corso di Laurea Magistrale in Informatica Multimedia 2013/14 Cantarella Danilo Introduzione OpenCV (Open Source Computer Vision Library) è una libreria disponibile per

Dettagli

Algoritmo per il rilevamento di targhe

Algoritmo per il rilevamento di targhe Algoritmo per il rilevamento di targhe 19 maggio 2008 Nell affrontare il problema del riconoscimento delle targhe sono stati sviluppati due algoritmi che basano la loro ricerca su criteri differenti. Lo

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

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

I tracciati sono contorni che potete trasformare in selezioni o a cui potete applicare un riempimento o una traccia di colore. tracciato temporaneo

I tracciati sono contorni che potete trasformare in selezioni o a cui potete applicare un riempimento o una traccia di colore. tracciato temporaneo Disegnare Il disegno (1) Quando si disegna in Adobe Photoshop si creano forme vettoriali e tracciati. Per disegnare potete usare gli strumenti: Forma Penna Penna a mano libera Le opzioni per ogni strumento

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

Effetti creativi. I metodi che esamineremo sono:

Effetti creativi. I metodi che esamineremo sono: Effetti vari Effetti creativi I metodi che esamineremo sono: 1. Dietro al vetro 2. Lomografia 3. Esplosione 4. Miniatura (Tilt Shift) 5. Old photo 6. Image Pattern 7. Collage (Mosaico Polaroid) 8. Out

Dettagli

Interazione luce - materia

Interazione luce - materia Interazione luce - materia 1 Modelli di illuminazione Il modello di illuminazione descrive l interazione tra la luce e gli oggetti della scena Descrive i fattori che determinano il colore di un punto della

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

Plate Locator Riconoscimento Automatico di Targhe

Plate Locator Riconoscimento Automatico di Targhe Progetto per Laboratorio di Informatica 3 - Rimotti Daniele, Santinelli Gabriele Plate Locator Riconoscimento Automatico di Targhe Il programma plate_locator.m prende come input: l immagine della targa

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

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

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

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

Alessandra Raffaetà. Esercizio

Alessandra Raffaetà. Esercizio Lezione 9 S.I.T. PER LA VALUTAZIONE E GESTIONE DEL TERRITORIO Corso di Laurea Magistrale in Scienze Ambientali Alessandra Raffaetà Dipartimento di Informatica Università Ca Foscari Venezia Esercizio Dentisti(Codice,

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

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

Modelli per i materiali

Modelli 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

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

Modellare una copertura a falde

Modellare una copertura a falde 4 Modellare una copertura a falde Costruire un tetto a falde partendo dalla posizione dei muri. Utilizzeremo sia strumenti di creazione sia strumenti di deformazione dei solidi. Introduzione In questo

Dettagli

Nuovi oggetti grafici per la Visualizzazione del Tracker

Nuovi oggetti grafici per la Visualizzazione del Tracker Chapter 4 Nuovi oggetti grafici per la Visualizzazione del Tracker In questo capitolo illustrerò i nuovi oggetti grafici che ho sviluppato ed implementato nel software di visualizzazione di CMS. Prima

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

Lezione 6 Introduzione a Microsoft Excel Parte Terza

Lezione 6 Introduzione a Microsoft Excel Parte Terza Lezione 6 Introduzione a Microsoft Excel Parte Terza I grafici in Excel... 1 Creazione di grafici con i dati di un foglio di lavoro... 1 Ricerca del tipo di grafico più adatto... 3 Modifica del grafico...

Dettagli

Modellare una poltrona

Modellare una poltrona 7 Modellare una poltrona Sfruttando i comandi di costruzione delle superfici, modelleremo un arredo di media complessità, la poltrona, alla ricerca di una geometria organica che rispetti la continuità

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

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

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

Le immagini digitali: introduzione

Le immagini digitali: introduzione Le immagini digitali: introduzione 1 L immagine digitale Un immagine pittorica è compsta da milioni di pigmenti colorati molto piccoli che, messi vicino l uno all altro, danno l impressione dei vari oggetti.

Dettagli

Fondamenti di Elaborazione di Immagini Estrazione dei Bordi e Segmentazione. Raffaele Cappelli raffaele.cappelli@unibo.it

Fondamenti di Elaborazione di Immagini Estrazione dei Bordi e Segmentazione. Raffaele Cappelli raffaele.cappelli@unibo.it Fondamenti di Elaborazione di Immagini Estrazione dei Bordi e Segmentazione Raffaele Cappelli raffaele.cappelli@unibo.it Contenuti Estrazione dei bordi Calcolo del gradiente Operatori di Roberts Operatori

Dettagli

autocad sommario 12-10-2006 23:50 Pagina V Indice Introduzione

autocad sommario 12-10-2006 23:50 Pagina V Indice Introduzione autocad sommario 12-10-2006 23:50 Pagina V Indice Introduzione XV Capitolo 1 Introduzione ad AutoCAD 1 1.1 Comprensione della finestra di AutoCAD 1 Componenti della finestra 5 Area di disegno 9 Barra dei

Dettagli

Il gis nelle indagini del territorio: Ricostruzione tridimensionale del sottosuolo

Il gis nelle indagini del territorio: Ricostruzione tridimensionale del sottosuolo Il gis nelle indagini del territorio: Ricostruzione tridimensionale del sottosuolo A. Genito, L. Donate Blázquez, U. Malvone, Strago S.p.a. andrea.genito@strago.it laura.donate@strago.it ubaldo.malvone@strago.it

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

3DE Modeling Professional

3DE 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

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

Computer Graphics. v 1. Rasterizer: lines (segmenti) la rasterizzazione from vertex to pixels. Rasterizzazione: lines (segmenti)

Computer Graphics. v 1. Rasterizer: lines (segmenti) la rasterizzazione from vertex to pixels. Rasterizzazione: lines (segmenti) Computer Graphics Università dell Insubria Corso di Laurea in Informatica la rasterizzazione from vertex to pixels Rasterizer: lines (segmenti) Vertici (punti in R 3 ) computazioni per vertice Z Vertici

Dettagli

Guida rapida - versione Web e Tablet

Guida rapida - versione Web e Tablet Guida rapida - versione Web e Tablet Cos è GeoGebra? Un pacchetto completo di software di matematica dinamica Dedicato all apprendimento e all insegnamento a qualsiasi livello scolastico Gestisce interattivamente

Dettagli

Corso Integrato di Rilievo e Restauro

Corso Integrato di Rilievo e Restauro Corso Integrato di Rilievo e Restauro Prof. Cardaci Gruppo: A l e s s i o T i ra p e l l e M i r ko M o n d i n i D a n i e l C o l o m b e l l i I r e n e G r e g o r i Programmi Utilizzati MricroSurvey,

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

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

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

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

Programma didattico Accademia di Belle Arti Palermo. informatica per la grafica Prof.Luca Pulvirenti

Programma didattico Accademia di Belle Arti Palermo. informatica per la grafica Prof.Luca Pulvirenti Introduzione al disegno digitale ed alla grafica web Gli standard grafici La tecnologia : hardware e software Il computer l'unità centrale (CPU, HD) le schede grafiche gli schermi gli scanner le stampanti

Dettagli

Ricostruzione stereo. Il nostro obiettivo. Ricostruzione del Cenacolo Vinciano. Ricostruire la profondità. d Y

Ricostruzione stereo. Il nostro obiettivo. Ricostruzione del Cenacolo Vinciano. Ricostruire la profondità. d Y Il nostro obiettivo Daniele Marini Ricostruzione stereo Ricostruire scenari 3D da più immagini per inserire oggetti di sintesi Ricostruire la profondità Ricostruzione del Cenacolo Vinciano Solo se abbiamo

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

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

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

Lezione 20: La grafica 3D ed il WEB. La grafica 3D ed il WEB. La grafica 3D ed il WEB. Contenuti non interattivi. Contenuti interattivi La grafica 3D ed il WEB Lezione 20: La grafica 3D ed il WEB Lo sviluppo che ha avuto Internet negli ultimi anni e' principalmente dovuto al WWW. Uno dei punto di forza del WWW e' la possibilita' di distribuire

Dettagli

Progettare la gioielleria

Progettare la gioielleria Sergio Petronilli Giovanna Migliorelli ANTEPRIMA Progettare la gioielleria in 3D con Rhinoceros il nuovo libro per i designer orafi che usano il CAD Tutorial 28 CIONDOLO MARGHERITA CON UDT www.logis3d.it

Dettagli

TypeEdit LaserType. TypeEdit e LaserType: i software artistici CAD/CAM, leader nel mercato, Vi offrono nuove e potenti funzionalità.

TypeEdit LaserType. TypeEdit e LaserType: i software artistici CAD/CAM, leader nel mercato, Vi offrono nuove e potenti funzionalità. TypeEdit LaserType V11 Innovativo Produttivo Ottimizzato TypeEdit e LaserType: i software artistici CAD/CAM, leader nel mercato, Vi offrono nuove e potenti funzionalità. Con la nuova versione V11, ottimizzano,

Dettagli

TEbIS TAglIo A FIlo DIrETTAMEnTE DAl MoDEllo CAD un programma A CnC perfetto per Il TAglIo A FIlo.

TEbIS TAglIo A FIlo DIrETTAMEnTE DAl MoDEllo CAD un programma A CnC perfetto per Il TAglIo A FIlo. Tebis Taglio a filo Direttamente dal modello CAD un programma a CNC perfetto per il taglio a filo. Con il nuovo modulo dedicato ai processi di elettroerosione a filo, Tebis rende disponibile un ulteriore

Dettagli

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

Indice. Indice vi- III. Unità 1 Il personal computer, 1. Unità 2 AutoCAD, 9 Percezione Costruzioni e comunicazione geometriche Indice vi- 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,

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

Principi e Metodologie della Progettazione Meccanica

Principi 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

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

Istruzioni per l utilizzo

Istruzioni per l utilizzo Istruzioni per l utilizzo 0 Opzioni di start 1 Impostazione schermo 2 Disegnare una pianta 3 Calcolo dell area e del perimetro 4 Memorizzazione dei progetti ed esportazione 1 0 - Opzioni di start Scegliere

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

Lezione 2: Immagini digitali (1)

Lezione 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).

Dettagli

Corso pratico di Informatica LA SCANSIONE DELL IMMAGINE. Autore. Prof. Renato Avato. Faenza, ottobre 2000. Scansione dell immagine. R.

Corso pratico di Informatica LA SCANSIONE DELL IMMAGINE. Autore. Prof. Renato Avato. Faenza, ottobre 2000. Scansione dell immagine. R. Corso pratico di Informatica LA SCANSIONE DELL IMMAGINE Autore Prof. Renato Avato Faenza, ottobre 2000 1 DIGITALIZZAZIONE DELL IMMAGINE 1.1 Considerazioni tecniche sulla scansione Le nuove tecnologie in

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

ESTRAZIONE DI DATI 3D DA IMMAGINI DIGITALI. (Visione 3D)

ESTRAZIONE DI DATI 3D DA IMMAGINI DIGITALI. (Visione 3D) ESTRAZIONE DI DATI 3D DA IMMAGINI DIGITALI () Una immagine (digitale) permette di percepire solo una rappresentazione 2D del mondo La visione 3D si pone lo scopo di percepire il mondo per come è in 3 dimensioni

Dettagli

Realizza i tuoi progetti con grande facilità. Con KomPonGo ti basteranno pochi click per creare nuovi schemi di pallettizzazione.

Realizza i tuoi progetti con grande facilità. Con KomPonGo ti basteranno pochi click per creare nuovi schemi di pallettizzazione. KomPonGo 3D Software for palletizing solutions Creare schemi di pallettizzazione non è mai stato così semplice. KomPonGo è un software innovativo che consente di soddisfare le esigenze produttive della

Dettagli

PROGRAMMA FINALE SVOLTO CLASSE 1 BT A.S. 2014/15

PROGRAMMA FINALE SVOLTO CLASSE 1 BT A.S. 2014/15 Istituto di Istruzione Superiore V. Bachelet Istituto Tecnico Commerciale - Liceo Linguistico Liceo Scientifico Liceo Scienze Umane Via Stignani, 63/65 20081 Abbiategrasso Mi PROGRAMMA FINALE SVOLTO CLASSE

Dettagli

Tutorial 3DRoom. 3DRoom

Tutorial 3DRoom. 3DRoom Il presente paragrafo tratta il rilievo di interni ed esterni eseguito con. L utilizzo del software è molto semplice ed immediato. Dopo aver fatto uno schizzo del vano si passa all inserimento delle diagonali

Dettagli

Seminario di didattica 1

Seminario di didattica 1 Seminario di didattica - Contents Seminario di didattica 1 Alessia Bonanini, Alessio Cirimele, Alice Bottaro, Laura Spada, Laura Tarigo 28 maggio 2012 1 Seminario di didattica - Contents Indice Introduzione...................................

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

Clickomania con Blockly

Clickomania con Blockly Clickomania con Blockly Violetta Lonati Sommario Clickomania è un solitario, noto anche come Chain Shot! o Same Game. Il campo di gioco è costituito da una parete inizialmente coperta di mattoni, uno per

Dettagli

MODULO 4: FOGLIO ELETTRONICO (EXCEL)

MODULO 4: FOGLIO ELETTRONICO (EXCEL) MODULO 4: FOGLIO ELETTRONICO (EXCEL) 1. Introduzione ai fogli elettronici I fogli elettronici sono delle applicazioni che permettono di sfruttare le potenzialità di calcolo dei Personal computer. Essi

Dettagli

CORSO SketchUp. P e r c o r s o f o r m a t i v o

CORSO SketchUp. P e r c o r s o f o r m a t i v o CORSO SketchUp P e r c o r s o f o r m a t i v o d e s t i n a t a r i Il corso è rivolto ai progettisti che vogliono imparare a utilizzare questo nuovo strumento freeware di modellazione 2D e 3D. Sketchup

Dettagli

Programma Corso Office ECDL

Programma Corso Office ECDL Programma Corso Office ECDL FASE DI AULA PRIMA LEZIONE MICROSOFT WORD Concetti generali: Primi passi Aprire (e chiudere) Microsoft Word. Aprire uno o più documenti. Creare un nuovo documento (predefinito

Dettagli

Introduzione alla realizzazione di pubblicazioni personalizzate professionali

Introduzione alla realizzazione di pubblicazioni personalizzate professionali Introduzione alla realizzazione di pubblicazioni personalizzate professionali Vantaggi di Publisher Publisher non consente solo di creare notiziari o brochure, ma fornisce anche modelli predefiniti per

Dettagli

LA CODIFICA DELLE IMMAGINI

LA CODIFICA DELLE IMMAGINI 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 termini numerici.

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

Linguaggi di programmazione

Linguaggi di programmazione Linguaggi di programmazione Programmazione L attività con cui si predispone l elaboratore ad eseguire un particolare insieme di azioni su particolari dati, allo scopo di risolvere un problema Dati Input

Dettagli

SketchUp. Al termine del percorso formativo verrà rilasciato un ATTESTATO DI FREQUENZA

SketchUp. Al termine del percorso formativo verrà rilasciato un ATTESTATO DI FREQUENZA 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 Vettoriale. Formati vettoriali e PostScript

Grafica Vettoriale. Formati vettoriali e PostScript Grafica Vettoriale Formati vettoriali e PostScript Introduzione La grafica vettoriale è una tecnica utilizzata in computer grafica per descrivere un'immagine. Un immagine è descritta mediante un insieme

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

Seconda media A Istituto Elvetico Lugano 2014 2015 prof. Mazzetti Roberto

Seconda media A Istituto Elvetico Lugano 2014 2015 prof. Mazzetti Roberto Seconda media A Istituto Elvetico Lugano 2014 2015 prof. Mazzetti Roberto Carissimi, eccovi gli argomenti trattati in quest anno scolastico. Ti servono quale ripasso!!!se qualcosa non fosse chiaro batti

Dettagli

CONVESSITÀ NELLA GEOMETRIA DEL TAXI DI MINKOWSKI

CONVESSITÀ NELLA GEOMETRIA DEL TAXI DI MINKOWSKI CONVESSITÀ NELLA GEOMETRIA DEL TAXI DI MINKOWSKI ELISABETTA AVIZZANO NICOLETTA CAPOTORTO CHIARA CEROCCHI GIORGIO CICCARELLA IVAN COLAVITA EMANUELE DI CARO SERENA NUNZIATA AMANDA PISELLI ANDREA PIEPOLI

Dettagli

Le texture. Mappatura avanzata. Informatica Grafica per le arti. Mappatura avanzata. Mappatura avanzata. Mappatura avanzata. Mappatura avanzata

Le texture. Mappatura avanzata. Informatica Grafica per le arti. Mappatura avanzata. Mappatura avanzata. Mappatura avanzata. Mappatura avanzata Informatica Grafica per le arti Le texture Oltre alla proiezione piana, esistono altri tipi di proiezione, che possono risultare utili in alcune circostanze. Queste sfruttano altri sistemi di coordinate

Dettagli

Immagini raster & Autocad

Immagini raster & Autocad Immagini raster & Autocad Funzionamento dell immagine Pensate a un immagine bitmap come a un mosaico composto da tessere quadrate di vari colori. Osservando tale mosaico da vicino esso potrebbe apparire

Dettagli

Microsoft PowerPoint

Microsoft PowerPoint Microsoft introduzione a E' un programma che si utilizza per creare presentazioni grafiche con estrema semplicità e rapidità. Si possono realizzare presentazioni aziendali diapositive per riunioni di marketing

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

Applicazioni 3D avanzate

Applicazioni 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.

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

Introduzione all elaborazione di immagini Part II

Introduzione all elaborazione di immagini Part II Introduzione all elaborazione di immagini Part II Obiettivi delle tecniche di elaborazione di immagini: miglioramento di qualità (image enhancement) ripristino di qualità o restauro (image restoration)

Dettagli

Tecniche di mappatura

Tecniche di mappatura Tecniche di mappatura Dove si discute l utile tecnica di texture mapping che consente di aggiungere dettagli alle superfici senza gravare sulla geometria. Introduzione Texture mapping Bump mapping Grafica

Dettagli

design illustrazione

design illustrazione Grafica vettoriale disegno progettazione COREL DRAW grafica creazione elementi grafici design illustrazione Il programma offre strumenti che consentono ai designer un livello di produttività qualitativamente

Dettagli

Corso di Informatica di Base

Corso di Informatica di Base Corso di Informatica di Base Strumenti di Presentazione Tornatore Luca A.A. 2004/05 Contenuti Funzionalità di un SW per generare una presentazione Utilizzare gli strumenti standard per creare presentazioni

Dettagli

CONI, CILINDRI, SUPERFICI DI ROTAZIONE

CONI, CILINDRI, SUPERFICI DI ROTAZIONE CONI, CILINDRI, SUPERFICI DI ROTAZIONE. Esercizi x + z = Esercizio. Data la curva x, calcolare l equazione del cilindro avente γ y = 0 come direttrice e con generatrici parallele al vettore v = (, 0, ).

Dettagli

Modello del Computer. Componenti del Computer. Architettura di Von Neumann. Prof.ssa E. Gentile. a.a. 2011-2012

Modello del Computer. Componenti del Computer. Architettura di Von Neumann. Prof.ssa E. Gentile. a.a. 2011-2012 Corso di Laurea Magistrale in Scienze dell Informazione Editoriale, Pubblica e Sociale Modello del Computer Prof.ssa E. Gentile a.a. 2011-2012 Componenti del Computer Unità centrale di elaborazione Memoria

Dettagli

3 Lavorare con i livelli

3 Lavorare con i livelli INTRODUZIONE 3 Lavorare con i livelli I livelli costituiscono un elemento essenziale nella programmazione di un filmato FLASH. Mentre i fotogrammi individuano la sequenzialità, i livelli definiscono la

Dettagli

Rappresentazione delle Immagini

Rappresentazione delle Immagini Rappresentazione delle Immagini Metodi di rappresentazione Raster: Informazione grafica rappresentata come matrice di pixel Vettoriale: Informazione grafica rappresentata da relazioni matematiche (funzioni

Dettagli

r.berardi NOTE E SCHEDE OPERATIVE PER APPRENDERE LE PROIEZIONI ORTOGONALI

r.berardi NOTE E SCHEDE OPERATIVE PER APPRENDERE LE PROIEZIONI ORTOGONALI r.berardi NOTE E SCHEDE OPERATIVE PER APPRENDERE LE PROIEZIONI ORTOGONALI 1. Proiezioni Assonometriche e ortogonali 2. Teoria delle proiezioni ortogonali Pag. 1 Pag. 2. 3. SCHEDE OPERATIVE SULLE PROIEZIONI

Dettagli

0.6 Filtro di smoothing Gaussiano

0.6 Filtro di smoothing Gaussiano 2 Figura 7: Filtro trapezoidale passa basso. In questo filtro l rappresenta la frequenza di taglio ed l, l rappresenta un intervallo della frequenza con variazione lineare di H, utile ad evitare le brusche

Dettagli