jueves, 8 de septiembre de 2011

Escanea el código

Este es un pequeño video que he realizado con 3D Studio Max donde he creado en 3 dimensiones un código QR, si tenéis un programa para generar este tipo de códigos, podréis hacer videos como este :) .

Pronto explicaré como.




Espero que os haya gustado.

miércoles, 7 de septiembre de 2011

Tutorial 5 3D Stereo

Hoy nos vamos a dedicar a hacer algo avanzado de una forma sencilla, no se si teneis conocimiento de el 3D Stereo, asi que os explicare brevemente en que consiste.

Cuando ois la palabra stereo seguro que pensais en sonido, mono, stereo, etc... eso pasa en el audio, cuando dos altavoces emiten distintos sonidos creando uno solo al percibirlo, de esta manera crea una especie de profundidad en el sonido.

Pues bien, con las imagenes pasa lo mismo, al igual que dos oidos, tambien tenemos dos ojos, y cada uno percibe una imagen distinta, en si la imagen es la misma, pero vista desde otro angulo.

Es como cuando levantas el pulgar frente a ti y lo miras solo con un ojo, luego cierras ese ojo y lo miras con el otro, tu mano no cambia de sitio pero ves el pulgar desplazado, pues bien, hoy os mostraré como crear una imagen en 3D Stereo.

Para emepezar usaremos nuestra escena de primitivas estandar, la ultima que hicimos, aquella a la que le añadimos las sombras.

Asi que abrimos la escena.

Una vez abierta crearemos una camara, para ello vamos a la barra de la derecha y pulsamos sobre el boton camera, que se encuentra a la derecha de light.
En el desplegable que nos aparece al pulsar camera seleccionamos target, esto hará que nuestra camara tenga un punto objetivo al que mirar.
pulsaremos sobre la ventana Top para crear la camara, y sin dejar de pulsar el ratón desplazaremos el target en direccion a nuestros objetos como se muestra en la siguiente imagen.




Ahora copiaremos la camara creando otra igual, pulsaremos la tecla Shift y en la vista top desplazaremos la camara hacia la derecha solo un poco, un par de cuadraditos bastaran.





Es importante tener solo seleccionada la camara, ya que si seleccionamos tambien el target, este tambien se desplazaría, y eso no es lo que queremos los dos target han de estar siempre juntos.
Hecho esto vamos a seleccionar las dos camaras y las desplazaremos hacia atrás y hacia arriba para crear una vista en perspectiva que abarque mejor la escena.





Vamos a ver que ven nuestras camaras.
En la ventana Left haremos clic izquierdo sobre el nombre de la ventana, en este caso Left, y en el desplegable que nos aparece seleccionamos Camera1.




Ahora haremos lo mismo en la ventana Perspective, pero con la Camera2.
Es hora de mover los target para ello tenemos que seleccionar los dos, pero es posible que nos resulte dificil, ya que son dos y estan en mitad de la escena, para ello los seleccionaremos por nombre, solo tenemos que pulsar sobre el boton de la flecha junto a unas rallitas.


Se nos abrira una ventana y seleccionaremos los dos target.




Lo desplazaremos en la misma dirección, osea, los alejaremos.
Si os fijais en nuestras cámaras, una esta mas avanzada que la otra, seleccionaremos una y la pondremos al mismo nivel que la otra.

 

 
Ya tenemos los target alejados y las dos camaras en perfecto paralelo.
Ahora tenemos que hacer los renderizados pero esta vez no lo haremos desde la vista perspective, si no desde camera1 y camera2

 



Haciendo el render a camera1 guardaremos el archivo en jpg como ojoizquierdo.
Haremos lo mismo con camera2 y guardaremos el archivo como ojoderecho.



 
Bueno, ahora tenemos que pasar a otro programa, en mi caso he utilizado el Adobe Photoshop, pero tambien puedes utilizar Paint o cualquier otro programa de dibujo o fotografia.
Lo primero es abrir el programa y abrir la imagen ojoizquierdo.jpg

 

 
Con la herrmienta selección, seleccionamos toda la imagen y pulsamos Ctrl + C de esta manera copiaremos toda la imagen.
Ahora vamos a Archivo y en el desplegable pulsamos sobre Nuevo.
Nos aparecerá la siguiente ventana.

 

 
Como la imagen que hemos copiado mide 640x480 nos pregunta si nuestra nueva imagen queremos que mida lo mismo, pero como nosotros queremos juntar dos imagenes, una junto a la otra, le diremos que la queremos el doble de ancho, para ello cambiaremos el 640 y pondremos 1280, así sera el doble de ancho.


 

 
En cuanto nos aparezca la imagen en blanco pulsaremos las teclas Ctrl + V y automáticamente se pegará la imagen que previamente habiamos copiado, ahora desplazaremos la imagen hasta el borde izquierdo.
Tenemos que hacer lo mismo con nuestro otro archivo, ojoderecho.jpg
seguiremos los mismos pasos, Abrir, una vez tengamos la imagen, seleccionamos todo el contorno, pulsamos Ctrl + C y esta vez en lugar de crear una imagen nueva, volvemos a la que ya creamos antes, y pegamos ( Ctrl + V ) esta imagen la desplazamos al borde derecho, y ya tenemos las dos imagenes juntas.




 
Es hora de guardar nuestro trabajo, podeís guardar esta imagen donde querais, la llamaremos primitivas3D.

 

 
Este debe haber sido el resultado.
Pero os preguntareis, y que hago para ver esto en 3D?
Tenemos 3 opciones:
1- Si cruzais los ojos hasta sobre poner una imagen sobre la otra vereis el efecto 3D es el metodo conocido como (cross eyed) .
2- Si teneis el programa TriDef 3D podreis verlo con su visor de fotografias
3- Creando un video en youtube y dandole la opcion de activar 3D de esta manera podreis verlo incluso con gafas anaglíficas las de rojo y azul de toda la vida.
Aquí os pongo un video donde explica muy bien como utilizar el metodo cross eyed.

 

 
Aquí os dejo un par imagenes en 3D hechas por mi y unas cuantas recogidas de internet para que podais ver algo con el metodo cross eyed ya vereis como alucinais, tampoco os recomiendo pasaros mucho rato mirando con este metodo, os puede dar dolor de cabeza.


 





