Come realizzare oggetti Second Life offline in Blender

Transcript

Come realizzare oggetti Second Life offline in Blender
Come realizzare oggetti Second Life offline in Blender
Perchè usarlo
Purtroppo realizzare oggetti 3D realistici e precisi non è un'operazione semplice. I modellatori professionisti
sanno bene che occorre molta pazienza e soprattutto molto tempo dove anche la minima distrazione può
deconcentrare l'operatore costringendolo successivamente a dover rifare parte del modello o peggio a rifare
daccapo tutto il lavoro.
Alle distrazioni tradizionali (telefoni, citofoni, cellulari, sms, mms, operatori del sociale che suonano alla porta
per chiederti un contributo, fedeli di religioni alternative che vogliono diffondere la loro parola, black-out,
calamità naturali e chi più ne ha più ne metta) in Second Life purtroppo se ne aggiungono molte altre come
gli IM degli amici e a nulla serve mettersi in modalità “busy” perchè se la second-ragazza ti messaggia e te
non rispondi anche se sei in modalità busy s'incazza come a una bestia pensando che tu sia con chissàchi
facendo chissàcosa; aggiungiamoci anche tutti i disagi dovuti alla creazione di oggetti nelle sandbox: chi non
ha mai provato la bellissima esperienza di essere letteralmente inghiottito da una casa rezzata a fianco a noi
dal niubbo di turno magari proprio mentre stavamo facendo un lavoro di precisione su prims piccolissime
(tiny prims) oppure ti vedi sbalzare a migliaia di metri per colpa dei deficienti che si divertono ad orbitare tutti
nelle sandbox?
Ecco il principale vantaggio dell'offline builder e importer per SL poter costruire comodamente sul proprio
computer oggetti per Second Life senza essere connessi alla Grid ed importare successivamente tutto una
volta finito. Poter costruire con un programma nato proprio per la grafica 3D ci consente inoltre di
posizionare i nostri oggetti in maniera molto precisa e con metà della fatica che occorrerebbe se la stessa
operazione la facessimo in SL.
Si può ruotare la vista o ingrandire l'oggetto sul quale stiamo lavorando in maniera molto più semplice e
veloce oppure cambiare la visualizzazione tra wireframe (solo le linee che compongono gli oggetti) o in
modalità shaded (solidi). Non dimentichiamoci infine che è possibile realizzare oggetti Second Life su un
computer dove il collegamento ad Internet è completamente assente successivamente portare via il file che
occupa poche decine di kilobyte su una semplice chiavetta usb o anche solo un floppy.
Cosa occorre:
Blender ( http://www.blender.org )
Blender è un ottimo programma open source (a codice aperto) per la realizzazione di oggetti e animazioni
3D, nonostante le sue notevoli capacità viene distribuito in maniera completamente gratuita ed è
multipiattaforma, quindi che siate utenti Windows, Linux, Macintosh , Solaris o Irix poco importa basterà
scaricare la versione appropriata al vostro sistema operativo.
Python 2.5 ( http://www.python.org/ )
Linguaggio di programmazione, anch'esso open source e completamente gratuito.
Permette di estendere le funzionalità di Blender
Attenzione: per gli utenti windows al fine di usare il Prim Builder consiglio di installare ActivePython 2.5 una
versione gratuita può essere scaricata all'indirizzo
http://www.activestate.com/Products/activepython/features.plex
Prim Builder ( http://sourceforge.net/project/showfiles.php?group_id=149111 )
Si tratta di un Python script in grado di generare e salvare all'interno di Blender le stesse prims usate in
Second Life per poi successivamente importarle nella grid.
Una volta scaricati ed installati tutti i programmi si può comiciare.
Il programma Prim Builder è in formato compresso vi basterà scompattarlo, se non lo avete ancora fatto,
cliccando col tasto destro sul file e selezionando estrai tutto...
Verrà quindi creata un cartella contenente diversi file di cui ce ne occorre uno soltanto: il
Prim.Blender.Blend (in figura evidenziato in blu)
quel file in pratica sarebbe lo Script che ci permetterà di ricreare gli stessi oggetti di Second Life all'interno di
Blender.
Per aprirlo ci basterà fare doppio clic sul file.
Subito dopo si aprirà Blender con un pannello a sinistra contenente del testo (vedi figura)
per poter cominciare basterà cliccare col tasto
destro del mouse all'interno del pannello col testo e
selezionare Execute Script
Comparirà così il pannello con gli oggetti che si possono costruire in Second Life e un cubo grande 0.5 già
inserito al centro dell'area di lavoro
Ecco che siamo pronti per lavorare.
Di seguito poche e semplici nozioni che vi saranno utili per costruire e modificare gli oggetti all'interno di
Blender.
Per cancellare un'oggetto lo si seleziona cliccandoci col tasto destro - canc e di seguito Invio per
confermare.
Per selezionare più di un oggetto si seleziona il primo con il tasto destro del mouse, si tiene premuto Shift e
si selezionano gli altri cliccandoci su col tasto destro.
Per spostare/ruotare/scalare gli oggetti lo si può fare attivando il modificatore con CTRL-Space e di
seguito selezionare il modificatore che desiderate usare
Enable/Disable permette di attivare/disattivare la visualizzazione del modificatore
Translate visualizza il modificatore che permette di spostare l'oggetto lungo i 3 assi x y z
Rotate visualizza il modificatore che permette di ruotare l'oggetto lungo i 3 assi x y z
Scale visualizza il modificatore che permette di scalare l'oggetto lungo i 3 assi x y z
Combo visualizza contemporaneamente tutti e 3 i modificatori
Il modificatore può essere anche selezionato tramite l'apposita icona a forma di manina con l'indice
Ruotare/Traslare la vista
Per poter ruotare la vista basta premere e trascinare il tasto centrale del mouse
Per traslare la vista si tiene premuto shift e di seguito di trascina la vista premendo e trascinando col
tasto centrale del mouse
Per ingrandire /diminuire basterà girare la rotella del mouse oppure tenere premuto CTRL – tasto
centrale del mouse premuto e andare avanti e indietro per aumentare – diminuire.
Z è molto utile per passare dalla modalità Shaded a quella Wireframe e viceversa
Molto utile in Blender è il tastierino numerico
Vista dall'alto 7
Vista Frontale 1
Vista Laterale 3
4-6-8-2 ruotano la vista
. ingrandisce la visuale sull'oggetto selezionato
5 Passa dalla modalità Ortogonale a quella Prospettica
Per inserire gli oggetti desiderati basterà fare doppio clic sulla relativa icona (cubo, sfera, cilindro
ecc. e modificarlo dal pannello SL , se invece volete modificare un oggetto che avevate già
posizionato basta riselezionarlo cliccandoci su col tasto destro del mouse e modificare i parametri
desiderati dal pannello.
N.B.: IMPORTANTE. Per poter lavorare correttamente con le prims di SL all'interno di Blender la
modalità di lavoro dovrà restare SEMPRE Object Mode, non passate mai ad altri modalità di lavoro.
Una volta finito di creare ciò che volevamo fare salviamo tramite il pulsante Save posto in basso a sinistra
del pannello oggetti Second Life
e diamo un nome
L'unico neo di creare gli oggetti in Blender è che non si possono assegnare né materiali nè flexibles, questa operazione può
essere fatta solo all'interno di Second Life
Ora per poter importare all'interno di Second Life ci occorre copiare il contenuto del file che abbiamo appena
salvato aprendolo col blocco note, in pratica basta cliccare col tasto destro sul file e selezionare Apri con...
Blocco Note
In pratica il File che abbiamo appena aperto è un file di testo che contiene tutte le prims con le proprietà
elencate così come le abbiamo realizzate.
Ora non ci resta che Selezionare tutto il testo tramite la voce Modifica – Seleziona Tutto del Blocco Note
E Copiarlo nella Clipboard Tramite Modifica – Copia
Ora è arrivato il momento di collegarci a Second Life e importare il tutto.
Apriamo la nostra inventory e Clicchiamo su Create – New Note
e incolliamo il file blender che abbiamo copiato prima facendo CTRL-V e di seguito cliccando sul pulsante
Save per salvarla
Infine assegniamo il nome che desideriamo alla note.
Ora per poter fare in modo che vengano ricreati gli stessi oggetti del nostro file Blender dovete procurarvi
una copia dell' Offline Builder Importer.
In pratica si tratta di un piccolo box con all'interno tutti gli script necessari a convertire la nostra notecard
appena creata negli oggetti SL rappresentanti il nostro oggetto Blender
Potete procurarvelo stesso in Second Life all'indirizzo http://slurl.com/secondlife/Brithys/111/234/54
Per completare l'operazione dovete recarvi in una Sandbox (luogo in second life dove si può costruire) e
accertarvi che gli script non siano disabilitati.
Adesso prendete l'Offline Builder Importer e rezzatelo a terra
Ora prendete la notecard che avete creato nell'inventory e trascinatela nello scatolo dell'Offline Builder
Importer
Dopo qualche secondo comincerete a veder comparire i primi oggetti che mano a mano vanno
autoposizionandosi.
Abbiate un po' di pazienza e vedrete l'oggetto che avevate realizzato in Blender ricostruito davanti a voi (per
un oggetto composto da 30 prims il tempo medio per ricostruirsi in Second Life è di circa 1 minuto)
Ora non ci resta che assegnare i materiali e il nostro oggetto è pronto
Buon divertimento