jueves, 29 de octubre de 2009

Logo de quimica 2

Como casi no se notaba el 3D rendereo de nuevo y mejoro un poco la perspectiva

domingo, 25 de octubre de 2009

LOGO DE FACULTAD DE QUIMICA

LOGO DE LA Facultad de ciencias quimicas

Aqui va el logo, lo interesante es que hubo que aprender a poner el texto bajo una curva, que en verdad era facil

viernes, 16 de octubre de 2009

NUEVO LOGO DE FACULTAD DE INGENIERIA CIVIL

Esta si esta hecho en blender, no es muy realista pero se ve guay, los logos de facultades
son dificiles porque nadie los tiene bien definidos, excepto el de la UANL


El de fisico matematico esta en camino apenas encuentre un logo bien definido, el de quimica parece facil, puede que sea el proximo

CONSEJOS PARA INICIAR CON BLENDER

Sobre las versiones
Bajar la version mas reciente, yo utilizo la 2.49b, en caso de tener otra, los archivos
hechos en otras versiones hay que distinguirlos de los nuevos, archivos hechos en viejas versiones aunque pueden abrirse, pueden causar errores o simplemente no aprovechar las nuevas funcionalidades

-Sobre la configuracion de blender
Lo primero es configurar los archivos temporales de blender, ya que en las primeras sesiones la inexperiencia del usuario puede causar crashes de la aplicacion

guardar temporales en una carpeta conveniente y que se generen cada cierto tiempo, sugiero 5 minutos

Tangram 3d en blender


tangram3d.blogspot.com

jueves, 15 de octubre de 2009

Movimiento con Python

Por ultimo un ejemplo de movimiento con python
un rectangulo se mueve y rota en el plano, y termina el juego cuando choca

he aqui el codigo del script

cont = GameLogic.getCurrentController()
forward = cont.sensors['up']
backward = cont.sensors['down']
left = cont.sensors['left']
right = cont.sensors['right']
move = cont.actuators['move']
movespeed = [0, 0, 0]
turnspeed = [0, 0, 0]
if forward.positive: movespeed[1] = 0.2
elif backward.positive: movespeed[1] = -0.2
elif left.positive: turnspeed[2] = 0.2
elif right.positive: turnspeed[2] = -0.2
move.useLocalDLoc = True
move.dLoc = movespeed
move.useLocalDRot = True
move.dRot = turnspeed
cont.activate(move)

Comentarios
Los sensores se ubican en un arreglo del controlador del objeto y se sacan simplemente poniendo su nombre, el controlador a usar se pasa a un objeto llamado cont, como ejercicio pudieran
mandar a imprimir todos los sensores del controlador poniendo print cont.sensors

movespeed no es realmente velocidad, es la cantidad de desplazamiento en algun eje
movespeed no es una funcion especial ni nada es un arreglo simple de tres miembros (el arreglo de ejes x,y, z) igual al utilizado por una de las propiedades del actuator (o actuador), se llena el arreglo y se iguala al de la propiedad del actuador, el actuador se activa hasta el final

python utiliza la sangria no es un adorno como en otros lenguajes asi que tener cuidado de no tabular correctamente

y he aqui el link
http://rapidshare.com/files/293630635/python_movimiento.blend

MOVIENDO DIFERENTES JUGADORES

Ejemplo dificil , pero sencillo una vez que se entiende, usando basicamente el IDE de Blender, se plantea este ejemplo sencillo de mediante el teclado cambiar el jugador (algun objeto grafico) que debe de moverse
basicamente es hacer uso de las propiedades de los objetos de juego de blender, crear varias para cada tipo de jugador, notar que se cambia el valor a 0 para los objetos que no van a moverse, actualmente tengo una solucion mas elegante realizada en python, pero fue necesario aprender esta para poder plantearsela en python


El ejemplo es sencillo porque los objetos se mueven solo hacia adelante, pero lo fundamental no era que se movieran para todos lados sino que se pudiera cambiar de jugador

he aqui los links para descargas
http://rapidshare.com/files/293624078/prueba_opcion.blend

EJEMPLOS PRACTICOS DE BLENDER - USANDO SENSORES

En la elaboracion de un juego para blender han salido un monton de cosillas interesantes para el usuario que quiera aprender blender e ire publicando algunos de estos sencillos ejemplos

En este primer ejemplo , subido a rapidshare un objeto de tipo estatico sin fisica es detectado al moverse y tocar un sensor , activa una chicharra, tambien desaparece un cubo que anda por ahi para los que no tienen el sonido de chicharra de la PC

Checar que se escogio que el tipo de objetos fuera un sensor y que detectara al actor, de otra manera no se puede, apenas que se active la fisica del actor

archivo en rapidshare
http://rapidshare.com/files/293620407/deteccion_de_actor_-_uso_de_sensores.blend.html

domingo, 4 de octubre de 2009

El ultimo bisonte hasta ahora

despues de hacer modificaciones al cuerpo y al rostro , el ultimo bisonte queda asi

viernes, 2 de octubre de 2009

blender - Ingenieria civil


He aqui un logo que hice hace muchos años, ni siquiera estoy seguro de haberlo hecho en blender,
de hecho creo que lo hice en 3DS MAX , no tengo el original, anda por ahi una version con un poco de movimiento , en version flash

BLENDER BISONTE DE FISICO- MATEMATICO

Un previo del bisonte de la facultad de fisico matematico

Primera version ,sin pulir


esta version es solo la misma anterior con un modificador tipo subsurf para imaginarnos
mejor el resultado que queremos para el final


esta es la imagen que sirvio como modelo

Y aqui una ilustracion de como la aplicamos en el blender

falta todavia pulirle mas el rostro y las piernas, pero ahi va quedando algo decente

en el mundo ideal tendria que tener varias fotos del bisoten, en la vida real solo se trabaja con lo que se tiene