viernes, 18 de abril de 2014

¿Cómo subir Mesh a Second Life?

Imagino que mas de alguno a visto y tiene alguna noción de que es un Mesh, son objetos creados en software de modelado 3D (como Blender, 3D Max, Sketchup, entre otros) y que son subidos a Second Life.

No entrare en mas detalles sobre los Mesh, pues aun hay bastante que debo entender de ellos, por ahora solo explicare como subirlos.

Second Life nos entrega una opción en el menú superior, donde podemos subir distintas cosas
Podemos subir imágenes,  sonidos, animaciones, o una mezcla de archivos a 10$L cada archivo. Pero también tenemos la opción de subir un "Modelo". En esta opción es donde nos permite subir un Mesh.

Pero surge una duda, ¿por qué esta opción no indica un valor?
Esto sucede porque los mesh son cobrados de una forma distinta, es variables dependiendo del peso del archivo, de la cantidad de detalles que posea.

Por otro lado, aunque aparesca la opción, no todos pueden subir Mesh. No es necesario tener una cuenta de pago en Second Life, no se asusten, únicamente necesitan llenar un formulario de 10 preguntas, donde se explica diversas situaciones que pueden provocar conflictos con propiedad intelectual y busca enseñar que archivos pueden subir. Estas preguntas están en ingles, pero con ayuda de un traductor (como por ejemplo el de google ) podrán responderlo fácilmente.

Una vez realizado este cuestionario, estarán habilitados para poder subir Mesh

El cuestionario lo encontraran aca:

https://secondlife.com/my/account/ip/index.php?lang=es-ES

Inician sesión en el sitio con su usuario y clave de Second Life, y los llevara a esta pagina:



Acá vemos como nos dice que debemos completar el IP (intellectual property o  propiedad intelectual) Tutorial, damos click al enlace subrayado que nos enviara a otra pagina, en la cual explica la finalidad de las preguntas y un enlace al final del texto como se ve en la siguiente imagen.


Luego vienen las preguntas, que respondiendolas bien (no son dificiles) nos habilitará para poder subir Mesh en Second Life.


Una vez terminado el cuestionario estaran habilitados para poder subir Mesh a Second Life.

Vuelvo a recordarles, los Mesh a diferencia de otros archivos que subamos, no tienen un valor predeterminado, ademas podrian visualizarse mal en Second Life, y por lo mismo, es recomendable subirlos a Aditi (la Beta de Second Life), pues alli, las subidas aunque cuestan linden, como es para prueba, estos linden se otorgan gratis, por lo cual es un excelente lugar para que puedan probar todo lo que deseen sin gastar los linden que poseen. Eso si, lo que suban en Aditi, queda alli, no lo encontraran despues en el Grid normal de Second Life, asi como tampoco encontraran los miles de Linden que puedan tener en Aditi.
Espero mas adelante poder explicar como entrar a Aditi, pues ademas requiere configurar el visor, ademas de un formulario exactamente igual al anterior.

Un viaje a la prehistoria

Hace algunas semanas, sin saber que hacer en mi retorno a Second Life, comencé a buscar lugares. Este es uno de los que mas me llamó la atención.

http://maps.secondlife.com/secondlife/Fort%20Nowhere/131/161/1106

Al llegar al lugar, nos encontraremos con una plaza donde veremos dos cosas, una tienda donde venden avatares de dinosaurios y que imagino que fue lo que llevo a elaborar este lugar. Al lado opuesto, veremos una escalera y allí encontraremos la maquina que nos permitirá viajar en el tiempo y nos teletransportará a la prehistoria.

Acá vemos la maquina y a sus pies dos avatares Free.
Al llegar a la prehistoria, veremos un lugar de vegetación, lagos, montañas y volcanes. Una muy buena ambientación. Pero el lugar no cuenta con dinosaurios.
La finalidad del lugar es ser un escenario para quienes compran los avatares abajo, y esos gigantes (y otros no tanto) avatares prehistóricos tengan donde comer, beber... y cazar.

Poseen un HUD que les permite realizar diversas acciones y si tenemos suerte y nos encontramos con dinosaurios allí, puede que tengamos la oportunidad de ver algo grandioso (tuve la suerte de ver un T Rex alimentándose), pero también puede que vayamos y no encontremos a nadie.


lunes, 23 de enero de 2012

Tutorial LSL

