Come realizzare oggetti Second Life offline in Blender · 2007. 8. 8. · Come realizzare oggetti...

14
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...

Transcript of Come realizzare oggetti Second Life offline in Blender · 2007. 8. 8. · Come realizzare oggetti...

Page 1: Come realizzare oggetti Second Life offline in Blender · 2007. 8. 8. · Come realizzare oggetti Second Life offline in Blender Perchè usarlo Purtroppo realizzare oggetti 3D realistici

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 BlenderAttenzione: 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...

Page 2: Come realizzare oggetti Second Life offline in Blender · 2007. 8. 8. · Come realizzare oggetti Second Life offline in Blender Perchè usarlo Purtroppo realizzare oggetti 3D realistici

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)

Page 3: Come realizzare oggetti Second Life offline in Blender · 2007. 8. 8. · Come realizzare oggetti Second Life offline in Blender Perchè usarlo Purtroppo realizzare oggetti 3D realistici
Page 4: Come realizzare oggetti Second Life offline in Blender · 2007. 8. 8. · Come realizzare oggetti Second Life offline in Blender Perchè usarlo Purtroppo realizzare oggetti 3D realistici

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

Page 5: Come realizzare oggetti Second Life offline in Blender · 2007. 8. 8. · Come realizzare oggetti Second Life offline in Blender Perchè usarlo Purtroppo realizzare oggetti 3D realistici

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

Page 6: Come realizzare oggetti Second Life offline in Blender · 2007. 8. 8. · Come realizzare oggetti Second Life offline in Blender Perchè usarlo Purtroppo realizzare oggetti 3D realistici

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 modificatoreTranslate visualizza il modificatore che permette di spostare l'oggetto lungo i 3 assi x y zRotate visualizza il modificatore che permette di ruotare l'oggetto lungo i 3 assi x y zScale visualizza il modificatore che permette di scalare l'oggetto lungo i 3 assi x y zCombo 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 mousePer traslare la vista si tiene premuto shift e di seguito di trascina la vista premendo e trascinando col tasto centrale del mousePer 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

Page 7: Come realizzare oggetti Second Life offline in Blender · 2007. 8. 8. · Come realizzare oggetti Second Life offline in Blender Perchè usarlo Purtroppo realizzare oggetti 3D realistici

Vista dall'alto 7Vista Frontale 1Vista Laterale 34-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

Page 8: Come realizzare oggetti Second Life offline in Blender · 2007. 8. 8. · Come realizzare oggetti Second Life offline in Blender Perchè usarlo Purtroppo realizzare oggetti 3D realistici

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

Page 9: Come realizzare oggetti Second Life offline in Blender · 2007. 8. 8. · Come realizzare oggetti Second Life offline in Blender Perchè usarlo Purtroppo realizzare oggetti 3D realistici

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 NoteE Copiarlo nella Clipboard Tramite Modifica – Copia

Page 10: Come realizzare oggetti Second Life offline in Blender · 2007. 8. 8. · Come realizzare oggetti Second Life offline in Blender Perchè usarlo Purtroppo realizzare oggetti 3D realistici

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

Page 11: Come realizzare oggetti Second Life offline in Blender · 2007. 8. 8. · Come realizzare oggetti Second Life offline in Blender Perchè usarlo Purtroppo realizzare oggetti 3D realistici

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

Page 12: Come realizzare oggetti Second Life offline in Blender · 2007. 8. 8. · Come realizzare oggetti Second Life offline in Blender Perchè usarlo Purtroppo realizzare oggetti 3D realistici

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)

Page 13: Come realizzare oggetti Second Life offline in Blender · 2007. 8. 8. · Come realizzare oggetti Second Life offline in Blender Perchè usarlo Purtroppo realizzare oggetti 3D realistici

Ora non ci resta che assegnare i materiali e il nostro oggetto è pronto

Page 14: Come realizzare oggetti Second Life offline in Blender · 2007. 8. 8. · Come realizzare oggetti Second Life offline in Blender Perchè usarlo Purtroppo realizzare oggetti 3D realistici

Buon divertimento