High Dynamic Range Rendering in OpenGL
|
|
- Federigo Di Marco
- 8 anni fa
- Visualizzazioni
Transcript
1 Università degli Studi di Trieste Corso di Laurea Specialistica in Ingegneria Informatica Elementi di Grafica Digitale High Dynamic Range Rendering in OpenGL Studente: Alberto Dotta Docente: Matjaz Hmeljak
2 Definizione L' HDR, acronimo di High Dynamic Range, è una tecnica utilizzata in computer grafica e in fotografia per consentire che i calcoli di illuminazione possano essere fatti in uno spazio più ampio (un high range appunto) e si possano rappresentare valori di illuminazione molto alti o molto bassi Le tecniche HDR sono fondate sulla natura fisica della luce. Per i calcoli si utilizzano le stesse unità di misura della fotometria, dove, per esempio, al sole viene assegnato un valore di luminosità milioni di volte più grande di quello del monitor del personal computer L'HDR dà la possibilità di immortalare una scena avendo poi il totale controllo sull'immagine finale; ad esempio è possibile esporre nuovamente la foto, correggendo o perfezionando il risultato finale.
3 High Dynamic Range Ciascun pixel composto da 3 colori primari (RGB); in questo modo ciascun pixel è salvato a 24 bits e il valore di ciascun componente può variare da 0 a 255 HDR utilizza un range dinamico più grande di quello usuale: ogni pixel può rappresentare: contrasto maggiore range dinamico maggiore.
4 High Dynamic Range
5 Exposure Un immagine HDR possiede tutte le informazioni necessarie per simulare il tempo di esposizione
6 Tone Mapping Tone Mapping è un applicativo che procede a fare una mappatura delle diverse aree di densità dell'immagine,individuando ogni area di valore diverso, ed esaltandola separatamente dalle altre, ottenendo a seconda dell'intensità voluta un iper-saturazione dei colori, un innalzamento del contrasto, con risalto di dettagli prima poco visibili. Può essere applicato ad una singola immagine, o alla risultante di una fusione di più fotogrammi con esposizione diversa. Monitors CRT o LCD e proiettori, hanno tutti una gamma dinamica limitata che è inadeguata a riprodurre la gamma completa di intensità della luce presente nelle scene naturali.
7 Real Time HDR Rendering HDR contiene valori contrari a quelli delle immagini classiche Esistono 2 formati per manipolare immagini HDR Radiance (si possono elaborare pixel molto luminosi senza perdita di precisione per quelli più scuri) OpenEXR (utilizzato principalmente per la produzione di film, supporta diverse gamme di colore) HDR in OpenGL: Frame buffer object (estensione di OpenGL per effettuare flexible off-screen rendering) GLSL (OpenGL( Shading Language; ; basato sul linguaggio di programmazione C, creato per dare agli sviluppatori maggior controllo diretto sulla pipeline grafica senza il bisogno di utilizzare linguaggio assembly o hw specifici).
8 GLSL: Buffer formats & limitations Estensione FBO disponibile ma non consistente in tutte le schede video Limitazioni: GL_RGBA32F (128bit/color) LENTO Non tutte le schede supportano filtering bilineare opengl 2.0 supporta non-power power-of-two textures
9 Environment mapping and associated shaders Metodi di mapping più conosciuti Cube Mapping: : punto di vista indipendente
10 Environment mapping and associated shaders 6 texture per ogni faccia del cubo, per il mapping serve un vettore 3D, che è quello che ha origine dal centro del cubo ed interseca una faccia
11 Environment mapping and associated shaders Sphere Mapping: : punto di vista fisso
12 Effetti utilizzati in OpenGL Reflection Refraction Effetto Fresnel Dispersione Cromatica
13 Reflection Reflection in computer grafica è utilizzata per emulare specchi e superfici lucide //color of the material uniform vec4 matcolor; //Cube Map Uniform samplercube env; //Reflection factor Uniform float reflectionfactor; //Reflected Vector Varying vec3 R; void main (){ gl_fragcolor = mix(matcolor matcolor, tecturecube(env env,, R), reflectionfactor);}
14 Reflection
15 Refraction Refraction è il cambiamento di direzione di un'onda dovuto ad un cambiamento nella relativa velocità //Cube Map Uniform samplercube env; //Refracted vector varying vec3 R; void main (){ gl_fragcolor = texturecube(env env,, R);}
16 Refraction
17 Effetto Fresnel Quando un raggio di luce colpisce il contorno tra due materiali, parte della luce viene riflessa sulla superficie e parte della luce viene rifratta attraverso la superficie. L equazione di Fresnel descrive in maniera precisa questo fenomeno e descrive il comportamento della luce quando si muove tra indici di rifrazione differenti. La riflessione di luce è conosciuta come riflessione Fresnel //Cube Map Uniform samplercube env; //Reflected and refracted vectors varying vec3 reflectedvector, refractedvector //Reflection factor based on fresnel equation varying float reffactor; void main (){ //Read cube map vec4 reflectedcolor = texturecube(env env, reflectedvector); vec4 refractedcolor = texturecube(env env, refractedvector); //mix reflected and refracted colors gl_fragcolor=mix(refractedcolor refractedcolor, reflectedcolor, reffactor);}
18 Dispersione Cromatica Dispersione cromatica è un fenomeno che causa la separazione di un onda in componenti spettrali con diverse lunghezze d onda d (dipendenza velocità onda/lunghezza d onda) d //Cube Map uniform samplercube env; //Reflected and refracted vectors varying vec3 R, TRed, TGreeen, TBlue; //Reflection factor based on fresnel equation varying float reffactor; void main (){ //Read cube map for reflected color vec4 refractedcolor; refractedcolor.r=texturecube(env env, TRed).r.r; refractedcolor.g=texturecube(env env, TGreen).g.g; refractedcolor.b=texturecube(env env, TBlue).b.b; //mix reflected and refracted colors gl_fragcolor=mix(refractedcolor refractedcolor, reflectedcolor, reffactor);}
19 Dispersione Cromatica
20 HDR Rendering Process Si attiva un float FBO per fare il render della scena; Lo sky box è renderizzato utilizzando il cube map,, letto da un file.hdr e memorizzato nel formato GL_RGBA16F in modo da contenere valori HDR; Si disegna la maglia al centro della scena con un solo effetto (riflessione, rifrazione, effetto Fresnel o dispersione cromatica); Vengono estratte le aree più luminose dell immagine in un FBO HDR. La texture è ridotta di dimensioni un numero desiderato di volte tramite filtering bilineare; L immagine di base viene composta sommando tutte le texture ridotte; Si prende un HDR framebuffer con la scena e gli effetti desiderati; bisogna poi convertire l immagine l HDR in LDR, applicando un operatore di tone mapping alla texture.
21 HDR Rendering Process Render Sky Box Add Mesh Compose Final Image + Extract Bright Areas 1/4 1/2 1/8 + Downsample texture & blur Additive Blending Final Image Bloom Mask
22 Esempi di Esposizione
23 Comparazione tra HDR e LDR
24 Conclusioni High Dynamic Range Rendering e Imaging mostrano una scena virtuale in maniera più reale,, controllando l immagine l con l esposizione ed altri effetti. HDR è ancora un tecnica giovane e di conseguenza non è utilizzata spesso nell industria; schede video recenti con shaders e buffer che supportano floating point fanno si che il rendering HDR possa emergere in prodotti commerciali come i videogames. Anche se gran parte degli hardware attuali possono utilizzare immagini HDR, i nostri schermi possono solo rendere colori a 32bit. Questo è il motivo per cui il tone mapping può essere applicato con lo scopo di mappare i valori HDR ai valori limitati di uno schermo Si stanno attualmente sperimentando schermi HDR, ma possiamo sperare, in un futuro non molto lontano, di poter essere equipaggiati con un completo hardware HDR.
25 Bibliografia OpenGL: OpenGL Shading Language: sample/registry/arb/glslangspec.full pdf OpenGL Cube Map Texturing: The CG tutorial: Shaders for game programmers and artists: ch8prev.pdf High Dynamic Range Rendering: Dynamic Range in Digital Photography: range.htm Tone Mapping: en.wikipedia.org/wiki/tone_mapping graphics.cs.uni-sb.de/courses/ss02/cg2/ /ss02/cg2/folien/12tonemapping.pdf Paul Debevec home page: GPU sdk: Free 3d models:
High Dynamic Range Rendering in OpenGL
Università degli Studi di Trieste Corso di Laurea Specialistica in Ingegneria Informatica Tesina per il corso di Elementi di Grafica Digitale a.a. 2006/2007 High Dynamic Range Rendering in OpenGL Studente
DettagliHDRI (High Digital Range Images)
HDRI (High Digital Range Images) Un punto d incontro tra la fotografia digitale, la fisica e la realtà virtuale Marcello Seri Università di Bologna Cosa L High Dynamic Range Imaging, è una tecnica utilizzata
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
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
DettagliUNIVERSITÀ DEGLI STUDI DI SIENA
UNIVERSITÀ DEGLI STUDI DI SIENA FACOLTÀ DI INGEGNERIA Corso di Laurea Specialistica in Ingegneria Informatica, orientamento Robotica ed Automazione Tesi di Laurea Interazione Visuo-Aptica con Oggetti Deformabili
DettagliLuci/Ombre. YAFARAY motore di rendering Open Source. Federico Frittelli aka fredfrittella. SUTURA-studio di progettazione.
Luci/Ombre YAFARAY motore di rendering Open Source Federico Frittelli aka fredfrittella SUTURA-studio di progettazione LinuxDay, 2010 fredfrittella (SUTURA-studio di progettazione) Luci/Ombre 23 Ottobre
DettagliLe 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
DettagliINFORMATICA E GRAFICA PER IL WEB
INFORMATICA E GRAFICA PER IL WEB Psicologia e comunicazione A.A. 2013/2014 Università degli studi Milano-Bicocca docente: Diana Quarti INFORMATICA E GRAFICA PER IL WEB A.A. 2013/2014 docente: Diana Quarti
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
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
DettagliInterazione 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
DettagliINFORMATICA. 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
Dettagli3D e Realtà Virtuale
3D e Realtà Virtuale Modello 3D La costruzione di un modello 3D, così come la realizzazione di un plastico tradizionale, necessita di grande precisione e attenzione conoscitiva. Tale modello convoglia
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
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
DettagliIl campionamento. La digitalizzazione. Teoria e pratica. La rappresentazione digitale delle immagini. La rappresentazione digitale delle immagini
ACQUISIZIONE ED ELABORAZIONE DELLE IMMAGINI Teoria e pratica La digitalizzazione La digitalizzazione di oggetti legati a fenomeni di tipo analogico, avviene attraverso due parametri fondamentali: Il numero
DettagliLa Visione Artificiale. La vis ione delle macchine La vis ione umana Acquis izione di immag ine
La Visione Artificiale La vis ione delle macchine La vis ione umana Acquis izione di immag ine Copyright Alcune slide sono tratte dal testo: Digital Image Processing Materiale didattico relativo si trova
DettagliITIS Mattei Sondrio. Appunti veloci su moodle versione 2.7
ITIS Mattei Sondrio Appunti veloci su moodle versione 2.7 Generalità Moodle è una piattaforma web per pubblicare corsi, creare test, depositare dispense ecc. Ci sono vari tipi di utenti che usano moodle:
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
DettagliCorso di Grafica Computazionale
Corso di Grafica Computazionale Premesse Teoriche Docente: Massimiliano Corsini Laurea Specialistica in Ing. Informatica Università degli Studi di Siena Overview Premesse Teoriche Mini-ripasso geometria
DettagliLezione 6. Manipolare la Realtà: il video mapping
Lezione 6 Manipolare la Realtà: il video mapping Introduzione Una forma d arte che ha sposato la tecnologia è rappresentata dalle istallazioni (o performance): un mix di media vengono utilizzati da un
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.
Dettagligestione e modifica di immagini fotografiche digitali
gestione e modifica di immagini fotografiche digitali il colore e le immagini la gestione delle immagini Il computer è in grado di gestire le immagini in formato digitale. Gestire vuol dire acquisirle,
DettagliEsame di INFORMATICA
Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Anni 40 i dati e i programmi che descrivono come elaborare i dati possono essere codificati nello
DettagliLa propagazione delle onde luminose può essere studiata per mezzo delle equazioni di Maxwell. Tuttavia, nella maggior parte dei casi è possibile
Elementi di ottica L ottica si occupa dello studio dei percorsi dei raggi luminosi e dei fenomeni legati alla propagazione della luce in generale. Lo studio dell ottica nella fisica moderna si basa sul
DettagliRILIEVO E MODELLAZIONE 3D PER I BENI CULTURALI
RILIEVO E MODELLAZIONE 3D PER I BENI CULTURALI PERCHE' 3D? Documentazione e analisi di contesti archeologici Conservazione digitale e tutela Divulgazione (filmati / realtà virtuale) GIS RILIEVO 3D Misura
DettagliRappresentazione dell informazione Codifica Binaria
Fondamenti di Informatica Rappresentazione dell informazione Codifica Binaria Fondamenti di Informatica - D. Talia - UNICAL 1 Rappresentazione dell informazione Tutta l'informazione in un calcolatore è
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
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
DettagliGrafica Computerizzata
Grafica Computerizzata dott. Giancarlo Amati gamati@libero.it wxveuca@tin.it 1 Programma del Corso Lo scopo del corso è quello di dare le conoscenze di base della modellazione geometrica 2D e 3D tramite
DettagliPolitecnico di Milano - Facoltà del design - Laboratorio di computer grafica C2 Michele Zannoni Giovanni Gigante Tutorial 05: Materiali in Maya
Introduzione I materiali conferiscono un maggiore realismo alla scena. Un materiale descrive come un oggetto riflette o trasmette la luce. Le proprietà dei materiali sono strettamente associate a quelle
Dettagli3D Scanning and Augmented Reality. Multimedia
and Augmented Reality Di cosa si tratta? Si vuole campionare, attraverso una nuvola di punti (point cloud), la superficie dell oggetto / soggetto. Cosa si fa con la nuvola di punti? (Quali applicazioni)
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
DettagliUniversità degli studi di Messina facoltà di Scienze mm ff nn. Progetto Lauree Scientifiche (FISICA) Prisma ottico
Università degli studi di Messina facoltà di Scienze mm ff nn Progetto Lauree Scientifiche (FISICA) Prisma ottico Parte teorica Fenomenologia di base La luce che attraversa una finestra, un foro, una fenditura,
DettagliInformatica per la comunicazione" - lezione 7 -
Informatica per la comunicazione - lezione 7 - Campionamento La codifica dei suoni si basa sulla codifica delle onde che li producono, a sua volta basata su una procedura chiamata campionamento.! Il campionamento
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
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
DettagliGiorgio Maria Di Nunzio
Università degli Studi di Padova Dipartimento di Scienze Storiche, Geografiche e dell Antichità Fondamenti di Informatica A.A. 2012/2013 Giorgio Maria Di Nunzio Immagini Digitali Ä Dispense aggiuntive
DettagliElaborazione del colore
Sistemi Multimediali Elaborazione del colore Molti degli strumenti offerti da un programma di fotoritocco ci permettono di lavorare sui colori. Questi strumenti vengono solitamente utilizzati per correggere
DettagliCompagnia delle Ombre. www.compagniadelleombre.it
Compagnia delle Ombre www.compagniadelleombre.it VALDA QUIZZY Il Gioco Preparatevi a partecipare a uno straordinario e originale Quiz Game con domande e giochi che possono coinvolgere da 10 a 1000 persone.
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.
DettagliCodifica delle immagini
FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Codifica delle immagini 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n.
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
Dettagliraffaele de marinis FOTO PANORAMICHE PIANIFICAZIONE, PRODUZIONE, POSTPRODUZIONE E PRESENTAZIONE
raffaele de marinis FOTO PANORAMICHE PIANIFICAZIONE, PRODUZIONE, POSTPRODUZIONE E PRESENTAZIONE LA POSTPRODUZIONE Dopo la Pianificazione e la Produzione degli scatti siamo ora arrivati alla PostProduzione:
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
DettagliCapitolo 6 Interazione luce-materia
Capitolo 6 Interazione luce-materia Modelli di illuminazione Modello di illuminazione: formulazione matematica dell equazione del trasporto dell energia luminosa L equazione che risolve questo problema:
DettagliEsposizione Con Una Reflex Digitale In Situazioni Di Alto Contrasto
Esposizione Con Una Reflex Digitale In Situazioni Di Alto Contrasto Autore: Vitali Shkaruba Traduzione in italiano: Enrico De Santis Nota: prima di affrontare questo articolo sarebbe opportuno conoscere
DettagliEsercitazioni di Informatica Grafica A.A. 2009-2010
Esercitazioni di Informatica Grafica A.A. 2009-2010 Ing. Simone Garagnani simone.garagnani@unibo.it UNIVERSITA DI BOLOGNA Simone Garagnani - Esercitazioni di Informatica Grafica PARTE II Gli strumenti
DettagliSistema di ripresa con fotocamera digitale fissa Calibrazione
Sistema di ripresa con fotocamera digitale fissa Calibrazione TUTORIAL CALIBRAZIONE FOTOCAMERA Sommario 1. Interfacciamento PC... 3 2. Collocamento fotocamera... 4 3. Distanza di ripresa... 5 4. Interfacciamento
DettagliESERCITAZIONE Semplice creazione di un sito Internet
ESERCITAZIONE Semplice creazione di un sito Internet Sistemi e Tecnologie Informatiche - Prof. Gregorio Cosentino 1 Internet Una rete globale che connette milioni di computer in tutto il mondo, anarchica
DettagliAccademia di Belle Arti di Roma / A. A. 2013/2014 / Prof. Luciano Fabale. Tecniche di rendering (3DS max) parte 1
Tecniche di rendering (3DS max) parte 1 Premessa Accademia di Belle Arti di Roma / A. A. 2013/2014 / Prof. Luciano Fabale La restituzione fotografica (rendering) di un modello/scenario in 3ds richiede
DettagliGestVetrine 1.1 versione novembre 2014
GestVetrine 1.1 versione novembre 2014 0 GestVetrine 1.1 GestVetrine 1.0 Indice Indice pag.1 1. Finalità pag.2 2. Gestione screen pag.2 3. Come Accedere pag.3 4. Come Creare un negozio pag.4 5. Come Creare
DettagliIlluminazione avanzata
Informatica Grafica per le arti Illuminazione avanzata E' possibile applicare una bitmap ad una luce. Una luce a cui e' applicata una bitmap proietta l'immagine associata nello spazio. Marco Gribaudo marcog@di.unito.it
DettagliCorso di Visione Artificiale. Immagini digitali. Samuel Rota Bulò
Corso di Visione Artificiale Immagini digitali Samuel Rota Bulò Immagini digitali Un immagine viene generata dalla combinazione di una sorgente di energia e la riflessione o assorbimento di energia da
DettagliCodifica delle immagini
FONDAMENTI DI INFORMATICA Ing. DAVIDE PIERATTONI Facoltà di Ingegneria Università degli Studi di Udine Codifica delle immagini 2000-2007 P. L. Montessoro - D. Pierattoni (cfr.la nota di copyright alla
DettagliTest percettivi per la valutazione del contrasto di immagini digitali
Agenzia Nazionale per le Nuove Tecnologie, l Energia e lo Sviluppo Economico Sostenibile RICERCA DI SISTEMA ELETTRICO Test percettivi per la valutazione del contrasto di immagini digitali Alessandro Rizzi,
DettagliELETTRONICA DIGITALE
ELETTRONICA DIGITALE Ebbe praticamente inizio nel 1946 con il calcolatore elettronico chiamato ENIAC, realizzato con 18.000 valvole termoioniche, occupava 180 mq e consumava 200 kw. Ma l'idea che sta alla
DettagliCorso integrato di Disegno e Rilievo dell'architettura B (12 cfu)
Università degli Studi Mediterranea di Reggio Calabria Dipartimento DArTe A.A. 2015-2016 - Corso di Laurea Magistrale in Architettura Corso integrato di Disegno e Rilievo dell'architettura B (12 cfu) condotto
DettagliIn figura. Funzioni aggiuntive HDRI della 8.1
Con la nuova release di Cinema4D 8.1, è possibile finalmente accedere alla tanto richiesta tecnica di HDRI (High Dynamic Range Image), capace di potenziare illuminazione e fotorealismo nelle proprie scene
DettagliInformatica grafica e Multimedialità. 4 Immagini grafiche
Immagini raster e vettoriali Le immagini grafiche si distinguono in due classi differenti: immagini raster e immagini vettoriali. Le immagini raster, dette anche pittoriche o pixel-oriented, dividono l
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
DettagliSoftware Arteco Client
Software Arteco Client Per gestire il sistema di videosorveglianza, utilizzeremo il software Arteco Logic Next. Al primo avvio, sarà necessario inserire le informazioni del server di videosorveglianza
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
DettagliSistema operativo: Gestione della memoria
Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2008/2009 Sistema operativo: Gestione della memoria La presente dispensa e
DettagliDeterminazione delle fasce di rispetto per la prevenzione e la riduzione dell inquinamento luminoso per osservatori astronomici
Prevenzione inqunamento luminoso Determinazione delle fasce di rispetto per la prevenzione e la riduzione dell inquinamento luminoso per osservatori astronomici Giuliano Lanzarini*, Franco Pocher* e Paolo
DettagliLezione 8: La rappresentazione dell informazione Multimediale Suoni e Video Venerdi 6 Novembre 2009
Università di Salerno Corso di FONDAMENTI DI INFORMATICA Corso di Laurea Ingegneria Meccanica & Ingegneria Gestionale Mat. Pari Docente : Ing. Secondulfo Giovanni Anno Accademico 2009-2010 Lezione 8: La
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
DettagliUNIVERSITÀ - OSPEDALE di PADOVA MEDICINA NUCLEARE 1. Lezione 4: DIGITAL IMAGING PROCESSING 2. D. Cecchin, F. Bui. Esempi di scale colore
UNIVERSITÀ - OSPEDALE di PADOVA MEDICINA NUCLEARE 1 Lezione 4: DIGITAL IMAGING PROCESSING 2 D. Cecchin, F. Bui Esempi di scale colore Bianco e nero: 1 solo bit per pixel Ogni pixel può essere bianco o
DettagliIntroduzione INTRODUZIONE
INTRODUZIONE INTRODUZIONE 15 Introduzione Contenuti: Come usare questa guida all uso Cos è una animazione? Gli elementi della animazione 3D Apprendere le capacità di un Animatore 3D Quanto tempo si impiega
DettagliLe Basi di Dati. Le Basi di Dati
Le Basi di Dati 20/05/02 Prof. Carlo Blundo 1 Le Basi di Dati Le Base di Dati (database) sono un insieme di tabelle di dati strutturate in maniera da favorire la ricerca di informazioni specializzate per
DettagliDati importati/esportati
Dati importati/esportati Dati importati Al workspace MATLAB script Dati esportati file 1 File di testo (.txt) Spreadsheet Database Altro Elaborazione dati Grafici File di testo Relazioni Codice Database
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
DettagliPHOTOSHOP BREVE TUTORIAL
PHOTOSHOP BREVE TUTORIAL CARATTERISTICHE INNOVATIVE DI PHOTOSHOP CS SOMMARIO Il file browser Galleria dei filtri Disporre testo su un tracciato Paletta degli istogrammi Omogeneizzazione del colore ed acquisizione
DettagliCORSO DI 3DS MAX+VRAY
@.com..com IL SOFTWARE Realizzato da Autodesk, 3d Studio Max è un programma di grafica vettoriale tridimensionale e animazione particolarmente indicato a quanti vogliano, in maniera assolutamente professionale,
DettagliTipi di colore. Informazioni sul colore. Durante la stampa. Uso del colore. Gestione della carta. Manutenzione. Risoluzione dei problemi
L'uso del colore consente di migliorare e ottimizzare l'effetto del materiale stampato e di renderne più piacevole la lettura rispetto alla stampa in bianco e nero. Il colore consente inoltre di velocizzare
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.
DettagliFoveonizzazione. E' possibile scaricare DCRaw per piattaforme Windows e MacOS da questo sito: http://www.insflug.
Foveonizzazione La seguente procedura permette di simulare il comportamento del sensore Foveon manipolando i dati raccolti da un sensore con matrice Bayer. I software utilizzati in questa procedura sono
DettagliIR(3): Illuminazione Globale
IR(3): Illuminazione Globale Alessandro Martinelli alessandro.martinelli@unipv.it 21 Dicembre 2011 IR(3): Illuminazione Globale Illuminazione e Rendering: Principi di Illuminazione Rendering Real-Time
DettagliLezione 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).
DettagliCamera matching. Il camera matching
Il camera matching Uno dei classici problemi di rappresentazione architettonica e' quello di inserire un modello digitale in un contesto reale del quale abbiamo delle fotografie analogiche o digitali.
DettagliComplemento al corso di Fondamenti di Informatica I corsi di laurea in ingegneria, settore dell informazione Università la Sapienza Consorzio Nettuno
Rappresentazione di numeri Complemento al corso di Fondamenti di Informatica I corsi di laurea in ingegneria, settore dell informazione Università la Sapienza Consorzio Nettuno Un numero e un entità teorica,
DettagliLe immagini digitali. formati, caratteristiche e uso. Testo e foto di Mario Ceppi
Le immagini digitali formati, caratteristiche e uso Testo e foto di Mario Ceppi GIF Ideale per la rappresentazione di immagini sul Web come gif animate, pulsanti e intestazioni, non è invece adatto alle
DettagliIl colore. IGEA 2006-07 7 febbraio 2007
Il colore IGEA 2006-07 7 febbraio 2007 La luce Radiazione elettromagnetica 380 740 nanometri (790 480 THz) Percezione della luce /1 Organi sensoriali: Bastoncelli Molto sensibili (anche a un solo fotone:
Dettagliil podio multitouch di econcept.
1 i-stand il podio multitouch di econcept. Cos è i-stand: il Podio Multitouch di econcept. i-stand è un podio-computer dotato di uno schermo lcd da 32 touchscreen con un software per effettuare presentazioni
DettagliIN BIANCO E NERO con Capture NX. a cura di Mauro Minetti
UNA SEMPLICE CONVERSIONE IN BIANCO E NERO con Capture NX a cura di Mauro Minetti GIUGNO 2007 INDICE PREMESSA IMPOSTAZIONI SOFTWARE EFFETTI FOTO LUMINOSITA CONTRASTO - alte luci (bianco) CONTRASTO - basse
DettagliIMMAGINI DIGITALI. MEGAPIXEL.jpg.gif. perchè questo breve incontro sulle immagini digitali
IMMAGINI DIGITALI MEGAPIXEL.jpg.gif?? perchè questo breve incontro sulle immagini digitali le immagini digitali sono una cosa fantastica, ci permettono di fare centinaia di foto evitare la stampa conservarle
DettagliChe cos'è la profondità di colore
Che cos'è la profondità di colore 1 Vediamo che cos'è la Profondità di Bit e di Colore di una immagine o di un filmato video; vediamo inoltre cosa sono Gamma dinamica e Gamma di densità. La profondità
DettagliIntroduzione alla Computer Graphics
Introduzione alla Computer Graphics Informatica Grafica CdLS a ciclo unico in Ingegneria Edile-Architettura a.a. 2008/09 Computer Graphics e Image Processing Image processing Insieme di teorie ed algoritmi
DettagliUniversità 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
DettagliSviluppo e gestione delle fotografie digitali
01/13 Sviluppo e gestione delle fotografie digitali Come ottenere il meglio dalle proprie foto 02/13 Gli argomenti trattati in questo talk saranno: I file RAW ed i software per gestirli Esempi pratici
DettagliGrafica al calcolatore - Computer Graphics
Grafica al calcolatore - Computer Graphics 8 Pipeline di rasterizzazione - 2 12/12/14 Grafica 2014 1 Riepilogo Operazioni geometriche Pixel processing 12/12/14 Grafica 2014 2 Rasterizzazione/scan connversion
DettagliCapitolo 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
DettagliLa 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
DettagliLA SIMULAZIONE E LA COMUNICAZIONE DEL PROGETTO ILLUMINOTECNICO: IL CASO DI PALAZZO MADAMA IN TORINO
Politecnico di Torino,, Facoltà di Architettura - Dipartimento di Energetica Virtuality 2002 Annual Virtual Reality Conference - 2 Convegno MIMOS Torino 28-29 ottobre LA SIMULAZIONE E LA COMUNICAZIONE
DettagliCostruire una Pinhole
Costruire una Pinhole Worksohp sulla fotografia pinhole a cura del Workshop Cos è una pinhole, o foro stenopeico Struttura di una pinhole camera Come si realizza una semplice pinhole Alcuni esempi Informazioni
DettagliImmagini 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
DettagliCALCOLATORI ELETTRONICI A cura di Luca Orrù. Lezione n.7. Il moltiplicatore binario e il ciclo di base di una CPU
Lezione n.7 Il moltiplicatore binario e il ciclo di base di una CPU 1 SOMMARIO Architettura del moltiplicatore Architettura di base di una CPU Ciclo principale di base di una CPU Riprendiamo l analisi
Dettagli3D Scanning. Multimedia
3D Scanning 3D Scanning Di cosa si tratta? Si vuole campionare, attraverso una nuvola di punti (point cloud), la superficie dell oggetto / soggetto. Cosa si fa con la nuvola di punti? (Quali applicazioni)
DettagliGestire immagini e grafica con Word 2010
Gestire immagini e grafica con Word 2010 Con Word 2010 è possibile impaginare documenti in modo semi-professionale ottenendo risultati graficamente gradevoli. Inserire un immagine e gestire il testo Prima
DettagliTridentino di Scienze. Fisiche di Trento 23/05/2008. Marina Galetto. Scienze Fisiche, Università degli Studi
2008 Esperimento Esperimento Albedo Albedo Massimo Massimo Bosetti Bosetti Referente Museo scientifico Tridentino di Scienze Museo Tridentino di Scienze Naturali, Naturali Laboratorio di Laboratorio di
Dettagli