default
{
   state_entry()
   {
      llSay(0, "Hello, Avatar!");
   }


   touch_start(integer total_number)
   {
      llSay(0, "Touched.");
   }
}



un script esta separado en partes o bloques, algunos 'anidados dentro de otros... en este ejemplo, vemos partes... cada una indica su contenido entre llaves... la primera es default, que encierra el resto del codigo... default indica el comienzo de un script, y siempre debe estar presente al inicio de estos.... dentro de default, vemos dos bloques mas.... state_entry() y touch_start()

cada uno de estos, encierra una instruccion mas, la cual se ejecuta cuanto estos eventos sean realizados... pero primero, definiremos que es un evento.... el primero, state_entry(), es un evento que se ejecuta cuando un objeto es rezeado, es decir, es sacado del inventario y colocado en el mundo

el segundo, touch_start(), es un evento que se activa cuando el objeto es tocado.... en otras palabras... los script son activados cuando ciertas acciones ocurren, ya sea al ser rezeados (state_entry() ), al ser tocados (touch_start() ), al ser chocados (colision) entre otros eventos existentes

finalmente, dentro del evento, tenemos las funcones, las cuales son las acciones que se ejecutan en el script cuando el evento fue activado, en este caso, en ambos tenemos la funcion llsay, la cual posee dentro, dos valores, los cuales, llamaremos parametros... el primer parametro, en este caso el 0, indica el canal donde se mostrara el mensaje, el canal 0, es el chat general de SL. Es decir, esta funcion, utilizando este parametro, enviara un mensaje al chat general cuando se cumpla un evento que la active. El segundo parametro, es el mensaje que se mostrara



RESUMEN


default
{
   state_entry()
   {
      llSay(0, "Hello, Avatar!");
   }


   touch_start(integer total_number)
   {
      llSay(0, "Touched.");
   }
}


este script vemos que posee dos eventos, uno se activa al rezear el objeto (state_entry) y ejecuta la funcion llsay, la cual mostrara en el canal 0 (chat general) el mensaje de su segundo parametro o valor (Hello, Avatar!)

el segundo evento, se activa cuando tocan el objeto (touch_start), y activa la funcion llsay, que mostrara en el chat general el mensaje "touched"

miércoles, 22 de junio de 2011

La interfaz Visual



Second Life permite el ingreso desde diversos programas o visores, pero el oficial desarrollado por Linden Labs en estos momentos es Second Life Viewer 2.

El visor permite la visualizacion de este mundo virtual, de nuestros avatares, de los objetos... en otras palabras es el navegador de este mundo.
Cabe decir, que en estos momentos, al igual que muchos programas actuales, este visor se actualiza automaticamente cuando hay nuevas actualizaciones, lo cual se baja mientras estamos conectados a second life, y se instala la proxima vez que abramos el visor para entrar.

