OpenGL effects. Texture Mapping. La fase di texture mapping serve a conferire maggiore realismo agli oggetti della scena 3D.
|
|
- Gabriella Bruno
- 8 anni fa
- Visualizzazioni
Transcript
1 Texture Mappin La fase di texture mappin serve a conferire maiore realismo ali oetti della scena 3D. Richiede molte risorse di calcolo specie se il modello eometrico è particolarmente complesso. ampi di applicazione: Animazione; Video-ame; Real-time renderin; Renderin fotorealistico texture
2 Texture mappin Bisona creare una funzione di mappatura tra la eometria e le dimensioni dell immaine usata come texture.
3 Texture mappin Le texture sono immaini (più o meno definite) che venono attaccate alla eometria texture
4 Texture mappin Qual è la relazione di mappatura tra un oetto 2D (un piano) è una eometria complessa? Bisona decidere una modalità di mappatura.
5 Mappatura planare onsidera l immaine come un piano bidimensionale che viene adattato alla eometria che incontra.
6 Mappatura ilindrica Le coordinate (x,y,z) sono trasformate in coordinate cilindriche. x = rcosθ r = x + y y = rsinθ θ = tan z = z z = z y x
7 Mappatura sferica x= rcosθsinφ r = x + y + z y z rsinθsinφ θ tan = = rcosθ cos y x z r 1 = = φ
8 Environment mappin La texture non serve solo a renderizare con maiore realismo una eometria, ma a miliorare anche li effetti indotti dall ambiente circostante (environment mappin).
9 ube mappin
10 ube mappin: esempio
11 ube mappin esempio:
12 Bump Mappin E quella tecnica che manipola una texture tale che una volta mappata sulla eometria le conferisce anche un aspetto 3D più realistico.
13 OpenGL: texture OpenGL è in rado di manipolare le texture sottoforma di informazioni che possono essere 1D, 2D, 3D. Tipicamente una texture è 2D perché le informazioni dei pixel sono distribuite su un piano. t Texture 2D La direzione u è costante t s Texture 1D
14 Openl: texture Una texture 1D è definita in termini di una dimensione. 1D ltexture1d( ) lenable(gl_texture_1d); Una texture 2D invece mantiene entrambe le dimensioni. ltexture2d( ) lenable(gl_texture_2d); Texture 3D invece sono volumi eneralmente acquisiti come TA, MRI ecc
15 OpenGL: texture La funzione che definisce una texture 2D: lteximae2d(glenum taret, GLint level, GLint components, GLsizei w, GLsizei h, GLint border, GLenum format, GLenum type, const GLvoid *pixels); taret:gl_texture_2d (per 1D avremo GL_TEXTURE_1D) level: indica il livello di dettalio (level-of-detail LOD) di plottin dell immaine tipicamente si mette a 0; w,h: dimensioni dell immaini (devono essere potenze di 2) border: 0 oppure 1, spessore del bordo; format: rappresentazione dei colori (GL_RGB, GL_OLOR_INDEX, GL_RED, GL_GREEN, GL_BLU, ); type: tipo di dato contenuto (GL_UNIGNED_BYTE, ) pixels: puntatore alla matrice che contiene i pixel.
16 OpenGL: texture Una volta memorizzata l immaine in OpenGL, bisona definire quelli che sono i texturin modes: definisce la modalità di renderin delle texture rispetto ad altre caratteristiche della scena (luci, shadin, ) ltexenvi{fv}(gl_texture_env, GLenum pname, const GLfloat *params ); pname: GL_MODULATE (modula l illuminazione e i colori con le informazioni dell immaine; GL_DEAL(considera solo la texture interferenze ); GL_BLEND(fonde tra loro 2 texture insieme). senza altre
17 OpenGL: texture i filtri ltexparametr{i,f}(glenum taret, GLenum pname, GLfloat param); taret: se si tratta di texture 1D o 2D (GL_TEXTURE_1D ); pname: tipo di filtro da applicare; param: un valore numerico relativo all applicazione del filtro (GL_NEARET, GL_LINEAR, ). E necessaria la definizione di filtraio perché l immaine che è un dominio discreto, viene mappata su un dominio continuo (s,t)=[0,1]. Di conseuenza è necessario realizzare una interpolazione dei pixel dell immaine per individuare la relativa posizione in coordinate [0,1].
18 I filtri: esempio
19 I filtri: esempio
20 I filtri: esempio Faccio la fusione con un altra texture. In questo caso con il colore del poliono stesso.
21 oordinate texture Una volta definite le caratteristiche di texturin bisona aanciare l immaine alla eometria: t Bisona associare una porzione di texture al poliono pazio 2D s
22 oordinate texture Le coordinate sono espresse in variabili s e t dove s e la larhezza e t l altezza. void ltexoord2d( GLdouble s, GLdouble t ); Permette di specificare una posizione in coordinate 2D all interno della texture e di associarla alla lvertex che seue: ltexoord2f(0.0f, 0.0f); lvertex3f(-1.0f, -1.0f, 1.0f); ltexoord2f(1.0f, 0.0f); lvertex3f( 1.0f, -1.0f, 1.0f); ltexoord2f(1.0f, 1.0f); lvertex3f( 1.0f, 1.0f, 1.0f); ltexoord2f(0.0f, 1.0f); lvertex3f(-1.0f, 1.0f, 1.0f);
23 oordinate texture - esempio
24 oordinate texture - esempio Risultato texturin t s pazio 2D texture
25 oordinate texture - esempio
26 Esempio: texturin di una teapot Il proramma realizza il renderin della primitiva eometrica teapot che è stata renderizzata con una texture pot.bmp.
27 funzione di renderin: Essendo caricata una sola immaine ed una sola eometria il bindin tra eometria e texture è automatico.
28 Librerie per leere immaini Le liberie DevIL sono adatte ad essere interate all interno di un proramma OpenGL. E possibile utilizzarle al posto di chiamate win32 (vedere msdn). Esercitazione: ostruire un ambiente di visualizzazione 3D in MF che visualizzi una eometria e permetta di attaccare una texture scelta dall utente tramite un opportuna Filedialo.
29 Texture multiple In una scena complessa esistono più texture associate ad una stessa eometria o a eometrie distinte. E necessario quindi elaborare le texture come oetti distinti in opengl.
30 Texture multiple Texture Objects di opengl sono miliori dal punto di vista delle prestazioni, della dichiarazione di oni sinola texture. Venono caricate e mantenute in memoria da OpenGL: lgentextures; lbindtexture; ldeletetextures
31 lgentexture( ) void lgentextures( GLsizei n, GLuint* textures ); Alloca la memoria necessaria per allocare n texture individuate dal vettore textures. Esempio di allocazione di 5 texture: GLuint texture_objects[5]; lgentexture(5,texture_objects);
32 lbindtexture( ) Una volta allocata la memoria OpenGL per le texture è necessario specificare per onuna che tipo di texture sono: void lbindtexture( GLenum taret, GLuint texture ); Esempio: lbindtexture(gl_texture_2d, texture_object[3]);
33 ldeletetextures( ) Una volta che la texture non è più utilizzata è possibile cancellarla con: void ldeletetextures( GLsizei n, const GLuint * textures ); he elimina l n-esima texture individuata da textures
34 Esempio arico la texture per un terreno pecifico come le coordinate texture sono mappate sul terreno
35 Generazione delle coordinate texture Le coordinate texture devono essere specificate dall utente.e permettono di mappare l immaine sulla eometria. ltexoord2f( ) OpenGL permette di enerare automaticamente le texture!
36 ltexgen( ) void ltexgen{fiv}( GLenum coord, GLenum pname, GLfloat param ); La funzione che enera automaticamente coordinate texture: coord := GL_, GL_T, GL_R, GL_Q. pname := può essere solo GL_TEXTURE_GEN_MODE param := GL_OBJET_LINEAR, GL_EYE_LINEAR, or GL_PHERE_MAP (oppure vettore che definisce il rane nel dominio dello spazio texture).
37 Esempio Renderizza la eometria utilizzando la ltexgen per enerare coordinate texture.
38 eminario: Approfondire le tecniche di texture mappin di OpenGL (ad esempio: mipmappin), effettuare una ricerca riuardante la mappatura (mappin) di eometrie complesse in spazi 2D per realizzare la minore distorsione di un eventuale texture.
Corso di grafica 3D con C++ e OpenGL. Alessandro Bugatti ITIS B. Castelli
Corso di grafica 3D con C++ e OpenGL Utilizzo di quadriche Una quadrica in 3D è ogni superficie rappresentata da un'equazione polinomiale del secondo ordine nelle variabili spaziali (coordinate). Esempi
DettagliRealizzazione di un semplice programma di Painting
Realizzazione di un semplice proramma di Paintin In un proramma di paintin si interaisce pesantemente con lo spazio dei Pixel fisici e non più con i pixel trasformati da coordinate mondo a coordinate schermo.
DettagliLe ombre in OpenGl. Daniele Varin LS Ing. Informatica Corso di Elementi di Grafica Digitale http://varindaniele.altervista.org
Le ombre in OpenGl Daniele Varin LS Ing. Informatica Corso di Elementi di Grafica Digitale http://varindaniele.altervista.org Punto di partenza In OpenGl le luci non proiettano ombre 2 Perché si introducono
DettagliModelli per i materiali
Texture mapping 1 Modelli per i materiali Il realismo visivo può essere ottenuto mediante i modelli di illuminazione e dei materiali Per modellare i materiali si possono utilizzare delle immagini dette
DettagliSOMMARIO. Introduzione - OpenInventor. Introduzione - OpenInventor. OpenInventor
OpenInventor SOMMARIO (riferimento: J. Wernecke, The Inventor Mentor Ed.: Addison-Wesley) Scene database e i scene graph Nodi Coin3D (riferimento: www.coin3d.org) Esempi Introduzione - OpenInventor OpenInventor
DettagliPunto Print Il programma per stampare. Documentazione Tecnica
Punto Print Il programma per stampare Documentazione Tecnica 1 Punto Software di Iselle Mirko Documentazione tecnica PuntoPrint 1. Installazione Per effettuare l installazione del programma, decomprimere
Dettagli3DE Modeling Color. E il modulo che si occupa della costruzione di modelli 3D con tessitura a colori.
3DE Modeling Color E il modulo che si occupa della costruzione di modelli 3D con tessitura a colori. E spesso necessario che alle informazioni geometriche di forma siano abbinate informazioni di colore
DettagliPlate 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
DettagliPROGRAMMAZIONE DELLE CONSEGNE DI GNL E DELLA RIGASSIFICAZIONE
Codice di Riassificazione Prorammazione delle consena di GNL e della riassificazione PROGRAMMAZIONE DELLE CONSEGNE DI GNL E DELLA RIGASSIFICAZIONE 1) PROGRAMMAZIONE DELLE CONSEGNE DI GNL...2 1.1) LA PROGRAMMAZIONE
DettagliFunzioni composte pag 1 Adolfo Scimone
Funzioni composte pa 1 Adolo Scimone Appunti elaborati dalle lezioni del Pro. Boieri PROPRIETA' DELLE FUNZIONI La unzione composta Consideriamo due unzioni e di variabile reale e indichiamo : A = dom B
Dettagli2 - Modifica. 2.1 - Annulla 2.2 - ANNULLA TOPOGRAFICO 2.3 - ANNULLA TOPOGRAFICO MULTIPLO FIGURA 2.1
2 - Modifica FIGURA 2.1 Il menu a tendina Modifica contiene il gruppo di comandi relativi alla selezione e alla gestione delle proprietà delle entità del disegno e alla gestione dei layer. I comandi sono
DettagliIl rendering fotorealistico. Conferimento ad oggetti 3D di un aspetto particolarmente fotorealistico
Il rendering fotorealistico Conferimento ad oggetti 3D di un aspetto particolarmente fotorealistico Rendering fotorealistico Gli oggetti sottoposti a rendering devono essere facce 3D o essere tridimensionali.
DettagliBDX 3D-EDITOR (autore: Marco Bedulli) Scopo del software. Caratteristiche fondamentali. Linguaggi utilizzati. Navigazione 3D
BDX 3D-EDITOR (autore: Marco Bedulli) Scopo del software BDX 3D Editor è un programma che permette di navigare ed editare texture in un qualsiasi modello 3D.E compatibile con i software in grado di esportare
DettagliIMMAGINE BITMAP E VETTORIALI
BITMAP VETTORIALE VETTORIALE BITMAP IMMAGINE BITMAP è una immagine costituita da una matrice di Pixel. PIXEL (picture element) indica ciascuno degli elementi puntiformi che compongono la rappresentazione
DettagliIl menu File contiene tutti i comandi relativi alle seguenti operazioni:
1 - FILE FIGURA 1.1 Il menu File contiene tutti i comandi relativi alle seguenti operazioni: - apertura e salvataggio di disegni nuovi ed esistenti; - spedizione di disegni tramite email; - collegamento
DettagliOpen Source 3D Engine. OpenGL Rendering System. Il Framework
Open Source 3D Engine OpenGL Rendering System Il Framework I moderni mezzi di programmazione, consentono a noi sviluppatori di utilizzare librerie avanzate e testate che si prestano eccellentemente allo
Dettagli[MANUALE VISUAL BASIC SCUOLA24ORE PROF.SSA PATRIZIA TARANTINO] 14 dicembre 2008
Se devo memorizzare più valori che sono in qualche modo parenti dal punto di vista logico, posso usare il concetto di vettore di variabili (array). Ad esempio, se devo memorizzare le temperature di tutti
DettagliMANUALE PARCELLA FACILE PLUS INDICE
MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella
DettagliLe texture. Informatica Grafica I. Le texture. Le texture. Le texture. Le texture. Le texture
Informatica Grafica I Per rendere realistici gli oggetti modellati occorre definire accuratamente l'aspetto delle loro superfici. Il modo piu' semplice consiste nel sovrapporre immagini alle superfici.
DettagliImmagini vettoriali. Immagini raster
Immagini vettoriali Le immagini vettoriali sono caratterizzate da linee e curve definite da entità matematiche chiamate vettori. I vettori sono segmenti definiti da un punto di origine, una direzione e
DettagliRegione Toscana. ARPA Fonte Dati. Manuale Amministratore. L. Folchi (TAI) Redatto da
ARPA Fonte Dati Regione Toscana Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.0 Data emissione 06/08/13 Stato DRAFT 1 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 2 Sommario
DettagliVisualizzazione con VTK
Tech. Avanzate per la rafica Visualizzazione con VTK University of Ferrara omputer simulation roup http://www.dm.unife.it/~cs Tech. Avanzate per la rafica Vtk con MF ome tutti i prorammi basati su MF è
DettagliAddCAD per ZWCad. Passa alla progettazione 3D rimanendo sul tuo Cad famigliare
AddCAD per ZWCad Passa alla progettazione 3D rimanendo sul tuo Cad famigliare Passare alla progettazione 3D è un salto di qualità che molti Professionisti tentano di compiere, ma in tanti casi senza successo.
DettagliElaborazione 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
DettagliLinguaggi di programmazione
Linguaggi di programmazione Un calcolatore basato sul modello di von Neumann permette l esecuzione di un programma, cioè di una sequenza di istruzioni descritte nel linguaggio interpretabile dal calcolatore
DettagliProcesso di rendering
Processo di rendering Trasformazioni di vista Trasformazioni di vista Il processo di visione in tre dimensioni Le trasformazioni di proiezione 2 Rendering nello spazio 2D Il processo di rendering (visualizzazione)
DettagliLa trasformata Zeta. Marco Marcon
La trasformata Zeta Marco Marcon ENS Trasformata zeta E l estensione nel caso discreto della trasformata di Laplace. Applicata all analisi dei sistemi LTI permette di scrivere in modo diretto la relazione
DettagliIn questo manuale sono indicate le procedure per utilizzare correttamente la gestione delle offerte dei fornitori.
Release 5.20 Manuale Operativo ORDINI PLUS Gestione delle richieste di acquisto In questo manuale sono indicate le procedure per utilizzare correttamente la gestione delle offerte dei fornitori. La gestione
DettagliOperazioni sulla Retta Algebrica e riflessione sulla loro definizione nell insieme dei Naturali
Operazioni sulla Retta Algebrica e riflessione sulla loro definizione nell insieme dei Naturali Attraverso i comandi dell interfaccia della Retta Algebrica di AlNuSet è possibile accedere a tre modelli
DettagliCAD 2D/3D E RENDERING
FFA CAD 2D/3D E RENDERING OBIETTIVI Il corso si propone di fornire agli allievi le abilità pratiche necessarie per una corretta formazione relativa all uso professionale di AUTOCAD 2D, 3D e RENDERING con
Dettagli2 - Modifica. 2.1 - Annulla. 2.2 - Selezione finestra. S.C.S. - survey CAD system FIGURA 2.1
2 - Modifica FIGURA 2.1 Il menu a tendina Modifica contiene il gruppo di comandi relativi alla selezione delle entità del disegno, alla gestione dei layer, alla gestione delle proprietà delle varie entità
DettagliDal foglio di carta alla multimedialità
Dal foglio di carta alla multimedialità Multimediale Che utilizza più mezzi di comunicazione. Nell'ambito delle tecnologie educative significa utilizzare più mezzi didattici integrati. IPERTESTO E IPERMEDIA
DettagliUso dei modelli/template
Uso dei modelli/template Il modello (o template, in inglese) non è altro che un normale file di disegno, generalmente vuoto, cioè senza alcuna geometria disegnata al suo interno, salvato con l estensione.dwt.
DettagliLa struttura dati ad albero binario
La struttura dati ad albero binario L albero è una struttura dati nella quale le informazioni sono organizzate in modo gerarchico, dall alto verso il basso. Gli elementi di un albero si chiamano nodi,
DettagliSMART Ink. Sistema operativo Mac OS X. Manuale dell'utente
SMART Ink Sistema operativo Mac OS X Manuale dell'utente Reistrazione del prodotto Se si reistra il prodotto SMART, si verrà informati delle nuove funzionalità e aiornamenti software disponibili. Reistrazione
DettagliImmagini binarie. Binarizzazione di immagini a livelli di grigio
Immagini binarie Binarizzazione di immagini a livelli di grigio Immagini binarie In molti casi gli le scene di interesse conducono ad immagini che possono essere considerate binarie, cioè contenenti nel
DettagliAutoCAD 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
DettagliComputer Graphics. La disciplina fornisce metodi per creare elaborare memorizzare visualizzare. immagini di oggetti o scene mediante un computer
Computer Graphics La disciplina fornisce metodi per creare elaborare memorizzare visualizzare immagini di oggetti o scene mediante un computer Image Processing La disciplina fornisce metodi per acquisire
DettagliCome costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali
PowerPoint Come costruire una presentazione PowerPoint 1 Introduzione! PowerPoint è uno degli strumenti presenti nella suite Office di Microsoft! PowerPoint permette la realizzazione di presentazioni video
DettagliProcesso di rendering
Processo di rendering 1 Trasformazioni di vista Trasformazioni di vista Il processo di visione in tre dimensioni Le trasformazioni di proiezione I parametri della vista 3D I sistemi di coordinate 2 I parametri
DettagliVRay Map: VRayEdgesTex
VRay Map: VRayEdgesTex INTRODUZIONE Uno dei classici impieghi della VRayEdgeTex consiste nella simulazione dell effetto filo di ferro, effetto simile a quello generato tramite l attivazione dell opzione
DettagliLezione1. 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
Dettaglila soluzione che ti aiuta a progettare più rapidamente, riducendo i costi di sviluppo e scongiurando il rischio di costosi errori
la soluzione che ti aiuta a progettare più rapidamente, riducendo i costi di sviluppo e scongiurando il rischio di costosi errori La soluzione i3dcad consente la progettazione di solidi e particolari in
DettagliFIRESHOP.NET. Gestione della distinta base & della produzione. www.firesoft.it
FIRESHOP.NET Gestione della distinta base & della produzione www.firesoft.it Sommario SOMMARIO Introduzione... 3 Definire la distinta base di un articolo... 5 Utilizzare la distinta base diretta... 8 Utilizzare
DettagliGUIDA AL PRONTUARIO MOBILE
GUIDA AL PRONTUARIO MOBILE 1 SOMMARIO Installazione...3 Configurazione...3 Utilizzo...3 Note...10 INDICE DELLE FIGURE Figura 1: schermata di presentazione...4 Figura 2: schermata di login...4 Figura 3:
DettagliDispensa di database Access
Dispensa di database Access Indice: Database come tabelle; fogli di lavoro e tabelle...2 Database con più tabelle; relazioni tra tabelle...2 Motore di database, complessità di un database; concetto di
DettagliCapitolo V : Il colore nelle immagini digitali
Capitolo V : Il colore nelle immagini digitali Lavorare con il colore nelle immagini digitali L uso dei colori nella visione computerizzata e nella computer grafica implica l incorrere in determinate problematiche
DettagliLE CARATTERISTICHE DEI PRODOTTI MULTIVARIANTE
LE CARATTERISTICHE DEI PRODOTTI MULTIVARIANTE Che cosa sono e a cosa servono le caratteristiche? Oltre a descrivere le qualità di un prodotto con un testo generico (descrizione) è possibile dettagliare
DettagliProgetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore
ARPA Fonte Dati Regione Toscana 1 Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.1 Data emissione 09/10/13 Stato FINAL 2 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 1.1 09/10/2013
DettagliIntroduzione a 3ds Max
3 Capitolo 1 Introduzione a 3ds Max 3ds Max è ad oggi uno dei più diffusi e dei più potenti software per la creazione di rendering tridimensionali in qualsiasi ambito, dall architettura al design, dalla
DettagliSCENARIO. Personas. 2010 ALICE Lucchin / BENITO Condemi de Felice. All rights reserved.
SCENARIO Personas SCENARIO È una delle tecniche che aiuta il designer a far emergere le esigente dell utente e il contesto d uso. Gli scenari hanno un ambientazione, attori (personas) con degli obiettivi,
Dettagli7.4 Estrazione di materiale dal web
7.4 Estrazione di materiale dal web Salvataggio di file Salvataggio della pagina Una pagina web può essere salvata in locale per poterla consultare anche senza essere collegati alla Rete. Si può scegliere
DettagliDovremmo a questo punto incominciare a vedere la suddivisione della nostra superficie.
Vediamo ancora come lavorare sulle superfici attraverso la loro parametrizzazione, e suddivisione progressiva. Alcune volte in Grasshopper ci sono diversi modi per fare le stesse cose. Abbiamo visto il
DettagliFunzioni in C. Violetta Lonati
Università degli studi di Milano Dipartimento di Scienze dell Informazione Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica Funzioni - in breve: Funzioni Definizione di funzioni
DettagliDati testuali. Caratteri e stringhe. Tipi di dato testuali. Dati testuali. Il sistema dei tipi C. Rappresentazione dei testi
Tipi di dato testuali Caratteri Stringhe Caratteri e stringhe 5 Tipi di dato testuali I programmi visti finora erano in grado di elaborare esclusivamente informazioni numeriche Numeri eri (), numeri reali
DettagliDemo. La palette allinea. La palette Anteprima conversione trasparenza. Adobe Illustrator CS2
Le Palette (parte prima) Come abbiamo accennato le Palette permettono di controllare e modificare il vostro lavoro. Le potete spostare e nascondere come spiegato nella prima lezione. Cominciamo a vedere
DettagliAllocazione dinamica della memoria - riepilogo
Università degli studi di Milano Dipartimento di Scienze dell Informazione Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica In breve Storage duration Allocazione dinamica della
DettagliLivello di approfondimento della lezione. Texture mapping di solito spiegato in corsi di CG di base
Texture mapping Davide Gadia, Daniele Marini Corso di Programmazione Grafica per il Tempo Reale Laurea Magistrale in Informatica per la Comunicazione a.a. 2013/2014 Livello di approfondimento della lezione
DettagliCorso di Visione Artificiale. Filtri parte I. Samuel Rota Bulò
Corso di Visione Artificiale Filtri parte I Samuel Rota Bulò Filtri spaziali Un filtro spaziale è caratterizzato da un intorno e un'operazione che deve essere eseguita sui pixels dell'immagine in quell'intorno.
DettagliApplicazioni 3D avanzate
Azienda Ospedaliera Card. G. Panico Applicazioni 3D avanzate VR e segmentazione delle articolazioni: campi applicativi Indice Applicazioni 3D avanzate Articolazioni e grandi macchine 1. Definizioni 2.
DettagliVETTOR DAL BITMAP AL VETTORIALE. Paolo Mantini TEORIA E PRATICA DELLA CONVERSIONE DELLE IMMAGINI DA RASTER A VETTORIALI
Paolo Mantini VETTOR DAL BITMAP AL VETTORIALE TEORIA E PRATICA DELLA CONVERSIONE DELLE IMMAGINI DA RASTER A VETTORIALI Introduzione Ritengo utile cominciare questo CD-Book definendo cosa significa vettorizzare
DettagliGNred Ver1.5 Manuale utenti - Modulo diashow
GNred Ver1.5 Manuale utenti - Modulo diashow [ultima modifica 09.06.06] Modulo diashow Tramite questo modulo aggiuntivo di GNred è possibile rappresentare sul vostro sito un insieme di foto. Le foto vengono
DettagliIntroduzione al Linguaggio C
Introduzione al Linguaggio C File I/O Daniele Pighin April 2009 Daniele Pighin Introduzione al Linguaggio C 1/15 Outline File e dati Accesso ai file File I/O Daniele Pighin Introduzione al Linguaggio C
DettagliOpenGL: Textures & Models collection di Federico NinjaCross Coletto
OpenGL: Textures & Models collection di Federico NinjaCross Coletto Il periodico appuntamento con le OGL prosegue, e a passi decisi l obiettivo finale di realizzare un engine 3D completo si avvicina sempre
DettagliLe texture. Le texture. Informatica Grafica per le arti. Le texture. Le texture. Le texture. Le texture
Informatica Grafica per le arti Per rendere realistici gli oggetti modellati occorre definire accuratamente l'aspetto delle loro superfici. Il modo piu' semplice consiste nel sovrapporvi speciali immagini.
DettagliLa nuova funzione di sezione direttamente in 3D, ci permette di mostrare uno spaccato assonometrico d effetto.
NOVITA' 3MURI 5.6 2 Novità 2014 1 Nuova Vista 3D Una nuova vista 3D, con una rappresentazione solida mediante la tessitura del materiale, permette in modalità rendering una rappresentazione più realistica
DettagliLibrerie digitali. Video. Gestione di video. Caratteristiche dei video. Video. Metadati associati ai video. Metadati associati ai video
Video Librerie digitali Gestione di video Ogni filmato è composto da più parti Video Audio Gestito come visto in precedenza Trascrizione del testo, identificazione di informazioni di interesse Testo Utile
Dettagli10 - CURVE DI LIVELLO
10 - CURVE DI LIVELLO La rappresentazione del territorio mediante CURVE DI LIVELLO è stata da sempre la soluzione ideale adottata dai topografi al fine di visualizzare in maniera efficace l andamento orografico
Dettagli9. Architetture di Dominio
9. Architetture di Dominio imparare dall esperienza comune Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 9. Architetture di Dominio 1 / 20 Sommario 1 Architetture
DettagliScheda di approfondimento gioco I pixel
Scheda di approfondimento gioco I pixel IN CLASSE: per introdurre questo tema, dopo aver ricordato cos è la Rete, chiedere ai bambini se conoscono il sistema di comunicazione dei computer. Il computer
DettagliSPECIFICHE E LIMITI DI EXCEL
SPECIFICHE E LIMITI DI EXCEL Un "FOGLIO DI CALCOLO" è un oggetto di un programma per computer costituito da un insieme di celle, organizzate in righe e colonne, atte a memorizzare dati ed effettuare operazioni
DettagliARCHIVIO GRAFICO ESTESO
Grazie all introduzione del configuratore grafico 3D la soluzione GIOTTO MobilCAD Furniture Solution SILVER consente di progettare in maniera parametrica qualunque tipo di mobile e di elemento di arredo,
DettagliControlloCosti. Cubi OLAP. Controllo Costi Manuale Cubi
ControlloCosti Cubi OLAP I cubi OLAP Un Cubo (OLAP, acronimo di On-Line Analytical Processing) è una struttura per la memorizzazione e la gestione dei dati che permette di eseguire analisi in tempi rapidi,
DettagliI puntatori e l allocazione dinamica di memoria
I puntatori e l allocazione dinamica di memoria L allocazione delle variabili Allocazione e rilascio espliciti di memoria Le funzioni malloc e free 2 2006 Politecnico di Torino 1 Allocare = collocare in
DettagliAlessia NOBILE. Geomatica per la Conservazione e la Comunicazione dei Beni Culturali. Università degli Studi di Firenze
IMMAGINI PANORAMICHE E TIPI DI PROIEZIONE Alessia NOBILE Geomatica per la Conservazione e la Comunicazione dei Beni Culturali Università degli Studi di Firenze Corso di perfezionamento in Geomatica per
DettagliRILIEVO LASER SCANNER PARETE MARMOREA XXXXXXXXXXXXX
RILIEVO LASER SCANNER PARETE MARMOREA XXXXXXXXXXXXXXXXXX PROVA n. 3651/XX Committente: Relatore: XXXXXXXXXXXXX ing. Georg Schiner Vista della parete di intarsio marmoreo XX/88/09/mt Bolzano, 9 Settembre
Dettagli3DCARTO: 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
DettagliExcel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it
Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo
DettagliCORSI I principali programmi Adobe Photoshop/InDesign/Illustrator Nozioni di base
CORSI I principali programmi Adobe Photoshop/InDesign/Illustrator Nozioni di base Interfaccia programma InDesign Comprendere il concetto dei programmi Adobe e la loro funzione Prima di tutto bisogna tener
DettagliT*SOL è un software di simulazione dinamica professionale per il dimensionamento e l'ottimizzazione di impianti solari termici.
T *SOL T*SOL è un software di simulazione dinamica professionale per il dimensionamento e l'ottimizzazione di impianti solari termici. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DettagliModulo gestione Codici Ecografici
Modulo gestione Codici Ecografici Modulo per le funzioni di gestione dei codici ecografici ad uso riservato Consente di gestire i codici ecografici che consentono il collegamento delle banche dati gestionali
DettagliRichiesta pagina PHP (es: index.php)
PHP PHP = personal home page SERVER Richiesta pagina PHP (es: index.php) Server Web (Apache) in ascolto sulla porta 80, si accorge che la pagina richiesta è una pagina PHP in base all'estensione o con
DettagliModulo GeoVIEWER. manuale di utilizzo
manuale di utilizzo Contenuti Modulo GeoVIEWER pag. 1 Gestione Gruppi pag. 2 Gestione Tematismi pag. 9 Richiedi Mappa pag.11 Lo strumento che più si avvicina ad un applicativo GIS direttamente online
DettagliUso di librerie preconfezionate. pezzi di programma già scritto da altri; di solito ben collaudati;
Uso di librerie preconfezionate Cosa sono: pezzi di programma già scritto da altri; di solito ben collaudati; comprendono le definizioni delle funzioni e il codice eseguibile; per librerie di pubblico
DettagliMAGAZZINO FISCALE (agg. alla rel. 3.4.1)
MAGAZZINO FISCALE (agg. alla rel. 3.4.1) Per ottenere valori corretti nell inventario al LIFO o FIFO è necessario andare in Magazzino Fiscale ed elaborare i dati dell anno che ci serve valorizzare. Bisogna
DettagliISTRUZIONI PER L INSTALLAZIONE DEL PROGRAMMA PER L INVIO AUTOMATICO DELLE FATTURE VIA E-MAIL
ISTRUZIONI PER L INSTALLAZIONE DEL PROGRAMMA PER L INVIO AUTOMATICO DELLE FATTURE VIA E-MAIL Sommario Configurazione computer... 2 Sistemi operativi a 32 bit... 2 Windows XP... 2 Windows Vista... 2 Windows
Dettagli3DEverywhere S.r.l. sito web: http://www.3deverywhere.com
3DE Modeling Analyzer 3DE Modeling Analyzer permette di effettuare un'analisi accurata dei modelli ottenuti con 3DE Modeling Professional. 3DE Modeling Analyzer consente: il caricamento di singole viste
DettagliCorso CAD 2D/3D E FOTOINSERIMENTO PAESAGGISTICO OBIETTIVI DEL CORSO
Corso CAD 2D/3D E FOTOINSERIMENTO PAESAGGISTICO Responsabile Scientifico: Ing. Gennaro Annunziata Responsabile Organizzativo: Ing. Domenico Aversa Docente: Ing. Claudio Ciciriello OBIETTIVI DEL CORSO Gli
DettagliLe Novità della versione 7.7.1 rispetto alla 7.6.0
Soluzione web 2.0 per la gestione semplice, Le Novità della versione 7.7.1 rispetto alla 7.6.0 Validità: Maggio 2014 Questa pubblicazione è puramente informativa. Non si offre alcuna garanzia, esplicita
DettagliRILIEVO TRIDIMENSIONALE DEL «CONVENTO ROSSO», SOHAG (EGITTO)
1 RILIEVO TRIDIMENSIONALE DEL «CONVENTO ROSSO», SOHAG (EGITTO) DI MASSIMO SABATINI Lo studio finalizzato ad un interesse di carattere statico e conservativo eseguito sulle volumetrie degli oggetti, ha
DettagliDati geografici. Lezione 2. Modelli di dati. Umberto Vesco. Corso di Elementi di ecologia applicata alla pianificazione faunistica.
Dati geografici Lezione 2 Modelli di dati Umberto Vesco Corso di Elementi di ecologia applicata alla pianificazione faunistica 3 Maggio 2006 Parte I Dati geografici Definizione di dato geografico sono
DettagliMANUALE UTENTE Fiscali Free
MANUALE UTENTE Fiscali Free Le informazioni contenute in questa pubblicazione sono soggette a modifiche da parte della ComputerNetRimini. Il software descritto in questa pubblicazione viene rilasciato
DettagliSoftware standard Alpi Label Ver. 2.2.0.0
Pag. 1 di 16 Manuale utente Software standard Alpi Label Ver. 2.2.0.0 Pag. 2 di 16 1 SOMMARIO Sommario 1 Sommario... 2 2 Specifiche Tecniche... 3 3 Maschera Principale... 4 4 Funzioni menù... 7 Pag. 3
DettagliDecorazione Piastrelle
Materiali Materiali/Textures: Il programma comprende un'ampia raccolta di materiali suddivisi in diverse categorie ma è possibile incrementare la quantità di materiali tramite il comando di creazione materiale.
DettagliSistema G.U.S. Capitolato di Gara ALLEGATO A
Procedura volta alla realizzazione di un nuovo sistema informatico, denominato G.U.S.-N., finalizzato all automazione dei processi di raccolta, condivisione ed elaborazione dei dati nazionali concernenti
DettagliAppunti sugli Elaboratori di Testo. Introduzione. D. Gubiani. 19 Luglio 2005
Appunti sugli Elaboratori di Testo D. Gubiani Università degli Studi G.D Annunzio di Chieti-Pescara 19 Luglio 2005 1 Cos è un elaboratore di testo? 2 3 Cos è un elaboratore di testo? Cos è un elaboratore
DettagliDatabase. Si ringrazia Marco Bertini per le slides
Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida
DettagliSoluzione dell esercizio del 2 Febbraio 2004
Soluzione dell esercizio del 2 Febbraio 2004 1. Casi d uso I casi d uso sono riportati in Figura 1. Figura 1: Diagramma dei casi d uso. E evidenziato un sotto caso di uso. 2. Modello concettuale Osserviamo
DettagliCorso di disegno C.A.D. 3D. sull uso di SolidDEdge
Corso di disegno C.A.D. 3D sull uso di SolidDEdge Solid Edge è un sistema di computer-aided design (CAD) per assiemi meccanici, modellazione di parti e produzione di disegni. Sviluppato con la tecnologia
DettagliTEST: Hardware e Software
TEST: Hardware e Software 1. Che tipo di computer è il notebook? A. da tavolo B. generico C. non è un computer D. Portatile 2. Come è composto il computer? A. Software e Freeware B. Freeware e Antivirus
Dettagli