Transcript
PDF
Introduzione all'uso di Blender Ing. Davide Vercelli, PERCRO [email protected] Riassunto dei concetti principali ● ● ● ● ● finestre non-overlapping i tipi di finestra (Window Types) gli Screen le modalità (Modes) suggerimenti per non perdersi: – la Toolbox (tasto spazio) – hotkey script (Help -> Hotkey Reference) – manuale su wiki.blender.org 2 12 Aprile 2007 Introduzione a Blender Sommario ● cenni di: – modellazione – impostazione dei materiali – animazione ● 3 esportazione verso XVR 12 Aprile 2007 Introduzione a Blender L'outliner ● ● strumento molto utile aiuta a visualizzare il contenuto del file – ricerca per nome – filtraggio per tipo – filtraggio per livello ● ● ● 4 impostazione di visibilità e selezionabilità cfr. con Oops Schematic cfr. con shift+F4 12 Aprile 2007 Introduzione a Blender Cenni di modellazione con Blender ● nozioni preliminari – selezione e oggetto attivo – il cursore – i layer in blender – oggetti e obdata ● strumenti di base – estrusione – rotazione (spin, spinDup) e screw tool – i modificatori ● subdivision surfaces, etc. 5 12 Aprile 2007 Introduzione a Blender L'oggetto attivo ● se più oggetti sono selezionati uno solo di questi è quello “attivo” – disegnato di un rosa più chiaro (di default) – c'è un solo oggetto attivo alla volta – alcune operazioni agiscono solo sull'oggetto attivo – altre fanno qualcosa a tutti gli oggetti selezionati relativamente a quello attivo 6 12 Aprile 2007 Introduzione a Blender Il cursore ● cliccando, si piazza il cursore – C per centrare la visuale al cursore – shift-C per riposizionare il cursore nell'origine ● il cursore – indica dove verranno creati i nuovi oggetti – può servire per altre operazioni ● (es. rotazione attorno al cursore) ● 7 shift-S chiama un menù per lo spostamento “preciso” del cursore 12 Aprile 2007 Introduzione a Blender I layer di Blender ● ● ogni oggetto si trova in uno o più layer un oggetto viene creato nel layer corrente – o in quello più alto se sono selezionati più d'uno ● i layer si possono cambiare coi numeri – ecco perché ogni tanto sparisce tutto... 8 12 Aprile 2007 Introduzione a Blender Oggetti e obdata ● esempio: – una mesh poligonale è un obdata – all'interno di una vista 3d – è contenuta in un oggetto ● più oggetti possono riferirsi ad un unico obdata (linking) – una stessa mesh istanziata più volte (alt+D) – uno stesso materiale per più mesh ● 9 lo stesso meccanismo consente anche di importare obdata e oggetti da altri file 12 Aprile 2007 Introduzione a Blender Reference counting in Blender ● ● meccanismo “curioso” gli obdata non vengono eliminati quando il reference count giunge a 0 – però non vengono salvati su file – a meno che non si imposti “F” ● 10 ecco perché a volte può servire un ciclo di salvataggi e riaperture per “pulire” un file da obdata inutilizzati 12 Aprile 2007 Introduzione a Blender Estrusione ● ● una tecnica di base della modellazione possiamo “tirare fuori” la selezione – siano essi vertici, edge o facce ● attenzione alle normali – servono per calcolare l'illuminazione – a volte sono estrapolate scorrettamente ● strane righe nere sul modello – di base non vengono visualizzate ● Editing > Mesh Tools > Draw Normals – ctrl+N per ricalcolarle verso l'esterno 11 12 Aprile 2007 Introduzione a Blender Oggetti a simmetria cilindrica ● spin – solido di rotazione da un profilo – rotazione attorno al cursore di N gradi in M step ● spin dup – uguale a spin ma non collega le iterazioni – comodo per ripetere dettagli con simmetria cilindrica ● screw tool – equivale a spin + traslazione – un po' bislacco da usare 12 12 Aprile 2007 Introduzione a Blender I modificatori ● ● concetto diffuso anche in altri programmi ai dati di partenza vengono applicate modifiche che: – non sono distruttive – possono dipendere da parametri modificabili – sono riordinabili – sono eliminabili – possono “avere efficacia” in modi e tempi diversi ● 13 si parla in genere di stack dei modificatori 12 Aprile 2007 Introduzione a Blender Subdivision surfaces ● ● uno dei modificatori più importanti “ammorbidisce” la mesh ricorsivamente – 2 passi in genere sufficienti in 3dview – 3 o 4 passi in rendering – occhio a non esagerare! ● idea di grande successo – molto pratica (cfr. con le NURBS) ● 14 particolarmente utile applicarlo alla editing cage durante la modellazione 12 Aprile 2007 Introduzione a Blender Costruzione booleana ● ● ● metodo rapido per comporre mesh a partire da semplici primitive geometriche utile in particolare per elementi architettonici svantaggi – scarsa qualità topologica della mesh risultante 15 12 Aprile 2007 Introduzione a Blender Altri modificatori ● mirror – per modellare un solo lato di oggetti simmetrici ● array – ripetizione procedurale della mesh – può generare effetti molto particolari ● wave – perturba i vertici con un'onda ● edge split – utile per mesh non interamente smooth 16 12 Aprile 2007 Introduzione a Blender Pannelli della vista 3d ● N: proprietà di trasformazione – utile per modifiche precise ● proprietà della vista – piazzamento del cursore – griglia, ecc. ● immagine di sfondo – utile per avere dei riferimenti ● altrimenti usare delle immagini non selezionabili 17 12 Aprile 2007 Introduzione a Blender Un assaggio di sculpting ● ● ● è una modalità diversa: Sculpt Mode la mesh di partenza deve essere ben tessellata con i pennelli si “scolpisce” – N per il pannello dello sculpt tool ● ● molto efficace per modellazione organica risultati eccellenti ma polygon count eccessivo per l'utilizzo in real time – ideale creare delle normal map 18 12 Aprile 2007 Introduzione a Blender Cenni di impostazione dei materiali ● i materiali – più materiali per mesh ● ● 19 texture mapping UV unwrapping 12 Aprile 2007 Introduzione a Blender Mesh e materiali ● ● ogni faccia di una mesh può avere un solo materiale all'interno di una mesh però ogni faccia può avere un materiale diverso – editing > link and materials – se unico basta impostare il materiale 20 12 Aprile 2007 Introduzione a Blender Aggiungere una texture ● ogni texture pone due questioni: – come la applico all'oggetto? ● Map Input – per cosa la voglio usare? ● Map Output ● ● per prima cosa selezioniamo una texture due tipi: – file immagine – procedurali ● molto interessanti ma occhio all'esportazione! 21 12 Aprile 2007 Introduzione a Blender Map Input ● ● ● problematica vasta molti approcci diversi, dipende dalla mesh oggetti semplici e/o artificiali: – tool automatici, script, etc. ● oggetti organici: – “uv unwrapping” ● in genere con intervento manuale 22 12 Aprile 2007 Introduzione a Blender Map Output ● ● le texture non sono limitate al colore possibilità molto interessanti, ma come renderle in tempo reale? – oggi con gli shader si può fare molto ma il processo non è facile da automatizzare – parleremo la prossima volta di normal map ● quanti strati di texture possiamo accettare? – XVR per il momento limitato a 2 23 12 Aprile 2007 Introduzione a Blender Cenni di animazione ● inserzione di keyframe – salviamo le caratteristiche che ci interessano (posizione, rotazione, ecc.) in alcuni momenti notevoli – negli altri frame queste vengono interpolate ● la ipo window – mostra le curve di animazione 24 12 Aprile 2007 Introduzione a Blender Uso con XVR ● esportazione – supporta NewMesh e Character anche animati – alcune limitazioni ● altri usi: – creazione di texture ● anche normal map, ecc. – creazione di sfondi 25 12 Aprile 2007 Introduzione a Blender Risorse online ● wiki.blender.org – contiene il manuale (abbastanza completo) c'è anche la traduzione italiana (da finire) ● forum: – www.blenderartist.org – www.blender.it e www.kino3d.com in Italia ● ● ● 26 rivista online: www.blenderart.org news: www.blendernation.com marea di tutorial, anche video 12 Aprile 2007 Introduzione a Blender