Comienzo a detallar los elementos que ennumere en la imagen:

  1. Chat General: En esta zona es donde escribimos para comunicarnos con los avatares o demas residentes que se encuentran cercanos a nosotros. (Hasta 20 metros. por confirmar)
    Para mayores distancias, existe la opcion de gritar,para lo cual debemos presionar la tecla Ctrl+Enter en el momento de enviar el mensaje. Este otro metodo, permite que lo escrito se alcance a visualizar hasta 100 metros.
    Tambien, si necesitamos cubrir una distancia menor, podemos usar el susurro, para esto debemos teclear /whisper antes de nuestro mensaje.

    Ejemplo:
    /whisper esto es un susurro
    Se mostrara como:
    Kilua Naminosaki susurra: esto es un susurro
  2. Hablar: Haciendo click sobre este boton, es para poder usar un microfono para comunicarnos. Mientras la opcion este presionada (tambien puede ser usado el boton central del mouse para esta accion) lo que hablemos por el microfono, sera escuchado en Second Life, en el sector donde nos encontramos.
  3. Gestos: Son sonidos, acompañados de texto usados para expresar cosas, como risas, felicitaciones, saludos, etc. Se podria decir que son los emoticones de Second Life
  4. Moverme: muestra botones de movimiento, para dirigir los pasos de nuestro avatar. se consigue lo mismo usando las teclas de direccion de nuestro teclado.
  5. Visión: muestra los controles de la camara, permitiendo acomodar el lugar desde donde hubicaremos la camara, acercarla o alejarla, para poder concentrar nuestra vision sobre un objeto en especifico. Tambien puede hacerce de otra manera, la cual explicare otro dia de forma mas detallada.
  6. Fotos: este boton con la forma de una camara de fotos, es precisamente para eso, para poder sacar fotografias dentro de este mundo. permitiendo omitir los botones de nuestra pantalla. Da la opcion de guardar la imagen en nuestro disco duro, o directamente en nuestro inventario de Second Life(Para esto ultimo, cobra 10L, como si la hubieramos subido la imagen desde nuestro computador)
  7. En esta esquina, se acumulan diversos objetos.
    - Primero tenemos nuestras conversaciones privadas (Tambien llamadas IM) con otros usuarios. Estas conversaciones no necesitan estar en el mismo lugar para comunicarse. Tambien puede conversar entre varios amigos en una conferencia, o en un chat de grupo.
    - El segundo icono, el globo de texto, indica si se mantienen conversaciones sin revisar, es decir, si nos enviaron mensajes, y no hemos abierto la ventana correspondiente para leerlo y responderlo.
    - El tercer icono, con el sobre, indica los avisos y notificaciones que recibimos, tanto de grupos que nos envien mensajes, o mensajes del mismo sistema avisandonos ciertas cosas, como por ejemplo que cierto objeto nos fue regresado a nuestro inventario,que hay una nueva actualizacion para ser instalada al reiniciar el visor, o que hemos pagado o nos han pagado cierta cantidad de dinero (en Linden Dolar)
  8. AO (Animation Override): Esto, no es un boton que venga incluido en nuestro visor, sino que es un HUD (un ojeto que es colocado en nuestra pantalla y ofrece diversas funcionalidades). El AO se encarga de personalizar las animaciones de nuestro avatar, como por ejemplo caminar, saltar, nadar, correr, etc.
  9. Menú Desplegable: Aca tenemos diversas opciones. Comenzare desde arriba:
    - <<: Este boton nos permite desplegar o esconder esta ventana.
    - La Mano: No, no es la de Saruman, asi que no se asusten de que les aparecera un orco o un Uruk Hai... Esto contiene varias opciones con secciones destacadas como: Guia de Destinos - Mapa del Mundo - Mi Apariencia - entre otras.
    - Tarjeta: Contiene nuestro perfil, Con nuestra imagen para mostrar, y nuestros destacados.
    Personas: No, no es para MSN, pero aca encontramos diversas opciones para contactar con otros, entre los cuales tenemos: Cercania, para mostrar los avatares cercanos a nosotros - Mis amigos, Despliega la lista de todos nuestros contactos, en dos grupos, conectados, y toda la lista ordenada alfabeticamente. - Mis grupos, donde encontramos los grupos a los que nos hemos unido. - Reciente, muestra con quienes hemos hablado recientemente.
    -Globo Terraqueo: Muestra los lugares que hemos recorrido recientemente, y la lista de nuestro Land Mark (LM), los cuales son archivos que nos permiten con un doble click, ir a algun lugar que nos alla gustado y permite volver facilmente a ellos o compartirlos con otros
    -Maleta: Contiene nuestro Inventario, es decir, alamacena todo lo que poseemos en este mundo, objetos, animaciones, sonidos, imagenes, script, ropas, etc.
    - Polera: Aca encontramos nuestra apariencia, el listado de ropas que usamos, o podemos guardar cierta combinacion de prendas y asi cargarla mas facilmente cuando deseemos vestirnos nuevamente con ellas.
  10. Aca encontramos la hora del servidor, esta hora es para todo el mundo, indistintamente de donde se conecten, todos tendremos la misma hora. a la derecha de la hora, encontramos los controles de sonido.
  11. Aca encontramos nuestro dinero virtual, y la opcion de comprar monedas
  12. Esto es un HUD, como les decia, un objeto al cual se le agregan ciertas opciones de interactuar y ciertos comportamientos, por ejemplo, este corazon, al tocarlo, abre un menu con diferentes opciones de animaciones para parejas. Hay infinidad de HUDs, pero el espacio para ellos esta limitado. En otra ocacion les explicare como usarlos o cambiarlos de lugar, cuantos pueden haber, y quizas hasta a crear uno.
  13. Esta barra de direccion, nos indica en donde nos encontramos, ademas del tipo de sitio que es. General, Moderate y Adult
  14. Este minimapa nos permite ver si tenemos personas cercanas a nuestra posicion. Se muestran de 2 maneras.
    - un punto amarillo, indica la posicion de alguien que tenemos agregado como amigo
    - un punto verde, indica la posicion de cualquier otro avatar

