Computer Graphics. Strumenti che servono. Computer Graphics. docente: Marco Tarini. ricevimento: pagina del corso: Strumenti che servono
|
|
- Valentina Rinaldi
- 8 anni fa
- Visualizzazioni
Transcript
1 Computer Graphics docente: Marco Tarini ricevimento: dopo ogni lezione, o su appuntamento pagina del corso: 1. google for: Marco Tarini 2. il primo link sono io 3. tab teaching (in basso!) 4. Computer Graphics 10/11 Strumenti che servono Programmazione Linguaggi C o C++ (OpenGL, DirectX) IDE: uno qualunque, es: DevC++ by Bloodshed Software Windows, C/C++, leggero, piccolo, gratuito, giocattolo, discontinued QT Creator by Nokia cross-platform, C++, specializzato per QT gui, molto completo Eclipse (adattato a C o C++) cross-platform, plugins per C++, pesantuccio, completo, molto completo Microsoft dev studio / Visual Studio 2008 / etc Windows, pesantuccio, molto completo, licenza gratuita per studenti Code-blocks? Cross platform, C++, open source, gratuito Strumenti che servono Un po' di matematica Algebra lineare: calcolo matriciale (matrici 3x3 o 4x4) Un po' di algoritmica Es. saper valutare la complessità asintotica Un po' di voglia Computer Graphics Lezione I: intro e applicazioni Università dell Insubria Facoltà di Scienze MFN di Varese Corso di Laurea in Informatica Anno Accademico 2010/11 Marco Tarini Una definizione Computer Graphics (CG) it: grafica computazionale la disciplina che studia come modellare e visualizzare informazioni su un dispositivo di output video Computer Graphics: 3D In termini generali: 1. Modellazione di entità (tipicamente) tridimensionali 2. Sintesi di immagini a partire da queste Campo molto vasto questo è solo un corso introduttivo copriremo solo una piccola parte Campo in rapido progresso da una trentina d'anni! ha subito alcune importanti rivoluzioni di paradigma questo corso dà un'infarinata dello stato attuale 1
2 Computer Graphics: vicini di casa CG: gli strumenti tecnologici UTILIZZATE DALLA CG LIMITROFE ALLA CG UTILIZZANO LA CG Algoritmi e strutture dati (chiaramente) Architetture HW perché CG ruota intorno all HW specializzato Geometria Computazionale ( computational geometry ) algoritmi per problemi interpretabili geometricamente Computer Vision in un certo senso, il problema inverso della CG Image Processing sta sulla sponda 2D Video Processing come sopra + time Interfacce uomo macchina (HCI) GUI 3D: Graphics User Interfaces Scientific Visualization (and Data Visualization) che usano la CG come strumento per visualizzare dati Interfacce di input: tastiera, mouse gloves, trackballs, gamepads, tracked devices (es vedi nintendo Wii) di output: monitor, proiettore sistemi di proiettori multipli 3D video sistems... di input + ouput: haptic interfaces caschetto VR Videogiochi Cinematografia Visual effects Film di animazione Scientific Visualization Manufacturing industry e.g. Computer Aided Design Telecommunications Personalized Avatars E commerce Virtual Reality e augmented reality Cultural heritage musei virtuali supporto al restauro supporto all analisi monitoring Medicina supporto alla diagnosi telechirurgia simulazioni Architetturali Supporto al design Previews Visualizzazione Scientifica aka: SciVis, visual data analysis... Visualizzazione di dati scientifici I dati sono l output di una simulazione....o acquisiti con qualche sistema di misura (TACC Scientific Visualization group) (NASA) (Pittsburg Supercomputing center) Visualizzazione Scientifica aka: SciVis, visual data analysis... Visualizzazione Scientifica aka: SciVis, visual data analysis... (TACC Scientific Visualization group) (Pittsburg Supercomputing center) (NASA) (NASA) (Pittsburg Supercomputing center) 2
3 E-commerce 3D personalized avatars e.g. teleconferencing... applicazioni medicali supporto alla diagnosi e.g. visualizz. CAT scans chirurgia virtuale tele-chirurgia Industria Manifatturiera CAD Rapid Prototyping Simulazioni di funzionamento Defect detection Entertainment: giochi forza trainante del settore (crederci o no)... Battlezone M a r c Atari o T 1980 a r i n i C o m p u t e r G r a p h i c s / 1 1 U n i v e r s i t à d e l l I n Tailgunner s u b r i a - Cinematronics 1979 Entertainment: giochi forza trainante del settore (crederci o no)... Entertainment: giochi forza trainante del settore (crederci o no)... Doom 3- ID soft 2004 Doom IDsoft 1993 M a r c o T a r i n i C o m p u t e r Virtua G r Fighter a p h i -c Sega s 1993 World of Warcraft, / Blizzard 1 1 Entertainment U n i v e r s 2004 i t à d e l l I n s u b r i a 3
4 Entertainment: giochi Entertainment: movie industry CG shorts Geri's Game - Pixar 1997 Luxo Jr - Pixar 1986 vari World of Warcraft, / Blizzard 1 1 Entertainment U n i v e r s 2004 i t à d e l l I n s u b r i a Entertainment: movie industry CG shorts Feature movies Toy Story - Pixar 1995 Entertainment: movie industry visual effects (non special fx) Geri's Game - Pixar 1997 Jurassic M a Park r c o - Universal T a r i n Studios i 1993 C o m p u t e r G r a p h i c s Star Wars: The Phantom Manace - Lucasart 1999 parentesi parentesi parentesi parentesi parentesi Effetti visuali & Effetti Speciali Entertainment: movie industry Feature movies fotorealistici Final Fantasy Squaresoft 2001 (in post-produzione) (sul set) (es: stuntmen, corde, esplosioni, ) parentesi parentesi parentesi parentesi parentesi Final M Flight a r c Of o the T Osiris a r i n Squaresoft i C o 2003 m p u t e r G r a p h i c s Avatar ILM
5 parentesi parentesi parentesi parentesi parentesi Uncanny valley parentesi parentesi parentesi parentesi parentesi Beni Culturali Presentazione musei virtuali cataloghi di musei reali supporto alla didattica documentaristica... Supporto al restauro Modello 3D come GIS Simulazioni... Studio Analisi dei dati vedi SciVis Beni Culturali Beni Culturali: Fruizione Visual Computing Lab ISTI-CNR Pisa Uso: fruizione (musei virtuali..) documentaristica didattica monitoraggio Mezzi: acquisizione della forma ( 3DScanning ) acquisizione del colore Tecniche di visualizzazione di grandi moli di dati (multiresolution, out of core ) Chioschi: supporti multimediali ai musei tradizionali PC + video, l utente esamina le opere, legge note informative esempi: il Davide di Michelangelo alla Galleria dell Accademia di Firenze esempi: Il monumento funebre di Arrigo VII all Arcivescovado Diffusione via rete L utente visita un museo (o una singola opera) dal PC di casa Beni Culturali: Fruizione Beni Culturali musei virtuali supporto multimediale musei tradizionali Beni Culturali presentazione in rete 5
6 Beni Culturali: Restauro Beni Culturali modello 3D come "GIS" Il restauratore si faceva fare degli schizzi su carta dell opera da restaurare per fare una mappa degli interventi: col il modello virtuale può gestire tutto su PC Acquisizione dell opera prima e dopo il restauro e confronto geometrico delle differenze Beni Culturali: Studio Beni Culturali: Monitoraggio 5 degrees 15 degrees foresta di Dunarobba es: monitorare nel tempo la variazioni sui materiali deformabili ES: Simulazione caduta contaminanti Beni Culturali: i mezzi Beni Culturali: i mezzi Acquisizione della forma geometrica (3D scanning) Acquisizione della forma geometrica (3D scanning) Strumento di acquisizione processing dei dati oggetto reale Rappresentazione digitale Visual Computing Lab Stanford Uni
7 Beni Culturali: i mezzi Acquisizione del colore semplici fotografie approssimato, dipende dalla luce Tecniche di calcolo della BRDF Scientific Visualization Manufacturing industry Computer Aided Design Simulations Telecommunications Personalized Avatars E Commerce Entertainment industry Games Cinematography Cultural heritage related virtual museums restoration support monitoring Medicine Diagnosis support Tele surgery Simulations Virtual Reality Ci torniamo sopra con calma Architettura: supporto al design Architettura: preview: comunicazione assessment ArchiCAD (Graphsoft) M a r c o T a r i n i C o m p u t e r G Strata Area3D r a p Renderer h (with i c s VRay) (Strata) / 1 1 Brazil U n SputterFish i v e r s i t à d e l l I n s u b r i a Summary Computer Graphics interattiva: schema ricorrente Computer Graphics ( CG ): molteplici applicazioni medicali industriali beni culturali militari telecomunicazioni commerciali ricerca scientifica (scivis) intrattenimento: games intrattenimento: movies e altro (realta' virtuale...) informazione preprocessing modelling modellazione rappresentazione adeguata (per...) /visualizzazione Immagine/i applicazione interattiva 7
8 esempio: acquisizione 3D per beni culturali esempio: games Statua reale Range scanning (scansione laser) Artista conent creator modellazione manuale (e.g. 3Dstudio max, Maya, Blender ) Mesh poligonale 3D Mesh low-poly + textures /visualizzazione Semplificazione, flitering Immagine/i chiosco museale semplificazione, u-v mapping, rigging Immagine/i videogame esempio: sci-vis analisi di un terremoto Rendering Modello matematico del terremoto Simulazione fisica Parola utilizzata in molti contesti Campo di altezza (time-varying) /visualizzazione Modello Immagine processing vari (es color-coding) Immagine/i descritto da un insieme di primitive applicaz interattiva Rendering Rendering Esempio: nei web browser Rendering 3D Scena 3D Immagine... testo in HTML (+ immagini, ccs, etc) modello della pagina WEB la pagina come un immagine 8
9 Rendering Algoritmi di Rendering Rendering 3D Due tipi: On-Line Rendering Interattivo: circa 1 10 frames per sec ("fps") Real-Time: circa fps Off-line Rendering Tipicamente: da minuti ad ore per fotogramma... Scena 3D modello 3D punti 3D primitive... Immagine Molto differenti: nelle applicazioni nei vincoli nella qualità visiva raggiunta (e.g. fotorealismo) negli algoritmi e SD usate insomma: approcci diversi, mondi diversi. Real Time VS Offline Real Time VS Offline Distanza si accorcia 1993 Distanza si accorcia 2001 Jurassic Park - Universal Studios 1993 nvidia tech demo at SIGGRAPH 2001 nvidia quadro Final Fintasy Squaresoft 2001 Virtua Fighter - Sega 1993 real time offline real time offline Jurassic M a Park r c o - Universal T a r i n Studios i 1993 C o m p u t e r G r a p h i c s Jurassic M a Park r c o - Universal T a r i n Studios i 1993 C o m p u t e r G r a p h i c s Real Time VS Offline Distanza si accorcia 2007 Rendering Rendering 3D Scena 3D Immagine GPUGems III, d'eon & Luebke (NVidia), 2007 Spiederman 3 Squaresoft 2007 real time offline Jurassic M a Park r c o - Universal T a r i n Studios i 1993 C o m p u t e r G r a p h i c s 9
10 Immagine: su che display hardware? Frame buffer Su un monitor, naturalmente! Il tubo catodico: un fascio di elettroni viene diretto su una superficie coperta di materiale fosforescente Display vettoriali: il fascio veniva pilotato direttamente in maniera totalmente libera Display CRT: raster linea per linea, si spazza tutto lo schermo un certo numero di volte al secondo (refresh rate) Asteroids Atari 1980 Bomb jack - Tehkan 1984 Una porzione di memoria dedicata alla memorizzazione dell immagine come array 2D di pixel da mostrare a video. Caratteristiche: Risoluzione (numero di pixel) Range tipici 320x x1200 Profondità (bit per pixel) Range tipici (128) Divisi in tipicamente 4 (o 3) canali ( R, G, B e Alpha) Rendering Ci occuperemo principalmente di: Real Time 3D Rendering Scena 3D Immagine Real Time 3D Rendering Problema challanging! per esempio: pixel = 32 bit = 4 bytes ("pixel depth") screen buffer = 1024 x 768 pixels ("screen resolution") frame rate = 60 Hrz ("fps") dal resto dell' applicazione N volte al sec screen buffer ( es N=60 ) ( array 2D di pixel ) total = 4 x 1024 x 768 x 60 byte al sec ("fill-rate", in bytes) 188 MegaBytes / sec (in questo esempio) (e mancano altri fattori moltiplicativi, come depth complexity, multipassate vedremo) Real Time 3D Rendering Fill-rates molto elevati Anticipazione:...e il fill-rate non è sempre il collo di bottiglia Anticipazione 2:...e questa è una sottostima del fill-rate. manca il fattore depth-complexity ~ x2.5 (come vedremo...) sono piu' di 32 bit x pixel ~ Real Time 3D Rendering Problema difficile fortunatamente, processo massicciamente parallelizzabile "embarrassingly parallel" Ingrediente base della soluzione: hardware specializzato C'è bisogno di muscoli potenza di calcolo 10
11 dunque, questo corso......è un corso (introduttivo) di: Real-Time Hardware-Based 3D Rendering Non ci occuperemo di altri aspetti della CG: (sono solo 6 CFU ) Altri paradigmi di es. offline, radiosity, global illumination, raytracing Data representation es. volumetric data, polygonal meshes, NURBS, splines, subdivision surfaces, LODs, multiresolution structures 3D acquisition (catturare modelli 3D dalla realtà) es. shape from shading (silhouettes), range scanning, BRDF acquisition Modellazione di superfici es. surface simplification, filtering, denoising, parametrization Image-based + modelling es. light fields, mixed representations, Applicazioni specifiche della CG es. scientific or data visualization, beni culturali, games Animation techniques es. keyframing, cinematica diretta /inversa, skeletal animations, rigging GP-GPU, o CUDA, o OpenCL 11
Computer Graphics. Marco Tarini - Computer Graphics - Lez 1. Univ Insubria 2014/2015 1. Computer Graphics. Strumenti necessari
Computer Graphics Strumenti necessari me: Marco Tarini e-mail: marco.tarini@isti.cnr.it Consulting hours : after each lecture, or, contact me course web page: Un po' di matematica Algebra lineare: calcolo
DettagliComputer Graphics: vicini di casa. Computer Graphics: applicazioni. Computer Graphics: applicazioni. Computer Graphics: applicazioni
Computer Graphics docente: Marco Tarini e-mail: tarini@isti.cnr.it ricevimento: dopo ogni lezione! o anche su appuntamento Strumenti che servono Programmazione Linguaggi C o C++ (OpenGL, DirectX) Java
DettagliComputer Graphics. Computer Graphics. Lezione I: intro e applicazioni. docente: Marco Tarini
Computer Graphics Lezione I: intro e applicazioni Universit dell Insubria Facolt di Scienze MFN di Varese Corso di Laurea in Informatica Anno Accademico 2005/06 Marco Tarini Computer Graphics docente:
DettagliGrafica Computazionale
Grafica Computazionale docente: Marco Tarini e-mail: marco.tarini@isti.cnr.it ricevimento: giov ore 14:30, e dopo ogni lezione, e su appuntamento pagina del corso: 1. google for: Marco Tarini 2. il primo
DettagliGrafica Computazionale
Grafica Computazionale docente: Marco Tarini e-mail: marco.tarini@isti.cnr.it ricevimento: merc ore 14:30, e dopo ogni lezione, e su appuntamento pagina del corso: 1. google for: Marco Tarini 2. il primo
DettagliComputer Graphics. Computer Graphics. me: Marco Tarini. Consulting hours : course web page: Lez 0: Intro and applications
Computer Graphics me: Marco Tarini e-mail: marco.tarini@isti.cnr.it Consulting hours : after each lecture, or, contact me course web page: 1. google for: Marco Tarini 2. follow 1st link (that s me) 3.
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
DettagliGrafica Computazionale. Gli strumenti che ci servono
Grafica Computazionale Presentazione del corso Fabio Ganovelli fabio.ganovelli@isti.cnr.it a.a. 2005-2006 1 Gli strumenti che ci servono Programmazione esperienze di programmazione Programmazione in C++
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
DettagliIntroduzione Computer Graphics
Knowledge Aided Engineering Manufacturing and Related Technologies Dipartimento di Ingegneria Industriale Università di Parma Introduzione Computer Graphics Cosa e la computer graphics Computer Graphics
DettagliGrafica Computazionale
Grafica Computazionale Presentazione del corso Fabio Ganovelli fabio.ganovelli@gmail.com a.a. 2006-2007 Organizzazione del corso 5 crediti 42 ore: 9 settimane di corso = 6 da 4 e 3 da 6 = 42 Ci accordiamo
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
DettagliDal punto di vista concettuale c è poca differenza rispetto al Web
Aspetti avanzati dell interazione multimediale 1 Non solo on-line Contenitori multimediali off-line (CD (CD-ROM/DVD) Dal punto di vista concettuale c è poca differenza rispetto al Web si ottengono strumenti
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
DettagliVisualizzazione e Controllo Remoto di Agenti in Ambienti Virtuali Tramite la Libreria OpenSceneGraph
ALMA MATER STUDIORUM - UNIVERSITÀ DI BOLOGNA SEDE DI CESENA FACOLTÀ DI SCIENZE MATEMATICHE, FISCHE E NATURALI CORSO DI LAUREA IN SCIENZE DELL INFORMAZIONE Visualizzazione e Controllo Remoto di Agenti in
DettagliComputer Graphics. 3D Rendering. Digital representation of 3D objects. Scena 3D rendering image. Geometry of a 3D object. 3D Model
Computer Graphics 3D Rendering Università dell Insubria Digital representation of 3D objects Facoltà di Scienze MFN di Varese Corso di Laurea in Informatica Anno Accademico 2014/15 Scena 3D rendering image
DettagliRendering. Visione Artificiale - 11 dicembre 2008. Agenda (1 di 2) - Rendering Real-Time e non Real Time. - Ambienti di moodellazione non Real Time
Rendering Visione Artificiale - 11 dicembre 2008 21/02/2008 Agenda (1 di 2) - Rendering Real-Time e non Real Time - Ambienti di moodellazione non Real Time 3D Studio MAX Maya Ambienti OpenSource: Blender
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).
DettagliANIMATIKA SCHOOL OF VISUAL EFFECTS
ANIMATIKA SCHOOL OF VISUAL EFFECTS AV Architettura Virtuale Modellazione 3D Render Architettonico Compositing. Queste discipline consentono di modellare, texturizzare, illuminare ed integrare in una foto
DettagliFondamenti di Grafica Tridimensionale
Fondamenti di Grafica Tridimensionale La Pipeline Grafica Marco Di Benedetto marco.dibenedetto@isti.cnr.it Visualizzazione dell Informazione noi siamo qui Informazione mondo reale (es: 3D scans) creazione
DettagliI Modelli 3D più comuni: Mesh poligonali
Modellazione 3D 3D Models for interactive applications Marco Tarini I Modelli 3D più comuni: Mesh poligonali Di triangoli, o mista (quadrilateri + triangoli) Struttura dati per modellare oggetti 3D GPU
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
DettagliSISTEMI di PERSONAL COMPUTER
CORSO AutoCAD SCHEDA N 2 SISTEMI di PERSONAL COMPUTER schematizzazione di un processo di elaborazione... INPUT (Ingresso) ELABORAZIONE OUTPUT (Uscita) ROL.98 Un personal computer è costituito da un insieme
DettagliScopo della lezione. Informatica. Informatica - def. 1. Informatica
Scopo della lezione Informatica per le lauree triennali LEZIONE 1 - Che cos è l informatica Introdurre i concetti base della materia Definire le differenze tra hardware e software Individuare le applicazioni
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
DettagliLezione 1: Introduzione
Lezione 1: Introduzione Informatica e Produzione Multimediale Docente: Umberto Castellani INFORMAZIONI GENERALI E-mail: umberto.castellani@univr.it Pagina web: http://www.sci.univr.it/~castella/teaching.html
DettagliModelli 3D: come ottenerli
Modellazione digitale manuale Lavoro dei modellatori digitali 2D concept artist 2D concepts / Sketches 3D modeller (modellatore digitale 3D) 3D low poly mesh Tecniche di modellazione digitale di modelli
DettagliModelli 3D: come ottenerli
Come tutti gli asset, possible aquistarli Modellazione digitale manuale Lavoro dei modellatori digitali 2D concept artist 2D concepts / Sketches 3D modeller (modellatore digitale 3D) 3D low poly mesh 2015/2016
DettagliFondamenti di Computer Graphics
Fondamenti di Computer Graphics Andrea Giachetti Department of Computer Science, University of Verona, Italy andrea.giachetti@univr.it 1 Il corso Simile al corso tenuto nella laurea triennale, solo teoria,
DettagliComputer Graphics. 188 MegaBytes / sec. Riassunto puntata precedente 1/3. Computer Graphics ( CG ): Lezione 2: hardware ergo triangoli
Computer Graphics Lezione 2: hardware ergo triangoli Universit dell Insubria Facolt di Scienze MFN di Varese Corso di Laurea in Informatica Anno Accademico 2005/06 Marco Tarini Riassunto puntata precedente
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
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
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
DettagliWebGL. Lezione 18: 15 Maggio 2014
WebGL Lezione 18: 15 Maggio 2014 Cronologia: Grafica 3D nell Hardware In principio (giurassico informatico) postazioni specializzate La Silicon Graphics si afferma come produttrice di workstation grafiche
DettagliISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n. 51-56025 PONTEDERA (PI) DIPARTIMENTO: Discipline Informatiche
PROGRAMMAZIONE COORDINATA TEMPORALMENTE Monte ore annuo 66 Libro di Testo A.LORENZI M.GOVONI APPLICAZIONI SCIENTIFICHE per il Liceo Scientifico delle Scienze applicate - ATLAS SETTEMBRE Modulo 0 : COLLEGAMENTO
DettagliPerito Informatico. Dipartimento Informatica. I.S. Ascanio Sobrero Casale Monferrato (AL) Presentazione del corso di studio
Perito Informatico Presentazione del corso di studio 19/11/2008 Perito Informatico 1 Chi è il Perito in Il perito Industriale per l è in grado di conoscere, valutare, dimensionare e gestire le tecnologie
DettagliDispensa di Informatica I.1
IL COMPUTER: CONCETTI GENERALI Il Computer (o elaboratore) è un insieme di dispositivi di diversa natura in grado di acquisire dall'esterno dati e algoritmi e produrre in uscita i risultati dell'elaborazione.
DettagliCorso di Informatica
Corso di Informatica Modulo T2 1 Sistema software 1 Prerequisiti Utilizzo elementare di un computer Significato elementare di programma e dati Sistema operativo 2 1 Introduzione In questa Unità studiamo
DettagliInformatica per la Storia dell Arte. Anno Accademico 2014/2015
Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Informatica per la Storia dell Arte Anno Accademico 2014/2015 Docente: ing. Salvatore Sorce Architettura
DettagliTECNICO SUPERIORE PER L INFORMATICA INDUSTRIALE
ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE SETTORE INDUSTRIA E ARTIGIANATO TECNICO SUPERIORE PER L INFORMATICA INDUSTRIALE STANDARD MINIMI DELLE COMPETENZE TECNICO PROFESSIONALI DESCRIZIONE DELLA FIGURA
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
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
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.
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
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
DettagliSoftware. Algoritmo. Algoritmo INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)
INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Gli elaboratori utilizzano memoria per Dati da elaborare Istruzioni eseguite dall elaboratore software differenti risoluzione problemi differenti Algoritmo
DettagliPremessa. GUI: organizzazione generale
Premessa Luxology Modo è un software di grafica 3D di ultima generazione. Non è un software con una vocazione specifica, ma piuttosto un sistema estremamente flessibile che comprende modellazione solida
Dettagli23/02/2014. Dalla scorsa lezione. La Macchina di Von Neumann. Uomo come esecutore di algoritmi
Dalla scorsa lezione LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica LA MACCHINA DI VON NEUMANN Marco Lapegna Dipartimento di Matematica e Applicazioni Universita degli Studi di Napoli Federico
DettagliAlessandra Raffaetà. Esercizio
Lezione 9 S.I.T. PER LA VALUTAZIONE E GESTIONE DEL TERRITORIO Corso di Laurea Magistrale in Scienze Ambientali Alessandra Raffaetà Dipartimento di Informatica Università Ca Foscari Venezia Esercizio Dentisti(Codice,
DettagliIl Porto Virtuale. Modello 3D del Porto di Genova. Prof. Alessandro De Gloria. Università degli Studi di Genova
Il Porto Virtuale Modello 3D del Porto di Genova Prof. Alessandro De Gloria Sommario Chi siamo presentazione Laboratorio ELIOS Il progetto porto virtuale Modello 3D Filmato virtuale Sviluppi futuri Nuovi
DettagliVisione Computazionale
Il docente Visione Computazionale Introduzione al corso a.a. 2004/2005 Andrea FUSIELLO, Professore Associato Dip. Informatica, Ca Vignal 2, I piano, stanza 5 Email: andrea.fusiello@univr.it Web Page del
DettagliFacoltà di Ingegneria
Università degli studi di Roma Tor Vergata Facoltà di Ingegneria Laurea in Ingegneria Informatica Creazione e animazione interattiva di grafica tridimensionale Relatore Ing. Francesco Martinelli Candidato
DettagliIl SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)
Il software Software Il software Il software è la sequenza di istruzioni che permettono ai computer di svolgere i loro compiti ed è quindi necessario per il funzionamento del calcolatore. Il software può
DettagliComputer Graphics and Animation. Introduzione a Maya
DIPARTIMENTO DI INGEGNERIA CHIMICA, GESTIONALE, INFORMATICA, MECCANICA Computer Graphics and Animation Anno Accademico 2014/2015 Docente: ing. Salvatore Sorce Introduzione a Maya Notizie Docente: ing.
DettagliISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016
ISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016 CLASSE 5 I Disciplina: Sistemi automatici Docenti: Linguanti Vincenzo Gasco Giovanni PROGETTAZIONE DIDATTICA ANNUALE COMPETENZE
DettagliINFORMATICA, IT e ICT
INFORMATICA, IT e ICT Informatica Informazione automatica IT Information Technology ICT Information and Communication Technology Computer Mini Computer Mainframe Super Computer Palmare Laptop o Portatile
DettagliMODULO 02. Iniziamo a usare il computer
MODULO 02 Iniziamo a usare il computer MODULO 02 Unità didattica 01 Conosciamo il sistema operativo In questa lezione impareremo: a conoscere le caratteristiche del sistema operativo a cosa servono i sistemi
DettagliITCG e Liceo Scienze Applicate "ANGIOJ" Carbonia A.S. 2013-2014 Classe VB Lic.Sc. Tecnologico Documento del Consigli di classe SCHEDA OPERATIVA DISCIPLINA: INFORMATICA E SISTEMI DOCENTI: Melis Salvatore,
DettagliINFORMATICA. Corso di Laurea in Scienze dell'educazione
INFORMATICA Corso di Laurea in Scienze dell'educazione Introduzione all Informatica Docente: Mario Alviano Studio: Dipartimento di Matematica Cubo 30B 2 Piano Ricevimento: giovedì 18:30 19:30 (avvisare
DettagliCorso di Informatica
Corso di Informatica Modulo T1 4-Panoramica delle generazioni 1 Prerequisiti Monoprogrammazione e multiprogrammazione Multielaborazione Linguaggio macchina Linguaggi di programmazione e compilatori Struttura
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
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
DettagliCdL in Medicina Veterinaria - STPA AA 2007-08
CdL in Medicina Veterinaria - STPA AA 2007-08 Il Sistema Operativo Architettura del Software Software = insieme (complesso) di programmi. Organizzazione a strati, ciascuno con funzionalità di livello più
DettagliCNR - Istituto di Scienza e Tecnologie dell Informazione Alessandro Faedo (ISTI)
IL RILIEVO DIGITALE TRIDIMENSIONALE, UN NUOVO STRUMENTO DI ANALISI E DOCUMENTAZIONE PER IL RESTAURO Roberto Scopigno CNR - Istituto di Scienza e Tecnologie dell Informazione Alessandro Faedo (ISTI) Il
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,
DettagliInterazione Uomo-Macchina Nella Realta Virtuale
Interazione Uomo-Macchina Nella Realta Virtuale prof. Luca Chittaro Dipartimento di Matematica e Informatica Università di Udine http://www.dimi.uniud.it/~chittaro Interazione Uomo-Macchina: definizione
DettagliLezione 1. Introduzione e Modellazione Concettuale
Lezione 1 Introduzione e Modellazione Concettuale 1 Tipi di Database ed Applicazioni Database Numerici e Testuali Database Multimediali Geographic Information Systems (GIS) Data Warehouses Real-time and
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
DettagliSoftware per Helpdesk
Software per Helpdesk Padova - maggio 2010 Antonio Dalvit - www.antoniodalvit.com Cosa è un helpdesk? Un help desk è un servizio che fornisce informazioni e assistenza ad utenti che hanno problemi nella
DettagliInSynchLab- Per maggiori info visita il nostro sito: www.insynchlab.net Oppure, seguici su Facebook: www.facebook.com/insynchlab.
InSynchLab InSynchLab è un progetto che nasce nel 2010 dal laboratorio del corso di Nuove tecnologie dell Arte dell Accademia di Brera di Milano, con il proposito di rivoluzionare il panorama contemporaneo
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
DettagliCentro Iniziative Sociali Municipio III
Centro Iniziative Sociali Municipio III C.I.S Municipio III Corso di informatca Roberto Borgheresi C ORSO BASE DI I NFORMATICA Centro Iniziative Sociali Municipio III Coordinatore: Roberto Borgheresi Insegnanti:
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
DettagliMASTER IN 3D VISUALIZATION
MASTER IN 3D VISUALIZATION CON CERTIFICAZIONI INTERNAZIONALI AUTODESK AUTOCAD e 3DS MAX Il Master 3d Visualization con Certificazione internazionale Autodesk AutoCAD e 3ds Max prepara lo studente a entrare
DettagliModello del Computer. Componenti del Computer. Architettura di Von Neumann. Prof.ssa E. Gentile. a.a. 2011-2012
Corso di Laurea Magistrale in Scienze dell Informazione Editoriale, Pubblica e Sociale Modello del Computer Prof.ssa E. Gentile a.a. 2011-2012 Componenti del Computer Unità centrale di elaborazione Memoria
DettagliLogica e codifica binaria dell informazione
Politecnico di Milano Corsi di Laurea in Ingegneria Matematica e Ingegneria Fisica Dipartimento di Elettronica ed Informazione Logica e codifica binaria dell informazione Anno Accademico 2002 2003 L. Muttoni
DettagliTecnologia dell Informazione
Tecnologia dell Informazione Concetti di base della tecnologia dell informazione Materiale Didattico a cura di Marco Musolesi Università degli Studi di Bologna Sede di Ravenna Facoltà di Giurisprudenza
DettagliARCHITETTURE DI SISTEMI INTEGRATI PER APPLICAZIONI SPECIFICHE. Design Flow
ARCHITETTURE DI SISTEMI INTEGRATI PER APPLICAZIONI SPECIFICHE Design Flow Prof. Luigi Raffo Dipartimento di ingegneria elettrica ed elettronica Università di Cagliari Flusso di progetto classico su silicio
Dettagli- Algoritmi ed esecutori di algoritmi - ALGORITMI MACCHINA DI VON NEUMANN
ALGORITMI E MACCHINA DI VON NEUMANN 1 COMPUTER= ELABORATORE NON CERVELLO ELETTRONICO CERVELLO: Capacità decisionali ELABORATORE: Incapacità di effettuare scelte autonome di fronte a situazioni impreviste
DettagliMaster in Computer Game Dev. Interaction Design
Master in Computer Game Dev Interaction Design Il Docente Umberto Castellani (PhD) Ricercatore del Dipartimento di Informatica Università di Verona VIPS (Vision, Image Processing & Sound) (http://vips.sci.univr.it)
DettagliSistemi Operativi. Introduzione UNICAL. Facoltà di Ingegneria. Domenico Talia A.A. 2002-2003
Domenico Talia Facoltà di Ingegneria UNICAL A.A. 2002-2003 1.1 Introduzione Presentazione del corso Cosa è un Sistema Operativo? Sistemi Mainframe Sistemi Desktop Sistemi Multiprocessori Sistemi Distribuiti
DettagliCorso di Rilievo Fotogrammetrico 3D e gestione delle mesh
www.terrelogiche.com Corso di Rilievo Fotogrammetrico 3D e gestione delle mesh >>ROMA >>07-08-09 ottobre 2015 Dipartimento di Ingegneria Civile, Edile e Ambientale. Sapienza Università di Roma, Via Eudossiana,
DettagliPercorso Video Game. Percorsi per la Laurea Magistrale in Informatica. Obiettivi generali. Sbocchi professionali
Percorsi per la Laurea Magistrale in Informatica Percorso Video Game Docenti di riferimento: Dr. Dario Maggiorini, Dr. Laura Anna Ripamonti Sede di erogazione: Milano Obiettivi generali Il mercato dei
DettagliClassificazione delle applicazioni multimediali su rete
Universita' di Verona Dipartimento di Informatica Classificazione delle applicazioni multimediali su rete Davide Quaglia a.a. 2006/2007 1 Sommario Architettura di riferimento Classificazione per funzionalità
DettagliAMBIENTE VIRTUALE. Moduli logici di un Ambiente Virtuale. Modellazione. Management Rendering Interazione. Sintesi. Comportamenti.
Moduli logici di un Ambiente Virtuale Sintesi Campionamento Comportamenti Proprietà AMBIENTE VIRTUALE Management Rendering Interazione UTENTE È il processo che porta alla descrizione di un oggetto (modello),
DettagliMODULO 01. Come è fatto un computer
MODULO 01 Come è fatto un computer MODULO 01 Unità didattica 03 Conosciamo i tipi di computer e le periferiche In questa lezione impareremo: a conoscere le periferiche di input e di output, cioè gli strumenti
DettagliFondamenti di Informatica INFORMATICA ED UNITA DI MISURA
Fondamenti di Informatica INFORMATICA ED UNITA DI MISURA INFORMATICA= INFOR(MAZIONE AUTO)MATICA Scienza che si occupa del trattamento automatico dell informazione Dati(input) Istruzioni di un Computer
DettagliProgettazione 3D. Area formativa PROGETTAZIONE TECNICA
Progettazione 2D Disegno con il programma più diffuso nel campo del disegno CAD e preparazione all eventuale certificazione ECDL Specialised Level - CAD 2D (progettazione Computer Aided Design bidimensionale).
DettagliFondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009. Prof. Raffaele Nicolussi
Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009 Prof. Raffaele Nicolussi FUB - Fondazione Ugo Bordoni Via B. Castiglione 59-00142 Roma Docente Raffaele Nicolussi rnicolussi@fub.it Lezioni
DettagliNuova ECDL NASCE UNA NUOVA COMPETENZA. LA TUA.
Nuova ECDL NASCE UNA NUOVA COMPETENZA. LA TUA. E una certificazione della formazione informatica rinnovata nei contenuti, adeguata ai cambiamenti dello scenario tecnologico, educativo, professionale e
DettagliISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016
ISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016 CLASSE 4 H Disciplina: Sistemi automatici Docenti: Linguanti Vincenzo Gasco Giovanni PROGETTAZIONE DIDATTICA ANNUALE OBIETTIVI
DettagliMODULO 01. MODULO 01 Unità didattica 3. In questa lezione impareremo: Come è fatto un computer. Periferiche e tipi di computer
MODULO 01 Come è fatto un computer MODULO 01 Unità didattica 3 Periferiche e tipi di computer In questa lezione impareremo: a conoscere le periferiche di input e di output, cioè gli strumenti che permettono
DettagliISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA
ISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA CLASSE 5H Docenti: Raviola Giovanni Moreni Riccardo Disciplina: Sistemi elettronici automaticih PROGETTAZIONE DIDATTICA ANNUALE COMPETENZE FINALI Al termine
DettagliScheda Acquisizione Video Grabber PCIe / Cattura video interna USB 3.0 - HDMI / DVI / VGA / Component HD - 1080p 60fps
Scheda Acquisizione Video Grabber PCIe / Cattura video interna USB 3.0 - HDMI / DVI / VGA / Component HD - 1080p 60fps StarTech ID: PEXHDCAP60L Questa scheda di acquisizione PCI Express tutto in uno consente
DettagliRicostruzione stereo. Il nostro obiettivo. Ricostruzione del Cenacolo Vinciano. Ricostruire la profondità. d Y
Il nostro obiettivo Daniele Marini Ricostruzione stereo Ricostruire scenari 3D da più immagini per inserire oggetti di sintesi Ricostruire la profondità Ricostruzione del Cenacolo Vinciano Solo se abbiamo
DettagliMODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it
MODELLO CLIENT/SERVER Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it POSSIBILI STRUTTURE DEL SISTEMA INFORMATIVO La struttura di un sistema informativo
DettagliCorso di formazione CerTICTablet
Redattore prof. Corso di formazione CerTICTablet Sesta Dispensa Comitato Tecnico Scientifico: Gruppo Operativo di Progetto CerticAcademy Learning Center, patrocinato dall assessorato al lavoro e alla formazione
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
DettagliTipologia dei dati e organizzazione delle informazioni Sistemi di indicizzazione e recupero
Tipologia dei dati e organizzazione delle informazioni Sistemi di indicizzazione e recupero 2. Approfondimento su immagini e grafica IMMAGINI l immagine digitale è una matrice bidimensionale di numeri,
DettagliNodeXL: l amo delle Reti Sociali
UNIVERSITA DEGLI STUDI DI MILANO Facoltà di Giurisprudenza Cattedre di Informatica Giuridica e Informatica Avanzata CORSO DI PERFEZIONAMENTO IN COMPUTER FORENSICS E DATA PROTECTION l amo delle Reti Sociali
Dettagli