pecera 3d en squeak
Introducción
Aprenderemos a hacer una pecera en 3D utilizando Wonderland y scripts de eToys. Por ahora no importa que quieren decir estos nombres, después volveremos sobre este tema.
Manos a la obra
No es que escribir código sea malo, pero para este tutorial necesitamos escribir una sola línea: Wonderland new.
Para eso tenemos que abrir un Workspace, esto lo hacemos haciendo click con el botón izquierdo arriba del World, seleccionamos la opción open... y después la opción workspace (k)
Ahora escribimos en el Workspace lo siguiente: Wonderland new, y ahora lo tenemos que evaluar, para esto 'pintamos' lo que escribimos (seleccionar con el mouse), apretamos botón derecho del mouse y seleccionamos do it (d)
Si todo salió bien ahora tendremos esto en la pantalla:
Ahora necesitamos pedir los Halos para manipular un poco nuestros objetos, para eso hacemos click con el botón izquierdo mientras mantenemos presionada la tecla ALT sobre el objeto camera, así obtenemos:
Si arrastramos el Halo amarillo
, podemos cambiar el tamaño del objeto. Lo vamos a agrandar un poco para trabajar más cómodos. El otro halo que podemos usar es el negro
para mover el objeto a algún otro lugar.
Ahora vamos a dibujar un pez... seleccionamos el halo blanco
, cuando lo hagamos el cursor del mouse va a pasar a ser una cruz, con esta cruz dibujamos el contorno de un pez sobre el objeto camera y cuando soltemos el boton del mouse, el squeak creará nuestro pez en 3d
Tomémonos un tiempo para jugar con nuestro pez, si hacemos click con el botón izquierdo y movemos el mouse sin soltar el botón podemos mover el pez por el espacio 3d, si lo hacemos mientras presionamos SHIFT podemos subir o bajar el pez, con CONTROL podemos rotarlo, con CONTROL+SHIFT lo rotamos más libremente.
Ahora podemos pedir los halos para nuestro pez.
La forma del pez está linda, pero el color es aburrido... para arreglar esto seleccionamos el halo blanco con el dibujo de un lápiz
, cuando hacemos esto aparece una nueva herramienta:
Ahora podemos seleccionar el balde de pintura y después un color... y volcamos el balde sobre el pez. DespuÉS seleccionamos el pincel y podemos dibujar. Demorate el tiempo que quieras en este paso... pintar es divertido, te acordás todavía?... Cuando termines presioná el botón Keep (mantener) 
(consejo: mientras estás pintando podés rotar y mover el pez como aprendimos hace un ratito)...
así quedó mi pez:
Ahora podemos jugar un poco con movimientos y acciones en 3D... cuando creamos el pez en la ventana Wonderland editor apareció un nuevo item de nombre skecth1, con botón derecho arriba del nuevo item tenemos algunas opciones para jugar:
Probá con todas, si no te gusta con el botón Undo
volvés atrár la acción.
NOTA: Hasta acá podemos tener horas de sana diversión, tomemos el tiempo necesario para divertirnos.
Sigamos...
Ahora volvemos a pedir los halos del pez, pero ahora seleccionamos el cyan con el dibujo de un ojo
, al hacerlo nos aparece el Viewer de nuestro pez, esto nos permite verlo por dentro
Si apretamos el signo de exclamación
que está al lado de
o de
el pez obedecerá la orden (avanzar o girar). También podemos cambiar algún valor como X, Y o Z, o si movemos el pez con el mouse veremos que estos valores cambian.
Mi pez quedó muy gordo, asi que aprieto donde dice 'color'
y busco la categoría llamada 'geometry':
Ahora cambio el valor de 'width' (ancho) hasta que mi pez quede más flaco. Así me quedó:
Ahora vamos a arrastrar con el mouse donde dice
hasta un lugar libre del World, cuando hagamos esto aparecerá un script así:
Apretando sobre el relojito
arrancamos el script, con un poco de suerte nuestro pez está girando!! haciendo click de nuevo sobre el relojito hacemos que el pez pare.
Ahora arrastramos con el mouse donde dice
, pero en lugar de tirarlo sobre algún espacio vacío, lo tiramos arriba del script anterior hasta que nos queda algo así...
Ahora cuando hagamos correr el script, el pez dará una vuelta!!!
Una pecera con solo 1 pez es algo medio aburrido, pero recuerden que tenemos algo que se llama IMAGINACION que podemos usar para hacerla más linda... Esto es uno de los objetivos de Squeak, amplificar la capacidad de creación que todos tenemos...
Espero que lo hayan disfrutado tando como yo!... nos vemos en el próximo tutorial, Diego Gomez Deck
volver al la página de tutoriales