Espero que les guste, algo largo, pero espero poco a poco ir explicando la diversidad de acciones y usabilidad de este mundo. Todo comentario es bienvenido, y les agradecería que difundieran el blog.

Atte. Kilua Naminosaki

miércoles, 8 de junio de 2011

Wooolas!!! ^^





Hola a todo el mundo
Probablemente nadie me conozca :(
Asi que me presentare ^^
Soy Kilua Naminosaki, un avatar residente de Second Life, un Metaverso Virtual que presenta innumerables opciones tanto para aprender, comunicarse, jugar, divertirse, etc.


En estos momentos no comenzare a detallar todas las cosas que pueden encontrarse o hacerse alli, pero si me dedicare a contar las cosas que suelo hacer o que me llamen la atención respecto a este mundo.


Kilua Naminosaki nació de la curiosidad, de haber escuchado sobre este "juego" gratuito que simulaba una vida virtual. haberlo escuchado en noticieros, y leer alguna que otra noticia, hasta que finalmente, pues decidí ver de que trataba todo esto.


En un comienzo, pues como todo el que quiera "jugar" debe bajar el visor, hay muchas alternativas, algunos autorizados, otros ilegales, lo normal es comenzar con el que proporciona Linden Lab, empresa creadora del proyecto. Ademas deben registrarse creando una cuenta para poder acceder.


El visor pueden descargarlo desde aca http://secondlife.com/support/downloads/?lang=es-ES


Mientras que el registro, lo pueden hacer directamente desde www.secondlife.com


Second Life permite interactuar con inmensidad de elementos, personalizar el avatar de uno, tanto en apariencia, contextura física, ropas, movimientos, accesorios, etc. Así como también es posible crear objetos a gusto de uno a través de un menú de construcción bastante simple de aprender  a usar. Algunas cosas tengo pensado comentar como se hacen y enseñar a construir y quizás mas adelante también a programar y editar cosas para subir a Second Life, como texturas, sonidos, animaciones entre otras cosas. 


Yo, desde el momento que llegue, encontré un mundo enorme, al comienzo algo confuso, pues era primera vez que veía algo así. Conocí a algunas personas, que me guiaron en mis primeros pasos, y ciertamente, con alguien guiando (o prestando atención a las instrucciones que aparecen al comienzo, cuando uno entra por primera vez) se hace mas sencillo los primeros pasos. 


Encontramos diversas maneras de comunicarnos dentro, como puede ser a través de un chat general, o por mensajes privados (IM), así mismo, también tenemos chat de voz, a través del uso de un micrófono, y llamadas privadas entre dos avatares.


Ademas el hecho de que es posible construir lo que uno quiera, permite encontrar lugares dignos de recorrer, muy bien hechos, e inclusos algunos replicando lugares reales, como Chichen Itza (Mexico) o el Museo Estadounidense Conmemorativo del Holocausto (EEUU), así como otros lugares fantásticos como el valle de Rivendell (El Señor de los Anillos) o Pandora (Avatar).


Agregando la posibilidad de interactuar con otros objetos y elementos en un mundo con propiedades físicas  podemos caminar por ciudades, centros comerciales, conducir en circuitos de carreras, cabalgar e incluso competir en carreras de caballo, montar toros, asistir a conciertos, e ir a bailar a discos.


Y con su posibilidad de comunicación sin importar donde físicamente estemos, también ayuda a que se desarrolle un ámbito educativo dentro de este mundo, encontrando clases sobre el juego (construir, programar) así como algunas cosas con cierta relación a Second life, pero también usables (y mucho) en la vida real, como photoshop, o editores y programas de modelado en 3D (Maya, 3DStudio Max, Hexagon), o incluso con suerte y buscando encontrar cosas útiles, como clases de ingles.


Estas cosas y otras son las que me e encontrado en ya casi 2 años de residencia en este amplio mundo virtual, un mundo que evoluciona cada día dado la actual capacidad de los equipos y de transmisión de datos en la Internet. No cabe duda, de que podrían encontrar algo que le llame la atención y vale la pena dar una vuelta y deambular curioseando por allí algun tiempo, ya sea divertirte, pasar el rato, sacar algo productivo, o simplemente conocer  e interactuar con otras personas.


Requerimientos del sistema