Modelli 3D: come ottenerli



Похожие документы
Modelli 3D: come ottenerli

Computer Graphics. 3D Rendering. Digital representation of 3D objects. Scena 3D rendering image. Geometry of a 3D object. 3D Model

Modello 3D = Mesh poligonale. Di triangoli, o mista (quadrilateri + triangoli) Struttura dati per modellare oggetti 3D

I Modelli 3D più comuni: Mesh poligonali

Texture maps come assets

Università degli Studi Mediterranea di Reggio Calabria.

3DE Modeling Professional

Rappresentazione di oggetti 3D

Creare superfici. Le superfici. Informatica Grafica ][ Le superfici. Le superfici. Le superfici. Le superfici

di tecniche della modellazione digitale computer 3D A.A. 2014/2015 docente Arch. Emilio Di Gristina

AMBIENTE VIRTUALE UTENTE

AMBIENTE VIRTUALE. Moduli logici di un Ambiente Virtuale. Modellazione. Management Rendering Interazione. Sintesi. Comportamenti.

GESTIONE DELLE GEOMETRIE COMPLESSE TRAMITE SOFTWARE COMMERCIALI

IL LASER SCANNER E IL TERRITORIO: applicazioni, metodologie operative, potenzialità del rilevamento con laser-scanner terrestre

UNIVERSITÀ DEGLI STUDI GUGLIELMO MARCONI

PointCloud 7.0 Anno 2011

Martina Agazzi. Corso di Tecniche plastiche contemporanee. Prof. Carlo Lanzi

Le strumentazioni laser scanning oriented per i processi di censimento anagrafico dei patrimoni

3DCARTO: GESTIONE DEL MONDO VIRTUALE IN 3D

HDS Software Technodigit 3D Reshaper Caratteristiche e benefici

Corso di INFORMATICA GRAFICA. Modulo 2 (CAD) Stefano Cinti Luciani. Introduzione a PhotoShop

RILIEVO E MODELLAZIONE 3D PER I BENI CULTURALI

Quando il pinguino morde la mela

Premessa. GUI: organizzazione generale

Più processori uguale più velocità?

Rendering. Visione Artificiale - 11 dicembre Agenda (1 di 2) - Rendering Real-Time e non Real Time. - Ambienti di moodellazione non Real Time

Lezione 6. Manipolare la Realtà: il video mapping

Rilevazione tramite Photoscan! Esempio applicativo

Excel avanzato. I nomi. Gli indirizzi e le formule possono essere sostituiti da nomi. Si creano tramite Inserisci Nome Definisci

Luci/Ombre. YAFARAY motore di rendering Open Source. Federico Frittelli aka fredfrittella. SUTURA-studio di progettazione.

CANALI. Funzionalità. Riduzione dei tempi di lavoro

Introduzione al MATLAB c Parte 2

Spline Nurbs. IUAV Disegno Digitale. Camillo Trevisan

2.5 modellazione architettonica

3DEverywhere S.r.l. sito web:

Dopo il successo di SoundPLAN 7.0, Spectra è lieta di annunciare la pubblicazione della nuova versione di SoundPLAN 7.1.

3D e Realtà Virtuale

Verifica delle tolleranze attraverso Reverse Engineering: sviluppo di algoritmi per l'analisi di superfici cilindriche

Le immagini digitali. formati, caratteristiche e uso. Testo e foto di Mario Ceppi

16 - Differenza tra l acquisizione di una mappa catastale lucidata sull impianto e una rilasciata in fotocopia

L evoluzione del mosaico digitale

Informatica per la comunicazione" - lezione 7 -

Il rilievo digitale tridimensionale degli scafi come ausilio alla progettazione. Giorgia Morlando, Michele R usso, Gabriele Guidi

Le ombre in OpenGl. Daniele Varin LS Ing. Informatica Corso di Elementi di Grafica Digitale

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

Introduzione al 3D con Autocad

3D Scanning. Multimedia

SISTEMI di PERSONAL COMPUTER

Computational Game Theory

3 D S C A N N I N G A N D R E V E R S E E N G I N E E R I N G S O L U T I O N S

RILIEVO LASER SCANNER PARETE MARMOREA XXXXXXXXXXXXX

Scopri su l unico Gestionale Amministrativo con Aggiornamenti, Corsi e Video Guide on-line.

Modelli 1D/2D Modelli 1D/3D. Modelli 2D/3D Modelli 3D/3D. Spline Bezier B Spline NURBS Nuvole di punti e triangoli. Caterina RIZZI

ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo

Decorazione Piastrelle

Sistemi Informativi Territoriali. Map Algebra

CORSO DI FORMAZIONE MODELLAZIONE 3D RENDERING ANIMAZIONE

Pro r d o u d zi u on o e n e di d Ene n r e g r i g a a da d a fo f n o t n i t ri r nn n o n va o b va i b li o o altamente efficienti

Linux Come Studio Multimediale

La secolare arte di progettare articoli di pelletteria unisce la creatività alla capacità tecnica di realizzare modelli.

ALGORITMO DEL SIMPLESSO

COME MODELLARE UNA " VERA " CON NEWTEK LIGHTWAVE 3D Corso per principianti.

Interazione luce - materia

Codifica delle immagini (parte I)

Sviluppo dei sistemi 3D

Allineamento in tempo reale - consente di risparmiare tempo sulla post- elaborazione

Un prototipo di 3D scanner

Novità 2013 RILIEVO 3D CON LASER SCANNER

Information Visualization

Strumenti per la Progettazione

Scheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux

La Metodologia adottata nel Corso

Interpolazione ed approssimazione di funzioni

Nasce nel 1998 come applicazione interna alla Software House olandese NeoGeo.

Software AutoCAD Map 3D - lezione 0 Introduzione al software

CAD 2D / 3D. Autocad 2D/3D - Revit - Inventor - RhinoCeros - Autocad Eletrical

RILIEVI TOPOGRAFICI ED ARCHITETTONICI CON APPARECCHIATURA LASER SCANNER

Studio di fattibilità di una vettura familiare adatta a piccoli volumi di produzione

Illuminare il Progetto del Logo 3D

ARCHITETTURA. Rubrica Infografica

L avvento di una Nuova Rivoluzione Digitale (?)

Leica DISTO D810 touch La soluzione intelligente per la misura e la documentazione

Dallo Studio Medico, all Ingegnere... dall Attore, al Giornalista... L unico software per la Gestione Amministrativa dei Liberi Professionisti.

VRay Map: VRayEdgesTex

Fasi di creazione di un programma

Транскрипт:

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 1

Tecniche di modellazione digitale: Low poly diretta e.g. wings3d Subdivision surfaces e.g. con blender Digital sculpting e.g. con Z-brush Mesh editing: applicativi generici 3D Studio Max (autodesk), Maya (autodesk), Cinema4D (maxon) Lightweight 3D (NewTek), Modo (The Foundry), generici, potenti, completi Blender idem, ma open-source e freeware (simile a: Gimp VS. Adobe Photoshop per 2D images) MeshLab open-source, grande collezione algoritmi di geometry processing AutoCAD (autodesk), SolidWorks (SolidThinking) per CAD ZBrush (pixologic), + Sculptris, Mudbox (autodesk) metafora scultura virtuale, specializzato in ritocco manuale dettagli hi-freq, bumpmapping, normalmaps Wings3D open-source, piccolo, specializzato in low-poly editing, subdivision surfaces [Rhinoceros] parametric surfaces (NURBS) FragMotion specializzato per mesh animate + moltissimi strumenti per contesti specifici (editing di umani, di interni architetturali, di paesaggi, o editor specifici per game-engines, etc...) 2015/2016 2

Low poly diretta (demo) Nota: spesso in fase di costruzione le mesh usate sono poligonali anziché triangolari. Ma, è semplice scomporre qualsiasi poligono di n>3 lati in (n 2) triangoli. (o in costruzione, prima di esportare l asset, o nel game engine, durante l import) Low poly diretta (demo) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 2015/2016 3

Tecniche di modellazione digitale di modelli 3D Subdivision surfaces Raffinamento progressivo della mesh da lowest res hi res Ottimo per oggetti dall aspetto smooth, organico e pulito Superfici di suddivisione Modo molto diffuso per costruire mesh 1: fare mesh di controllo a bassa risoluzione "a mano" 2: raffinarla automaticamente iterativamente (ad ogni interazione si aggiungono facce e vertici) molti schemi matematici differenti con diverse peoprietà 2015/2016 4

Superfici di suddivisione Esempio: schema butterfly (per mesh triangolari) e' uno degli schemi 1=>4 (in un passo di suddivisione, da ogni triangolo se ne ottengono 4) (aggiunta di un vertice per ogni edge) Passo di suddivisone MA... quali coordinate assegnare al nuovo vertice? Ogni schema di suddivisone ha la sua formula. Ad esempio... Superfici di suddivisione Ad ogni passo di suddivisione (x,y,z) dei nuovi vertici inseriti formula (estrapolazione dei vicini) (x,y,z) dei vecchi vertici si tiene la vecchia pos (schemi interpolativi ) oppure formula (estrapolazione) (schemi approssimativi ) 2015/2016 5

Esempio: con schema Catmull-Clark level 0 ( control mesh ) level 1 level 2 level 3 lvl ( limit surface ) Superfici di suddivisione mesh di controllo mesh finale 2015/2016 6

Superfici di suddivisione Anche iterativamente: 1- Modellare control mesh (editing manuale) 2- Suddivisione DEMO! (un passo) 3- Ritocco! (editing manuale) 4- Goto 2 (fino a raggiungimento risultato voluto alla risuolzione voluta) Molti schemi Catmull-Clark Doo-Sabin Loop sqrt(3) Butterfly Mid-edge. recente aumento di popolarità (GPU friendliness) M a r c o T a r i n i C o m p u t e r G r a p h i c s 2 0 1 1 / 1 2 U n i v e r s i t à d e l l I n s u b r i a 2015/2016 7

Differenze fra gli schemi di suddivisione interpolativi VS approssimativi solo triangoli, solo quads, qualunque cosa incremento complessità (per ogni passo di suddivisione) proprietà della limit surface (esistenza, smoothness) esistenza forma chiusa per la limit surface (esatta o approssimata) M a r c o T a r i n i C o m p u t e r G r a p h i c s 2 0 1 1 / 1 2 U n i v e r s i t à d e l l I n s u b r i a Tecniche di modellazione digitale di modelli 3D Tecniche: Low poly diretta e.g. wings3d Subdivision surfaces e.g. con blender Digital sculpting e.g. con Z-brush DEMO 2015/2016 8

Digital Sculpting cisel (scalpello) Modellazione digitale manuale Lavoro dei modellatori digitali 2D concept artist 2D concepts / Sketches 3D modeller (modellatore digitale 3D) 3D low poly mesh 2015/2016 9

Attraverso 3D scanning Tecnologie per ottenere: modelli digitali 3D a partire da: oggetti reali 3D scanning (e.g. laser scanning) 3D scanning A.k.a. automatic 3D model acquisition Molte tecnologie diverse Laser scanners Time of flight Structured light (kinect) Caratteristiche diverse Qualità risultati Rumore / risoluzione Automatismo Invasività Markers? Powder? Real time? (kinect) Costo Dimensione massima oggetti (full body scanner?) 2015/2016 10

Attraverso 3D scanning Scultore (fisico) Modello reale 3D scanning Hi res model PERFECT for games! (much easier to: animate, re-edit, uvmap, ) VS Dino, scanned by artec3d (artistic) manually edited 3D low poly mesh (scanned) hi res model 30000 tri 2015/2016 11

Modellazione procedurale parametri Programma che genera la mesh Reminder: note sulla risoluzione delle mesh costo: lineare con il numero di triangoli in memoria (disk, CPU RAM, GPU RAM) in tempo (di rendering, di caricamento, etc) (e, num. vertici lineare con num. triangoli) (rule of thumb: K verts 2K tris) reminder: risoluzione adattiva possibile higher-res in alcune zone lower-res in altre 2015/2016 12