|
31 maggio 2008 - Guida a Second Life: Realizzare un "posestand"
In questo articolo vedremo come realizzare un posestand, in modo da comprendere le operazioni basilari per la realizzazione degli oggetti, l'applicazione di texture, l'inserimento di script e l'applicazione degli attributi di un oggetto (modify, transfer, copy). Lo scopo principale però sarà quello di realizzare un oggetto che sarà molto utile per provare vestiti, accessori e tutto quello che può essere applicato ad un avatar.
Tutti gli strumenti che servono sono a portata di mouse (ad eccezione di qualche texture carina). Il problema principale sarà quello di trovare un posto abbastanza tranquillo dove poter cominciare a costruire; quindi la Land in cui vi posizionerete dovrà avere la possibilità da parte degli utenti di rezzare e costruire.
La prima cosa da realizzare sarà l'oggetto: premete sul pulsante "Build" situato sulla parte inferiore dello schermo per far apparire il menu delle costruzioni.
Il menu appare composto da due parti: la parte alta con cinque icone (Focus, Move, Edit, Create e Land) e la parte bassa dove ci sono cinque Tab (General, Object, Features, Texture, Content). In questo articolo ci limiteremo a realizzare un posestand standard realizzato da una sola prim; tenete sempre presente che meno prims saranno utilizzate e più l'oggetto sarà apprezzabile.
Realizzeremo quindi un posestand a forma di cilindro e lo ritoccheremo leggermente per dargli un piccolo tocco di originalità. Nella parte alta del menu delle costruzione selezionate Create. Selezionate la forma primitiva Cylinder e spostatevi nell'area in cui volete realizzare l'oggetto (il cursore del mouse avrà la forma di una bacchetta magica); cliccate sul terreno e vedrete apparire il vostro cilindro colorato con la texture di default di Second Life (legno chiaro). Ora cliccate su Object nella parte bassa del menu delle costruzioni per poter accedere ai vari parametri della prim.
La prima cosa che consiglio di fare in caso di oggetti realizzati da almeno 2 prims è quella di posizionare l'oggetto (Position) con dei valori precisi, in modo da poter spostare agevolmente le prims successive facendo veloci calcoli di coordinate. Sarà anche possibile utilizzare le coordinate, ma vedremo prossimamente come fare, magari con qualche oggetto più complesso.
Mettete mano ora al cilindro e modificatene i parametri delle dimensioni (Size) impostando come X=1.250m, Y=1.250m e Z=0.100m, in modo da ottenere una base larga per poter salirci e bassa quanto basti per poter tenere la situazione sotto controllo, e non finire magari spalmati sul soffitto :o) Sulla destra potrete notare molti altri valori come Path Cut, Hollow, Twist Taper e Top Shear. Così per sfizio vi invito a provarli per poter constatare con i vostri occhi tutte le modellazioni che potrete fare alle prims, trasformando ad esempio un cilindro in un oggetto che non si avvicina lontanamente alla forma originale. Riportate tutti i valori come di default e, per dare un tocco al posestand, impostate il Taper con X=0.20 e Y=0.20 (stesso valore per farlo simmetrico). Il cilindro si rimpicciolirà sulla base superiore, lasciando invariata quella inferiore e prenderà la forma di un tronco di cono.
Possiamo dire che la forma del posestand è finita. Occorre ora applicare una o più texture e inserire uno script che ci permetta di posizionarci al di sopra di esso con una posa statica. Procediamo con il primo passo: nella parte bassa del menu delle costruzioni selezionate la Tab Texture. Nella parte alta del menu potrete notare l'opzione Select Texture che vi permetterà di selezionare ogni singola faccia dell'oggetto per poterne applicare texture diverse. Attivate questa opzione e selezionate la base superiore del posestand che apparirà evidenziata da un cerchio bianco diviso in 4 parti uguali. Cliccate ora sulla texture (nella parte bassa del menu) e selezionate la texture che vi aggrada visualizzandone l'anteprima in tempo reale.
Potrete ritoccare le dimensioni della texture agendo sui valori:
- Repeats Per Face permette di stabilire quante volte ripetere la texture sulla faccia selezionata; - Rotation permette di ruotare la texture specificando i gradi dell'angolo di rotazione; - Repeats Per Meter permette di stabilire quante volte ripetere la texture in un metro; - Offset permette di stabilire di quanto spostare l'origine della texture (coordinata zero).
Selezionate ora la parte laterale del posestand e applicate un'altra texture. Qui sarà indispensabile ritoccare la texture per non vederla compressa nell'altezza di 0.100m e stirata nella larghezza di tutto il cilindro. Eviteremo di applicare una texture alla base inferiore dell'oggetto, poiché sarà appoggiata al pavimento e quindi non visibile. Anche l'operazione texture è conclusa.
Ora manca la parte più importante: l'inserimento dello script. Fortunatamente esiste uno script abbastanza comune e diffuso che ci permette di ottenere quello che vogliamo con delle piccole modifiche. Per creare un nuovo script dovrete aprire il vostro inventario e dal menu Create cliccare su New Script. Vi si aprirà la cartella degli script con un nuovo file di nome New Script. Rinominatelo come preferite e apritelo con un doppio click. Come potrete notare lo script è già formattato e pronto per essere compilato. Voi dovrete semplicemente cancellare tutto e incollare quanto segue:
Premete ora su Save per salvare lo script, dopodiché potrete chiuderlo.
Ora lo script è completo, ma come fare per inserirlo all'interno del posestand? Niente di più facile: cliccando sulla Tab Content del menu delle costruzioni (non dimenticate di selezionare il posestand) vedrete apparire una cartellina di nome Contents. Trascinate lo script appena realizzato dall'inventario alla cartellina
Contents. Dopo qualche secondo apparirà al suo interno.
Potrete provare il posestand cliccando con il tasto destro del mouse e selezionando "Stand".
Quasi certamente i piedi del vostro avatar risulteranno all'interno del posestand; niente paura: cliccando con il tasto destro del mouse sul posestand e poi su Edit... sarà possibile accedere nuovamente allo script e modificarlo. Dunque fate doppio click sullo script e modificate questa voce che trovate all'inizio:
vector vLoungeTarget = <0.00, 0.00, 1.00>;
I tre valori specificati nella stringa qui sopra rappresentano rispettivamente: lo spostamento in avanti e in dietro, lo spostamento laterale (destra sinistra) e lo spostamento verso l'alto. Variate quest'ultima misura (con valori 1.10 o 1.20), salvate lo script e riprovate il vostro posestand.
Una volta sistemato questo valore il vostro posestand sarà completo. Andando nella Tab General del menu delle costruzioni potrete assegnargli un nome e decidere i parametri Modify, Copy e Transfer. Per importarlo nell'inventario è sufficiente cliccarci sopra con il tasto destro e Selezionare Take.
Scritto da Puffas
Articoli correlati:
19 aprile 2008 - Realizzare vestiti 2D base
3 maggio 2008 - Realizzare vestiti 2D con texture apposite
10 maggio 2008 - Vestiti, texture e trasparenze
17 maggio 2008 - Anteprima dei vestiti
25 maggio 2008 - Vestiti e oggetti 3D, cosa sono
31 maggio 2008 - Realizzare un "posestand"
29 giugno 2008 - Realizzare una gonna 3D Flexy
|