Texture in DirectX. Le Texture in DirectX. Informatica Grafica ][ Le Texture in DirectX. Le Texture in DirectX. Le Texture in DirectX
|
|
- Gabriela Carboni
- 5 anni fa
- Visualizzazioni
Transcript
1 Informatica Grafica ][ Texture in DirectX Marco Gribaudo DirectX supporta le texture in numerosi punti della sua Pipeline. In particolare, le DirectX 8, possono supportare fino a 8 texture diverse per generare i colori dei pixel degli oggetti, attraverso i PixelShader Ogni vertice, puo' quindi essere accompagnato da fino ad 8 coordinate UV distinte (una per texture). Le texture devono essere salvate su disco in formato.bmp E' anche possibile caricare texture salvate in file con formati differenti - ma e' decisamente piu' complicato. In questo corso ci limiteremo a trasformare eventuali formati grafici differenti in.bmp utilizzando strumenti esterni (come ad es. Photoshop). Per introdurre le texture, bisogna innanzi tutto modificiare i formati dei vertici per includere le coordinate UV. Di conseguenza anche le procedure per creare i vertici ed il comando per impostare il formato di vertici desiderato. occorre scrivere 1-V, perche il sistema di coordinate utilizzato dalle DirectX e' opposto rispetto a quello adottato da Maya.
2 Si devono poi aggiungere le variabili in cui memorizzare la texture, e la libreria di supporto per poterla caricare. Si inserisce quindi il codice per caricare la texture nella fase di inizializzazione dell'applicazione. Set D3DX = New D3DX8 Set texture = D3DX.CreateTextureFromFileEx(D3DDevice, _ "texture.bmp", D3DX_DEFAULT, _ D3DX_DEFAULT, _ 1, 0, D3DFMT_UNKNOWN, _ D3DPOOL_MANAGED, _ D3DX_FILTER_POINT, _ D3DX_FILTER_POINT, &HFF000000, _ ByVal 0, ByVal 0) Il nome tra virgolette, si riferisce al nome del file.bmp in cui e' contenuta la texture da caricare. E nel ciclo di rendering si aggiunge il comando per associare la texture corretta all'oggetto che si sta per disegnare. Il colore delle superfici viene ottenuto moltiplicando il colore della texture per quello del materiale. Per questo all'oggetto e' stato associato un materiale di colore bianco. Nell'operazione di applicazione delle texture, le DirectX devono distorcere l'immagine in esse contenuta. In tale processo, alcuni colori devono essere ricavati in base a quelli vicini.
3 Normalmente viene selezionato il texel piu' vicino alla posizione specificata dalla coordinata UV relativa al pixel che sta venendo disegnato. Queto procedimento pero', rischia di creare immagini spigolose e poco dettagliate. Per ovviare a questo problema le DirectX mettono a disposizione il filtraggio. Filtrare una texture, vuole dire applicare opportune formule matematiche per determinare tramite interpolazione i colori intermedi dei texel, quando questi non corrispondano esattamente con dei pixel. La formula piu' semplice e' l'interpolazione bilineare, attraverso la quale il colore di un texel viene determinato miscelando opprotunamente i 4 texel effettivi piu' vicini. In DirectX e' possibile abilitare il filtraggio bilineare delle texture con il seguente comando: Sebbene il filtraggio migliori notevolmente la qualita' delle texture, esso riduce pesantemente le prestazioni. Inoltre esso non risolve i problemi legati alla perdita di dettaglio durante la riduzione di una immagine. Per migliorare questa situazione sono state introdotte le MIPmap.
4 Una MIPmap (m u l t u m i n p a r v o) e' una sequenza di immagini rappresentanti la stessa figura, ognuna di dimensione dimezzata rispetto alla precedente. Una MIPmap occupa il 33% in piu' rispetto all'immagine semplice (per dimostrarlo basta immaginare di separare i canali dei colori rosso, verde e blu). Le copie rimpicciolite, vengono create automaticamente nella fase di caricamento dell'immagine originale. Durante la mappatura dei triangoli sullo schermo, la libreria grafica seleziona i Texel dall copia la cui dimensione risulti piu' idonea alla distanza dall'ossrevatore corrispondente. Per attivare le MIPmap nelle DirectX, occorre cambiare leggermente il comando di caricamento della texture (in modo da generare le copie rimpicciolite)... Ed aggiungere il seguente comando per abilitarne l'utilizzo. I modelli rappresentati fino ad ora, erano sempre definiti specficando le caratteristiche di vertici e spigoli direttamente in Visual Basic. Sebbene la tecnica funzioni bene per modelli molto piccoli, essa pone forti limitazioni all'utilizzo di modelli piu' complessi. Per risolvere questo problema, occorre poter caricare modelli creati con software di grafica 3D tipo Maya o 3d studio.
5 Solitamente l'operazione di importazione dei modelli si esegue salvando le geometrie su opportuni file. Occorre quindi un f i l t r o d i e s p o r t a z i o n e sul software di modellazione, ed un f i l t r o d i i m p o r t a z i o n e nel programma che utilizza le DirectX. Vi sono tre metodologie di importazione - esportazione con le DirectX: Parsificazione di formati noti Creazione di un formato proprietario Utilizzo del formato.x La p a r s i f i c a z i o n e d i f o r m a t i n o t i consiste nella lettura diretta di file salvati dagli applicativi di grafica (.3ds,.max,.ma,.mb) I vantaggi di tale tecnica risiedono nel fatto che si possono importare tutte le caratteristiche che un software di modellazione e' in grado di specificare. Gli svantaggi sono due: la scrittura della componente Visual Basic capace di importare i file di una applicazione e' decisamente complessa. Il lavoro viene legato fortemente ad una applicazione. Sostituire il programma di modellazione puo' implicare la riscrittura del codice di importazione. La c r e a z i o n e d i u n f o r m a t o p r o p r i e t a r i o consiste nel definre un proprio modo di salvare i dati, e nello scrivere uno script per il software (Maya, 3D studio, etc), ed una procedura di importazione in Visual Basic. La scrittura di tali moduli risulta notevolmente piu' semplice che quella di un parsificatore di un formato noto. Inoltre il cambiamento dello strumento di modellazione comporta la riscrittura solamente della componente di esportazione. Lo svantaggio riesiede nel fatto che occorre comunque un bravo programmatore per scrivere entrambe i moduli. Le DirectX hanno definito un loro formato di interscambio: il formato.x. Molti programmi di grafica hanno gia' incluse le funzionalita di esportazione in formato.x, e le DirectX posseggono funzioni per leggerli direttamente. Questo e' il modo piu' semplice per trasferire oggetti grafici. Esso pero' limita l'utilizzabilita' degli oggetti 3D ai soli programmi scritti per le DirectX. Inoltre non consente di esportare funzionalita' non supportate direttamente dalla libreria stessa. In questo corso ricorreremo alla creazione di un formato proprietario. Parsificazione di formati noti Creazione di un formato proprietario Utilizzo del formato.x
6 Prima di scrivere il codice per importare modelli, si deve definire il formato di esportazione. Il formato che adotteremo si ispirera' direttamente al codice utilizzato fino ad ora. Gli oggetti visualizzati sono memorizzati attraverso TRIANGLE_LIST, in cui vertici vengono creati attraverso la procedura MakeVe r t e x (da noi definita)... E gli spigoli specificati direttamente. In piu' occorre sapere quanti vertici e quanti spigoli compongono la nostra figura. Il formato da noi utilizzato, salvera' quindi prima il numero di vertici e di spigoli che compongono la figura. Poi l'elenco dei vertici, uno per riga. Ogni riga conterra' le informazioni relative alle posizioni x,y,z, alle normali nx,ny,nz ed alle coordinate di mappatura u,v.
7 Quindi l'elenco degli spigoli, 3 per riga (in questo modo ogni riga codifica un triangolo). Per prima cosa dovremo definire le variabili che memorizzano la geometria come variabili globali (quindi fuori dall'evento OnLoad), ed aggiungerne due per memorizzare il numero di vertici e di spigoli caricati. Quindi inseriremo la procedura per il caricamento del file: Private Sub LoadObject(FileName As String) Dim X, Y, Z, Nx, Ny, Nz, tu, tv As Single Dim I1, I2, I3 As Integer TotV = 0 TotI = 0 Open FileName For Input As #1 Input #1, TotV, TotI For T = 0 To TotI - 1 Step 3 Input #1, I1, I2, I3 I(T) = I1 I(T + 1) = I2 I(T + 2) = I3 Next Close #1 End Sub Inseriamo quindi il comando per richiamare la procedura che carica il file contenente le informazioni dell'oggetto esportato. Il nome tra parentesi indica il nome del file da importare. ReDim V(TotV), I(TotI) For T = 0 To TotV - 1 Input #1, X, Y, Z, Nx, Ny, Nz, tu, tv V(T) = MakeVertex(X, Y, Z, Nx, Ny, Nz, tu, tv) Next Ed infine modificheremo il codice per visualizzare l'oggetto, in modo che legga il numero di triangoli e di vertici dalle variabili prima impostate.
BANG! Le Sprite. Le Sprite. Informatica Grafica ][ Le Sprite. Le Sprite. Le Sprite. Le Sprite
Informatica Grafica ][ Marco Gribaudo marcog@di.unito.it Ogni applicazione 3D interattive, ha comunque bisogno di sovrapporre elementi bidimensionali agli elementi 3D. Solitamente questi vengono adoperati
DettagliImportare una scena. Vertex ed Index Buffer. Informatica Grafica ][ Vertex ed Index Buffer. Vertex ed Index Buffer. Vertex ed Index Buffer
Informatica Grafica ][ Le primitive di disegno viste fino ad ora leggevano le coordinate dei triangoli direttamente dalla memoria centrale del PC. Alcune schede video moderne, sono capaci di memorizzare
DettagliGruppi e Gerarchie. Informatica Grafica ][ Gruppi e gerarchie in Maya. Gruppi e gerarchie in Maya. Gruppi e gerarchie in Maya
Informatica Grafica ][ Gruppi e Gerarchie Marco Gribaudo marcog@di.unito.it Un gruppo e' un insieme di oggetti uniti in modo rigido (non separabili), come ad esempio il tetto per una casa. A volte un gruppo
DettagliModellazione poligonale in Maya
Informatica Grafica ][ Modellazione poligonale in Maya La tecnica di modellazione poligonale permette di costruire oggetti tridimensionali basati su poligoni. Malgrado gli oggetti poligonali siano spigolosi
DettagliIndici ed introduzione a Maya
Informatica Grafica ][ Indici ed introduzione a Maya Supponiamo di voler disegnare un oggetto a forma di farfalla: Marco Gribaudo marcog@di.unito.it E' costituito da 8 vertici, le cui coordinate sono:
DettagliLe mappe normali e di altezza
Informatica Grafica ][ Le mappe normali e di altezza Abbiamo visto come realizzare personaggi ed ambienti virtuali. I mondi visti fino ad adesso erano pero' "piatti": la terza dimensione non era un elemento
DettagliLe texture. Le texture. Informatica Grafica ][ Le texture. Le texture. Le texture. Le texture
Informatica Grafica ][ Come visto nel corso di IG1, le texture peremttono di applicare immagini sulle superfici di oggetti tridimensionali. Nella grafica in tempo reale esse assumono un'importanza ancora
DettagliTexture e coordinate di mappatura
Informatica Grafica ][ Texture e coordinate di mappatura I progetti Un animazione in Maya e' spesso costituita da molti file. Questi file sono organizzati in una serie di cartelle standard, che vengono
DettagliPelli ed ossa in DirectX
Informatica Grafica ][ Pelli ed ossa in DirectX Le DirectX supportano i sistemi di ossa e le pelli attraverso una tecnica chiamata Index Vertex Blending. Essa permette di stabilire la posizione di un vertce
DettagliPrimitive 3D. Lo Z-Buffer. Informatica Grafica ][ Lo Z-Buffer. Lo Z-Buffer. Lo Z-Buffer. Lo Z-Buffer
Informatica Grafica ][ Primitive 3D Fino ad ora abbiamo utilizzato solamente triangoli singoli. In questa lezione vedremo come disegnare primitive composte da piu' triangoli. Prima pero' dovremo attivare
DettagliUn esempio di applicazione: Robot Dance
Informatica Grafica ][ Un esempio di applicazione: Robot Dance Robot Dance e' un gioco dove l'utente controlla un Robot ballerino Marco Gribaudo marcog@di.unito.it La prima cosa da fare e' determinare
DettagliAnimazione con le DirectX
Informatica Grafica ][ Animazione con le DirectX Si e' visto come Maya codifichi al suo interno le animazioni, utilizzando chiavi ed interpolazioni. Si e' anche detto che replicare questo comportamento
DettagliMesh e nodi di trasformazione
Informatica Grafica per le arti Mesh e nodi di trasformazione Come avevamo accennato in precedenza, tutti gli oggetti visualizzati in grafica 3D, si basano sulle posizioni dei loro vertici all'interno
DettagliModellazione poligonale
Informatica Grafica ][ Modellazione poligonale La tecnica di modellazione poligonale permette di costruire oggetti tridimensionali basati su poligoni. Malgrado gli oggetti poligonali siano spigolosi per
DettagliLe coordinate UV. 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.
DettagliGrafica 3D Interattiva
Informatica Grafica ][ Grafica 3D Interattiva Introduzione La grafica 3D viene utilizzata in prodotti interattivi e non interattivi. Esempi di prodotti non interattivi sono i filmati di animazione e gli
DettagliLe trasformazioni 3D. Le trasformazioni in 3D. Informatica Grafica ][ Le trasformazioni in 3D. Le trasformazioni in 3D. Le trasformazioni in 3D
Informatica Grafica ][ Le trasformazioni 3D Come abbiamo visto in precedenza, vi sono tre tipi di trasformazioni base in grafica 3D: Traslazione Rotazione Variazione di scala Marco Gribaudo marcog@di.unito.it
DettagliMontaggio e post-produzione
Informatica Grafica I Montaggio e post-produzione Una volta creata un'animazione, occorre eseguirne il rendering per crearne un filmato. Il procedimento e' simile al rendering di immagini statiche, ma
Dettagli1.3.1 Usare i blocchi/celle
1.3.1 Usare i blocchi/celle 1.3.1.1 Creare i blocchi/celle Un blocco può essere definito come un insieme di entità grafiche raggruppate per costituire un unico oggetto. I vantaggi legati all uso dei blocchi
DettagliGestione della configurazione Input/Output PLC Cosa c'è di nuovo?
Gestione della configurazione Input/Output PLC Cosa c'è di nuovo? Indice I. Avviare il Configuration Manager... 3 II. Nuova interfaccia dell'utente... 3 III. Importazione di nuovi formati di configurazione...
DettagliEsportare animazioni. Animazioni compatibili. Informatica Grafica ][ Animazioni compatibili. Animazioni compatibili. Animazioni compatibili
Informatica Grafica ][ Esportare animazioni Quando si creano animazioni per essere esportate in un motore di rendering, queste devono essere create con particolari accorgimenti. Il processo di sequenzializzazione
DettagliCODIFICA IMMAGINI IN BIANCO E NERO
Rappresentazione delle immagini Anche le immagini possono essere codificate mediante una sequenza di 0 e 1., questa operazione si chiama digitalizzazione. La prima cosa da fare è dividere l immagine in
DettagliQuando usare file di dati
Quando usare file di dati Per salvare dati da un esecuzione di un applicazione alla successiva Da usare quando c è soltanto una piccola quantità di dati, tale da non giustificare l uso di un database Da
DettagliIntroduzione alla Grafica 3D
Informatica Grafica I Introduzione alla Grafica 3D La realizzazione di grafica tridimensionale e' un processo molto complicato che richiede notevole potenza di calcolo. Generare un'immagine tridimensionale
DettagliFormati e compressioni
Sistemi Multimediali Marco Gribaudo marcog@di.unito.it, gribaudo@elet.polimi.it Formati e compressioni Anche se in memoria le immagini vengono quasi sempre memorizzate come una sequenza di colori RGB,
DettagliEffetti avanzati con le texture
Informatica Grafica per le arti Effetti avanzati con le texture Usi avanzati delle texture La ricerca nella grafica 3D in tempo reale, ha prodotto numerose tecniche che sfruttano speciali texture per accelerare
DettagliUn esempio di applicazione: PaperCity
Informatica Grafica ][ Un esempio di applicazione: PaperCity In questa lezione vedremo come utilizzare il codice sviluppato fino ad ora per crerae un semplice videogioco. Tale gioco consistera' nella guida
DettagliCONFIGURAZIONE E GESTIONE DEL DATABASE. rev giugno 2018
CONFIGURAZIONE E GESTIONE DEL DATABASE rev. 1.5 29 giugno 2018 Indice Introduzione Configurazione iniziale del database Condivisione del database su rete locale (LAN) Cambio e gestione di database multipli
DettagliModellazione poligonale
Informatica Grafica per le arti Modellazione poligonale Ogni solido rappresentato in un programma di grafica 3D, viene visualizzato mediante un insieme di triangoli. Un insieme di triangoli adiacenti prende
DettagliModellazione Poligonale Avanzata
Informatica Grafica I Modellazione Poligonale Avanzata Il (FFD) inserisce un oggetto in una gabbia (a forma di parallelepipedo o di cilindro). Spostando i vertici della gabbia si deforma il solido in esso
DettagliLe coordinate di mappatura
Informatica Grafica per le arti Le coordinate di mappatura Per assegnare ad un oggetto tridimensionale una texture 2D, occorre specificare un insieme di coordinate di mappatura. Le coordinate di mappatura
DettagliComposizione di immagini
Sistemi Multimediali Composizione di immagini Alcuni degli utilizzi piu' diffusi dei programmi di elaborazione delle immagini riguardano il fotomontaggio. In questo caso due o piu' immagini vengono composte
DettagliDMX LIGHTPLAYER Introduzione...2 Libreria DMX...3 Programmazione dei canali...7 Creazione di uno show...11
DMX LIGHTPLAYER Introduzione...2 Libreria DMX...3 Programmazione dei canali...7 Creazione di uno show...11 Introduzione Il software DMX LightPlayer è semplice da utilizzare. Possibilità di importare un
Dettagli4. I moduli in Access 2000/2003
LIBRERIA WEB 4. I moduli in Access 2000/2003 Il modulo è uno degli oggetti del database di Access e rappresenta un insieme di dichiarazioni e routine scritte con il linguaggio Visual Basic, memorizzate
DettagliOrologi & Orologi.it, Guida per l utente - Versione Microsys Servizi Informatici s.a.s. Tutti i diritti riservati
IL MENÙ PRINCIPALE...2 AGGIUNTA DI UN OROLOGIO...2 MODIFICA DI UN OROLOGIO...4 CANCELLAZIONE DI UN OROLOGIO...5 COME EFFETTUARE LE FOTOGRAFIE DEGLI OROLOGI...5 CARICAMENTO DI UN IMMAGINE...6 DUBBI, CHIARIMENTI
DettagliESPORTAZIONE E CARICAMENTO DELLE FATTURE ELETTRONICHE NEL PORTALE DOCUMATIC E-INVOICE
Codice documento 18121804 Data creazione 18/12/2018 Ultima revisione 30/04/2019 Software PODOWORKS Versione 7 ESPORTAZIONE E CARICAMENTO DELLE FATTURE ELETTRONICHE NEL PORTALE DOCUMATIC E-INVOICE Il presente
DettagliI clip filmato (in Flash)
Informatica Grafica I I clip filmato (in Flash) Gli statement Ogni istruzione di uno script viene chiamata statement. La fine di uno statmenet e' indicata dal simbolo ;. Anche se in ActionScript il ; è
DettagliATTACCAIMM. ATTACCAIMM (Riferimento rapido) Guida di riferimento dei comandi di AutoCAD 2008 > Comandi > A - Comandi > ATTACCAIMM >
ATTACCAIMM (Riferimento rapido) Guida di riferimento dei comandi di AutoCAD 2008 > Comandi > A - Comandi > ATTACCAIMM > ATTACCAIMM Concetto Procedura Riferimento rapido Attacca una nuova immagine al disegno
DettagliFondamenti di informatica T-1 (A K) Esercitazione 2 Basi del linguaggio Java
Fondamenti di informatica T-1 (A K) Esercitazione 2 Basi del linguaggio Java AA 2018/2019 Tutor Lorenzo Rosa lorenzo.rosa@unibo.it 2 Programma Introduzione al calcolatore e Java Linguaggio Java, basi e
DettagliBenvenuti in Picture Package Producer2
Manuale di Picture Package Producer2 Benvenuti in Picture Package Producer2 Benvenuti in Picture Package Producer2 Avvio e chiusura di Picture Package Producer2 Passaggio 1: Selezione delle immagini Passaggio
DettagliMon Ami 3000 Distinta base Produzione articoli con distinta base e calcolo dei fabbisogni
Mon Ami 3000 Distinta base Produzione articoli con distinta base e calcolo dei fabbisogni Introduzione Mon Ami 3000 supporta una funzionalità di produzione automatica che permette di definire articoli
DettagliImportazione/Esportazione di un file IFC
Help di TERMOLOG Importazione/Esportazione di un file IFC Il presente tutorial guida l utente nelle modalità di interscambio dati di un file IFC tra TERMOLOG Epix 7 di Logical Soft e i software CAD 3D.
DettagliImportazione di Mesh in Unreal
Informatica Grafica ][ Importazione di Mesh in Unreal Come accennato in precedenza, le funzioni di modellazione di UnrealEd permetteno la creazione di stanze e terreni. Gli elementi decorativi di una scena,
DettagliLe deformazioni. Animazione di parametri. Informatica Grafica ][ Animazione di parametri: colore. Animazione di parametri: colore
Informatica Grafica ][ Marco Gribaudo marcog@di.unito.it Le deformazioni Animazione di parametri Nelle scorse lezioni abbiamo concentrato la nostra attenzione su come si possano animare le trasformaizoni.
DettagliCome creare un nuovo Prodotto per ebay con Var.
imaio.com imaio v. 3.0 Come creare un nuovo Prodotto per ebay con Var. In questa guida verra illustrato come creare un nuovo prodotto sul sistema imaio III per essere poi pubblicato sul Negozio ebay con
DettagliAutomazione Excel con Visual Basic (base)
Automazione Excel con Visual Basic (base) Docente: Lucio Benussi Lingua del corso Italiano Descrizione del corso e obiettivi Visual Basic for Applications (VBA) è un ambiente di sviluppo software, inserito
DettagliAnimazioni in Unreal. Esportare animazioni. Informatica Grafica ][ Esportare animazioni. Esportare animazioni. Esportare animazioni
Informatica Grafica ][ Animazioni in Unreal Dopo aver esportato una Mesh con scheletro, e' possibile trasferire anche animazioni che la riguardino. Lo strumento con cui si esportano le animazioni, e' lo
DettagliGrafica 3D Interattiva
Informatica Grafica ][ Marco Gribaudo marcog@di.unito.it Grafica 3D Interattiva sono una libreria di funzioni a basso livello per facilitare la scrittura di videogiochi e di applicazioni multimediali.
DettagliMINIMANUALE VBA PER CREARE MACRO NEI FOGLI EXCEL
MINIMANUALE VBA PER CREARE MACRO NEI FOGLI EXCEL ISTRUZIONI PIU COMUNI: Le istruzioni per scrivere del testo dentro una cella sono principalmente due: cells e range L istruzione cells permette di scrivere
DettagliStrumenti per la modellazione poligonale
Informatica Grafica ][ Strumenti per la modellazione poligonale Oltre agli strumenti di taglio ed estrusione visti nella lezione precedente, Maya mette a disposizione numerose altre funzioni per costruire
DettagliCorso Base Informatica Lezione 6. 14/03/18 Corso Base Informatica Windows
Corso Base Informatica Lezione 6 Nella Lezione Precedente Programmi in Windows 7 Software Libero e Software Proprietario Installazione di programmi liberi Esercizi con Wordpad, cartelle e file Rimozione
DettagliManuale Export fatture verso altre contabilità
Manuale Export fatture verso altre contabilità Sommario Gestione dati anagrafici contabili Utenti Gestionale CIA... 2 Gestione DGAE... 5 Estrattore ditte... 5 Importazione file zip in Genya... 10 Gestione
DettagliModellazione Edge - Loop
Informatica Grafica per le arti Modellazione Edge - Loop In animazione 3D, si e' constato che le figure costituite unicamente da quadrilateri si deformano piu' facilmente rispetto a quelle formate da poligoni
DettagliCollegamento AdCives con software INPS Pensioni Patronati
Descrizione del progetto Collegamento AdCives con software INPS Pensioni Patronati Poiché la differente piattaforma operativa delle due applicazioni non consente lo scambio diretto di informazioni tra
DettagliI Clip Filmato. I marker. Informatica Grafica per le arti. I marker. I marker. I marker. I marker. gotoandplay("inizio");
Informatica Grafica per le arti Marco Gribaudo marcog@di.unito.it Un strumento utile per organizzare il proprio filmato è quello di assegnare nomi a fotogrammi di particolare importanza. I nomi utilizzati
DettagliImportazione/Esportazione di un file IFC
Importazione/Esportazione di un file IFC Il presente tutorial guida l utente nelle modalità di interscambio dati di un file IFC tra TERMOLOG di Logical Soft e i software CAD 3D. Inoltre vengono fornite
DettagliImportare e trasformare
Informatica Grafica per le arti Importare e trasformare Per produrre immagini più realistiche od effetti più sofisticati è possibile importare immagini (vettoriali o raster) all'interno dei propri disegni.
DettagliCreare un nuovo simbolo
Creare un nuovo simbolo Premessa In Allplan è possibile creare o importare profili 2D in modo da salvarli nella Library ed utilizzarli per la creazione di elementi 3D (pilastri, travi, etc ) Creazione
DettagliProgrammazione Matlab
MatLab Lezione 2 Programmazione Matlab MATLAB vs. C++ File sorgente C++: sono trasformati in linguaggio macchina dal compilatore; MATLAB: sono interpretati; Tipi di dato C++: è necessario specificare il
DettagliSommario. 1: Ricerca elemento : Alla linea di modello : Duplica tavole : Lunghezza del cavo : Quota livelli...
Novità 2018 R2 Sommario NOVITÀ... 5 1: Ricerca elemento... 5 2: Alla linea di modello... 6 3: Duplica tavole... 7 4: Lunghezza del cavo... 8 5: Quota livelli... 9 MIGLIORAMENTI... 10 1: Link ad Excel...
DettagliTitolo presentazione
Titolo presentazione Programmazione C: Esercizi su stringhe, funzionisottotitolo di libreria e matrici Milano, XX mese 20XX Informatica ed Elementi di Informatica Medica Agenda Argomenti e valore di ritorno
DettagliManuale Gestione Titolo di Viaggio ATAC
1 Sommario Introduzione... 2 Premesse... 2 Stato Titolo di Viaggio... 2 Funzionalità messe a disposizione... 2 Gestione Informazioni Utente... 3 Primo Accesso al Sistema... 3 Cambio Password... 4 Aggiornare
DettagliLe operazioni di Input e Output
Le operazioni di Input e Output Introduction to Fortran 90 Paolo Ramieri, CINECA Aprile 2014 Input e Output Il salvataggio dei datisu disco e la loro lettura è possibile dopo aver generato un "collegamento"
DettagliPrincipi di Programmazione Prova del 10/6/2008 (ore 10.30)
Prova del 10/6/2008 (ore 10.30) Scrivere (commentandole) le linee di codice Matlab per costruire i seguenti vettori (5x1): e il vettore di numeri complessi C tali che il singolo elemento c k ha come parte
DettagliGuida rapida Flexem Studio
Guida rapida Flexem Studio Creare un Nuovo Progetto Entrare nel menu File e cliccare sul comando CreateNew Project oppure cliccare l'icona apposita, come in figura: Inserire il nome del progetto e l'indirizzo
DettagliErrori di programmazione Università degli Studi di Milano
Errori di programmazione Lo sviluppo di programmi è ovviamente soggetto ad errori da parte del programmatore. Gli errori sono generalmente di due tipi: Errori di sintassi (syntax errors): violazioni della
DettagliCome creare un nuovo Prodotto per ebay
imaio.com imaio v. 3.0 Come creare un nuovo Prodotto per ebay In questa guida verra illustrato come creare un nuovo prodotto sul sistema imaio III per essere poi pubblicato sul Negozio ebay * If you are
DettagliLezione 3: Le librerie. Trasformazioni ed elaborazioni. Le librerie. Le librerie. Le librerie. Copie e librerie in SVG
Informatica Grafica 2003 Lezione 3: Trasformazioni ed elaborazioni Molti programmi permettono di memorizzare copie degli oggetti utilizzati più di frequente in opportune librerie. In questo modo è possibile
DettagliFAQ per l'utilizzo di Allplan 2019 con PlaTav Desk
FAQ per l'utilizzo di Allplan 2019 con PlaTav Desk 1. IMPOSTAZIONI INIZIALI IN ALLPLAN A) Copiare il progetto Allplan PLATAV PROGETTO PROTOTIPO.prj.zip" nella vostra lista di progetti con questa procedura:
DettagliINFORMAZIONI SU MIMIOSTUDIO
INFORMAZIONI SU MIMIOSTUDIO Di seguito sono riportate le applicazioni principali di MimioStudio, utilizzate per la creazione e la presentazione di informazioni: Blocco note MimioStudio Strumenti MimioStudio
DettagliIMPORTAZIONE PRESENZE DA RILEVATORI ELETTRONICI. tramite file tracciato
IMPORTAZIONE PRESENZE DA RILEVATORI ELETTRONICI tramite file tracciato 1. Associazione del numero di badge ai nominativi Il programma PowerDIP consente di importare le presenze acquisiste con i rilevatori
DettagliErrori di programmazione
Errori di programmazione Lo sviluppo di programmi è ovviamente soggetto ad errori da parte del programmatore. Gli errori sono generalmente di due tipi: Errori di sintassi (syntax errors): violazioni della
DettagliINDICE. Vista Libretto Pt. Coordinate 2. Inserimento e modifica dei punti di coordinate note 4. Inserimento e modifica dei punti di orientamento 5
Prodotto da INDICE Vista Libretto Pt. Coordinate 2 Inserimento e modifica dei punti di coordinate note 4 Inserimento e modifica dei punti di orientamento 5 Menu File Importa 5 Menu File Esporta 6 Uscite
DettagliGuida alla Gestione stampe e personalizzazioni
LYBERA STUDIO Guida alla Sommario GESTIONE STAMPE E PERSONALIZZAZIONI... 2 1. PREMESSA... 2 2. STAMPA DAI SINGOLI AMBIENTI... 2 Stampe di utilità e controllo... 2 Stampe da modelli... 3 3. AMBIENTE DOCUMENTI
DettagliL EVOLUZIONE DEL SOFTWARE SMS SENDER. Unisoft S.r.l.
SMS SENDER 1. Introduzione 2. Accesso (Nome utente e Password) 3. Il pannello di controllo 4. Categorie 5. Nominativi 6. Lista nominativi 7. Carica file CSV 8. Invia SMS 1. INTRODUZIONE SMS Sender di Unisoft
DettagliLavoratori Agricoli e Forestali VERSIONE /02/2008
VERSIONE 5.0.1 10/02/2008 pag. 1 INSTALLAZIONE Dopo aver inserito il CD, attendere l avvio automatico ed eseguire i passi proposti dal software di installazione. ATTENZIONE Per gli utenti dove risulta
DettagliLe luci. Luci. Informatica Grafica ][ Luci. Luci. Luci. Luci
Informatica Grafica ][ Le luci Come visto nel corso di IG1, le luci rivestono un ruolo importantissimo nella grafica 3D. Le DirectX consentono di aggiungere alla scena illuminazioni di vario tipo. Vedremo
DettagliLab 5: 18 Maggio 2015
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA Lab 5: 18 Maggio 2015 Marco D. Santambrogio marco.santambrogio@polimi.it Gianluca Durelli durellinux@gmail.com Ver. aggiornata al 17 Maggio 2015
DettagliALLEGATO C ISTRUZIONI OPERATIVE PER L UTILIZZO DEL REGISTRO DI EMERGENZA (RDE) DEL PDP
UNITĖ DES COMMUNES VALDÔTAINES GRAND-COMBIN ALLEGATO C ISTRUZIONI OPERATIVE PER L UTILIZZO DEL REGISTRO DI EMERGENZA (RDE) DEL PDP Allegato del manuale di gestione del protocollo informatico e dei flussi
DettagliDURATA DEL CORSO: 15 LEZIONI (2ore) Tutti i martedì e venerdì dal 14 aprile al 12 giugno
DURATA DEL CORSO: 15 LEZIONI (2ore) Tutti i martedì e venerdì dal 14 aprile al 12 giugno Questo materiale è reperibile a questo indirizzo: http://diego72.altervista.org/corso-informatica-di-base/ PASSWORD:
Dettaglil Editor vi vi (visual editor) è stato scritto per essere utilizzabile con qualsiasi tipo di terminale.
l Editor vi Negli ambienti Unix esistono molti editor di testo diversi; tuttavia vi è l unico che siamo sicuri di trovare in qualsiasi variante di Unix. vi (visual editor) è stato scritto per essere utilizzabile
DettagliManuale del programma PROGPAR. Per comandare la scheda relè connessa alla porta pa... Page 1 of 5
Manuale del programma PROGPAR. Per comandare la scheda relè connessa alla porta pa... Page 1 of 5 Piccolo manuale per l' installazione e l' uso del programma PROGPAR. Questo software viene usato per programmare
DettagliESAME DI FONDAMENTI DI INFORMATICA I ESAME DI ELEMENTI DI INFORMATICA. 21 Gennaio 1998
21 Gennaio 1998 PROVA PRATICA Si scriva un programma C (BASIC per gli studenti di Elementi di Informatica) che: a) Legga da terminale una sequenza di caratteri terminati dal carattere '*' (un carattere
DettagliIMPORTAZIONE PRESENZE DA RILEVATORI ELETTRONICI E MODULO TIMBRATURE. Indice
IMPORTAZIONE PRESENZE DA RILEVATORI ELETTRONICI E MODULO TIMBRATURE Indice Introduzione Associazione del numero di badge ai nominativi Importazione delle timbrature da tracciato Importazione automatica
DettagliMicrosoft Paint. Questo materiale è reperibile a questo indirizzo:
Microsoft Paint Questo materiale è reperibile a questo indirizzo: http://diego72.altervista.org/ Microsoft Paint Allternative a Microsoft Paint Per ritoccare immagini esistono svariati programmi sicuramente
DettagliMathcad Prime 3.0. Guida al curriculum
Mathcad Prime 3.0 Guida al curriculum Guida al curriculum Corsi in aula tradizionale Mathcad Prime 3.0 - Nozioni fondamentali Mathcad Prime 3.0 - Nozioni fondamentali Panoramica Codice Durata TRN-4010-T
DettagliManuale di programmazione pulsantiere in vetro rev. 1
Manuale di programmazione pulsantiere in vetro rev. 1 Generalità Per scegliere su quale modello di scheda si desidera operare (scheda a 3 pulsanti per pulsantiere di piano o scheda a 15 pulsanti per pulsantiere
DettagliSchermata principale
Schermata principale Questa è la schermata di Locus map che viene visualizzata all accensione. La schermata mostra la finestra della mappa, i pannelli di controllo superiore e inferiore e il pannello di
DettagliMateriali avanzati. Informatica Grafica I. Riflessioni e trasparenze. Raytracing. Raytracing. Raytracing. Raytracing
Informatica Grafica I Materiali avanzati Marco Gribaudo marcog@di.unito.it Molti degli oggetti modellabili sono costituiti da superfici trasparenti o riflettenti. I materiali Raytrace permettono di impostare
DettagliFAQ per l'utilizzo del progetto template di Allplan per DOCFA 4 TN
FAQ per l'utilizzo del progetto template di Allplan per DOCFA 4 TN 1. Caricamento del progetto template Decomprimere il file DOCFA PROTOTIPO.prj.zip, copiare la cartella del progetto DOCFA PROTOTIPO.prj
DettagliIntroduzione al Foglio Elettronico
Microsoft Excel Introduzione al Foglio Elettronico Il Foglio Elettronico Si presenta come una grande tabella su un foglio di carta Le celle contengono differenti dati Numeri Testo Date Ecc I dati possono
DettagliPG5 Starter Training Applicazione File System Daniel Ernst EN02 2012-02-26 Stefano Peracchi IT01 2013-05-20
PG5 Starter Training Applicazione File System Daniel Ernst EN02 2012-02-26 Stefano Peracchi IT01 2013-05-20 Introduzione Materiale richiesto Notebook o computer Controllore PCD1 E Cavo USB Scheda «Training»
DettagliPG5 Starter Training Applicazione File system Web Editor 8 Daniel Ernst EN Stefano Peracchi IT
PG5 Starter Training Daniel Ernst EN02 2012-02-26 Stefano Peracchi IT01 2013-05-20 Introduzione Materiale richiesto Notebook o computer Controllore PCD1 E Cavo USB Scheda «Training» Cavo «Ethernet» Cassetta
DettagliCorso di Architettura (Prof. Scarano) 10/05/2002
Lezione 0 Il Set di Istruzioni (6) Vittorio Scarano Architettura Corso di Laurea in Informatica Università degli Studi di Salerno Le procedure Prima della chiamata di una procedura In ogni linguaggio di
DettagliUn grafico utilizza i valori contenuti in un foglio di lavoro per creare una rappresentazione grafica delle relazioni esistenti tra loro;
EXCEL Modulo 3 Grafici Un grafico utilizza i valori contenuti in un foglio di lavoro per creare una rappresentazione grafica delle relazioni esistenti tra loro; Quando si crea un grafico ogni riga o ogni
DettagliProgrammazione con il linguaggio LibreOffice Basic
Programmazione con il linguaggio LibreOffice Basic L ambiente di programmazione Il software LibreOffice possiede un ambiente di programmazione in linguaggio Basic, che consente di creare procedure software
DettagliQuesto materiale è reperibile a questo indirizzo: PAS
Questo materiale è reperibile a questo indirizzo: http://diego72.altervista.org/ PAS Comunicazione elettronica - Libero Posta elettronica Libero Mail Accedere a Libero Mail Accedi da qui Link pagina Pagina
DettagliManuale per l utilizzo. ista app installazione
Manuale per l utilizzo ista app installazione Manuale per l utilizzo ista aperto app installazione 4 6 7 8 Introduzione Inizializzazione / Set-up Creazione Progetto Creazione struttura dell impianto 10
DettagliCapitolo Tavola e grafico
Capitolo Il menu di tavola e grafico consente di generare delle tavole numeriche dalle funzioni presenti in memoria. È possibile usare anche più funzioni per generare delle tavole. Poiché tavola e grafico
Dettagli