Ahora unas imagenes encontradas por internet:


























En un próximo tutorial os enseñaré a crear un video en youtube en 3D y os explicaré una forma sencilla de hacer fotos en 3D.










lunes, 5 de septiembre de 2011

Tutorial 4 la mesa de billar

Este trabajo nos llevará algo mas de tiempo, ya que utilizaremos 2 cilindros que modificaremos de tamaño, un cono al que modificaremos su forma su tamaño y le daremos una textura tipo madera. Crearemos una esfera que copiaremos 3 veces y le aplicaremos la herramienta de Raytrace para hacerlas brillantes.

Usaremos el objeto plano y le daremos una textura que le hará parecer el tapete de una mesa de billar, y colocaremos una luz Omni para crear luz y sombra.

Este tutorial se compone de dos partes, la primera es el video que hay a continuación, en el que se muestra como crear los objetos, y la segunda parte será escrita y con fotografias, donde explicaré como dar los distintos tipos de textura.

Vamos allá.



Ahora pasamos a las texturas:

Primero abrimos el editor de materiales y pulsamos sobre el botón Standard, y en la ventana que se abrirá seleccionamos Raytrace y pulsamos Ok.


Ahora pulsamos sobre Difuse y en el selector de color elegimos uno rojo, y en Specular Level añadimos un valor de 150.




Hecho esto, seleccionamos 3 esferas, para hacer esto seleccionamos una esfera y pulsamos sobre las otras mientras mantenemos pulsada la tecla Ctrl, con las 3 esferas seleccionadas pulsamos asignar material a la selección.




Ahora con el ratón en la ventana del editor de materiales seleccionaremos la esfera de material y la arrastraremos a la esfera de al lado para copiar el material.




Ahora vamos a cambiarle el color y le daremos un tono amarillo, pulsamos sobre difuso y en el selector de color elegimos el amarillo.




Al copiar el material nos aparecerá la siguiente ventana, marcamos rename this material, le ponemos el nombre amarillo, y pulsamos OK.




Ya podemos aplicarle el material a la cuarta bola.
Volvemos al editor de materiales y seleccionamos la tercera esfera de color y pulsamos sobre el desplegable Maps.




Pulsamos sobre None junto a Diffuse Color, y en la ventana que nos aparece seleccionamos Bitmap y pulsamos OK.





Seleccionamos la textura SAD01 que os pongo aquí, recordar pulsar boton derecho del ratón y guardar imagen.




Aplicamos la textura al objeto Plano, si ahora hiciesemos un render nos saldría algo así.




Como veis se ve muy pixelado, eso lo solucionaremos ahora.
Primero volvemos al editor de materiales seleccionamos la esfera con la textura y pulsamos sobre Map #1 y seleccionamos Default.





Marcamos la casilla Face Map, y si observamos la esfera de la textura veremos como cambia.





Ahora seleccionamos el objeto Plano, si os fijais en la imagen de abajo el objeto plano esta formado por 4x4 segmentos, fijaros tambien en la ventana Front antes de hacer el cambio.




Vamos a cambiar los segmentos y en lugar de 4x4 lo haremos de 20x20 para ello modificamos Length Segs y Width Segs, ahora veremos como cambia en la ventan Front.




Si ahora renderizamos obtendremos el siguiente resultado.




Ahora y por último le aplicaremos una textura tipo madera para el Taco, seguiremos los mismos pasos que para la textura de la mesa, pero en este caso no marcaremos la casilla Face Map.




Aqui os dejo la textura madera.




Bien, ya esta creada nuestra escena, ahora podemos guardarla como escenabillar y hacer un render de nuestra escena guardando el archivo, deberia haberos quedado mas o menos así.



Recordar que podeis desplazar la luz para mover las sombras y tener otro enfoque.













Tutorial 3 Luces y sombras

En este tutorial os enseñare a crear una luz y a que los objetos proyecten sombras.

Para empezar abrimos nuestra escena primitivas2 .
A continuación creamos un plano para que haga el papel de suelo,el plano lo haremos en la vista Top para poder centrarlo en la escena.


Como veis el plano tambien se encuentra entre las primitivas estandar.




 
Una vez creado el plano iremos al editor de materiales y le daremos un color blanco, recordad si el plano os sale mas pequeño de lo que esperabais siempre podeir modificarlo con la herramienta Escalar.



Ahora crearemos nuestra "bombilla" para ello vamos a la barra de herramientas que tenemos a la derecha y seleccionamos Lights "Luces",entre las opciones que hay seleccionaremos Omni, para que nuestra luz sea omnidireccional, como queremos que nuestra luz cree sombra en nuestros objetos marcaremos la casilla On que se encuentra en el apartado Shadows.



La crearemos en la vista Top a la izquierda de nuestros objetos, como veis en la imagen de arriba, nuestra luz se a creado al nivel del suelo, solo tenemos que ir a la vista Front o Left y desplazarla hacia arriba.


Ya solo nos queda hacer nuestro renderizado a un archivo y guardar la escena como primitivas3, así debería quedar nuestro render.


Bueno ya hemos creado una escena con primitivas estandar, texturas, luces y sombras, llegar a completar esta escena a sido bastante facil verdad, es un poquito chorra la piramide el cubito y demás, por eso en el siguiente tutorial crearemos la escena de la mesa de billar, vereis que es igual de simple que esto.


domingo, 4 de septiembre de 2011

Próximamente

En nuestro próximo tutorial os enseñare a crear sombras, primero usaremos nuestra escena con primitivas estandar, y luego pasaremos a algo mas vistoso, crearemos una escena como esta.







Cuanto mas compleja es la escena en texturas y sombras mas parecido tiene a una imagen real.
esta escena puede parecer complicada, pero cuando sigais el tutorial, vereis que es mas facil de lo que parece.

Tutorial 2 dar color y texturizar


Ahora vamos a prender algo sencillito como es darle un color o una textura a nuestros objetos, primero de todo abriremos la escena primitivas1.0 del tutorial anterior.
En esta nueva ventana que nos aparece, seleccionamos el archivo que queremos abrir, en este caso, primitivas 1.0:


Seleccionamos Primitivas1.0 y pulsamos sobre abrir.

Ya tenemos nuestra escena de nuevo en el área de trabajo, ahora seleccionaremos un objeto, por ejemplo la pirámide y a continuación pulsaremos sobre el botón Material Editor ( editor de materiales),       
 

el cual nos abrirá la siguiente ventana.


Cada esfera de arriba representa un color, textura o material, como aún no hemos modificado ninguna, todas son iguales. Cada textura puede asignarse a un objeto o a varios , pero una vez asignado, si cambiamos la textura aquí, también cambiara en nuestro objeto.
Bien asignemos una textura, para ello pulsamos sobre la pestaña Maps.


Al pulsar sobre Maps nos abrirá el siguiente desplegable.


Ahora haremos un clic sobre None , si, sé que en todos pone None,  nosotros lo haremos en el que esta junto a Diffuse Color.

Esto nos abrirá la siguiente ventana.


Por defecto debería venir con la casilla 2D maps marcada, en caso de que no este la marcamos y en la parte de la derecha seleccionamos bitmap y pulsamos OK.

Ahora se nos abrirá la siguiente ventana, para buscar la imagen que queramos utilizar, buscamos la imagen, la seleccionamos y pulsamos Abrir , puede abrir muchos formatos de imagen, jpg, tif y bmp entre otras.



 Yo he seleccionado una  textura a modo de piedras, te la pongo aquí para que puedas usarla tu también.


Para bajarla a tu ordenador solo tienes que hacer clic derecho sobre la imagen y seleccionar guardar imagen como.
Una vez echo esto podemos continuar.

Seleccionamos cualquier objeto de nuestra escena y pulsamos sobre el botón asignar material a la selección , es el botón que se encuentra enmarcado en rojo en la siguiente imagen.



 Y ya tenemos un objeto texturizado, también podemos  aplicarle a los objetos texturas mas complejas, darles mas relieves o colores simples, los relieves y texturas complejas lo dejaremos para mas adelante, ahora usaremos colores mas simples.

Seleccionamos otra esfera del editor de materiales, ahora pulsamos sobre el recuadro que hay junto a Ambient y en la ventana que se nos abre, elegimos el color que queremos utilizar para nuestro siguiente objeto.


En este caso yo he elegido el rojo para el cubo, recordar seleccionar el objeto al que queréis asignarle el material antes de pulsar sobre el botón.

Bien ahora asígnale el material que quieras al resto de objetos, utiliza imágenes o colores simples, y por último haz un renderizado y mira como te ha quedado, guarda el trabajo como Primitivas2 pues en el próximo tutorial le añadiremos luces y sombras. 

 



Bueno, ya hemos aprendido a hacer objetos simples y a aplicarles texturas simples, no a sido dificil verdad :)