Pues eso, me he mudado, estoy sin internet, la casa por montar, los ordenadores metidos en cajas, y el trabajo... atrasado.
Así que me tengo que se alargará un par de semanas más el parón veraniego. Espero que para finales de septiembre o principios de octubre, sigamos con los tutoriales.
Como decía uno de mis profesores de informática. "No hay que inventar la rueda todos los días", es decir, si ya hay cosas hechas por alguien, y que son grátis ¿Por qué hacerlo todo desde 0?
Hay que aprender a modificar templates como este, y vereis como vuestros juegos avanzarán mucho más rápido.
En este template teneis hecho un control en tercera persona controlado con el ratón, soluciona tambien el problema de subir cuestas.
Pues eso, si quieres crear tu cabeza o la de algún conocido en 3D para por ejemplo añadirla a un videojuego, puedes usar este programa, que hace que el proceso sea fácil y rápido.
Bueno, en España es verano. Durante los meses de Julio y Agosto, no voy a poder subir muchos tutoriales, y no es porque esté de vacaniones ¡NO! Al contrario, estoy tan ocupado trabajando que no tengo tiempo ni para darme cuenta del calor que hace.
En fin, seguiré entrando por el foro, y poniendo alguna que otra noticia en el blog.
Pero no espereis mucha actividad en estos dos meses veraniegos.
Lo lamento, pero todo el mundo tiene que comer.
Un saludo a todos y buen verano (a aquellos habitantes del hemisferio norte)
He encontrado un programa fabuloso y gratuito, para crear cabezas a partir de unas fotografías, aquí teneis el enlace. DESCARGAR PROGRAMA
El mismo programa incluye un tutorial, es bastante fácil de usar. De todas formas proximamente haré tutoriales, de como usarlo e importarlo a blender, aunque aquí teneis un ejemplo.
Pues eso, si quieres crear tu cabeza o la de algún conocido en 3D para por ejemplo añadirla a un videojuego, puedes usar este programa, que hace que el proceso sea fácil y rápido.
Primera parte:
Segunda parte: Importando a blender
Ya que tenemos completada la parte del modelado, pasamos al tema del texturizado, pero antes hay que hacer el unwrap. Aquí teneis los tutoriales al respecto
2.- Unwrap:
Parte 1
Parte 2
unwrap parte 3
Cuarto y último tutorial de la parte de unwrapeado.
Pues se celebró, no hace mucho, un concurso de videojuegos creados en blender, en la comunidad de blenderartist. Muchos de ellos se pueden descargar. El único inconveniente es que algunos necesitan de un ordenador bastante potente para funcionar. Os animo a que los descargueis habrais los blends, e intenteis comprender como funcionan, se aprende mucho de esa manera.
En este tutorial, volvemos a las animaciones del personaje, para mejorar nuestra comprensión sobre el sistema de acciones y animacion no lineal en el blender game engine.
TUTORIAL CREADO EN BLENDER 2.49, A PARTIR DE AHORA INTENTARÉ CREAR LOS TUTORIALES PARA LA NUEVA VERSION DE BLENDER, AUNQUE LA MAYORÍA DE LOS CONCEPTOS NO CAMBIAN.
Descarga aquí el archivo creado en este tutorial. ARCHIVO
Ya ha salido, la nueva versión de blender, 2.49, tiene todavia algunos fallos pero pronto sacarán una versión actualizada, la 2.49a.
Esto es una buena noticia, pero también tiene su parte mala, y es que python ha sido bastante actualizado y esto significa que muchos de los script que teniamos para versiones anteriores no funcionarán y habrá que modificarlos.
A partir de ahora, intentaré crear los tutoriales en esta nueva versión.
Aquí tienes ordenados los tutoriales que he hecho. La idea es que es un curso, cada tutorial se corresponde con un tema del curso. Es decir si empiezas por el tutorial 10 y no por el 1, habrá cosas que no entenderás. Y no te molestes en preguntarlas porque te remitiré al tutorial número 1.
Si ya tienes conocimientos sobre el game engine, puedes ver los tutoriales a tu conveniencia, pero si eres nuevo en esto, repito, empieza por el tutorial 1 y sigue con los demás en orden.
Si tienes dudas pregúntalas en el foro, pero aprenderás mucho más viendo detenidamente los tutoriales.
Lowpolycoop.com es un blog en el que sus usuarios crean y comparte todo tipo de modelos low poly ideales para la creación de videojuegos, mención especial a su mobiliario urbano (estilo americano). Que podeis descargar AQUÍ.
Buenas, llevo unos días sin actualizar el blog, pero esque estoy liado intentado hacer funcionar correctamente el foro, en concreto uno phpbb3 en un host gratuito.
Me está costando más de la cuenta, sumado a que estoy hasta las cejas de trabajo.
En fin, en unos días estará el foro funcionando perfectamente y habrá tutoriales nuevos.
Este es el mejor tutorial de modelado que he visto (quizas el único) pero es muy bueno, el problema es que está en inglés, pero, yo creo que se coge una idea muy buena del método a seguir, aunque no se entienda lo que dice el autor.
Bueno, pues estaba trabajando en la modificación de este juego, para añadirle tráfico, es decir coches controlados por la cpu. Pero entre el foro y los tutoriales, aparte de mi vida real, pues no me queda ni tiempo ni ganas para esto, así que por ahora lo dejo como está y lo comparto con ustedes. Aquí os dejo un video y el archivo para descargar.
El juego no lo he hecho yo, el autor es martinsh un gran colaborador en el mundo de blender. Yo solo estaba añadiendole más coches.
El juego es un claro ejemplo de como hacer algo con un look profesional, con pocos recursos y que puede ser jugado en pc de baja gama.
Bueno, en el próximo tutorial explicaré la diferencia entre las variables locales y globales, conocimiento necesario para próximos tutoriales.
Bueno, antes de saber la diferencia entre variable local y global, habrá que saber lo que es una variable, dentro del mundo de la programación. Bueno pues para eso podeis echarle un vistazo a este artículo de la wikipedia.
El tiempo.... el tiempo. El tiempo es relativo, no ha existido siempre, el tiempo tiene principio, y depende, no es absoluto, como se piensa... el tiempo...
En este tutorial aprenderemos a manejar texto, tanto estático como dinámico, dentro del game engine.
Tutorial para crear las fuentes, necesario para el siguiente tutorial
Como crear fuentes de texto para usarlas en el game engine.
Con la imagen creada en el tutorial anterior ya puedes usar texto en el game engine.
En este tutorial aprenderemos a hacer saltar al actor dentro del engine, está dividido en dos partes, en esta, la primera parte, veremos como conseguir que se eleve. En la segunda añadiremos una animación al salto para que quede mejor.
Video disponible en version de alta resolución, para ello pulsa el botón HD del navegador de youtube:
¿Cual crees que debería ser el siguiente tutorial? ¿Debería continuar con mi personaje e ir mejorando el juego? Vista en 3ª persona, hacer que salte, añadir una barra de energia...
¿Crees que deberia seguir otros temas? Como hacer un coche, o una moto, un avion, un juego de carreras...
Aquí esta el archivo .blend por si quieres probarlo. ARCHIVO
En este tutorial, volvemos a las animaciones del personaje, para mejorar nuestra comprensión sobre el sistema de acciones y animacion no lineal en el blender game engine.
TUTORIAL CREADO EN BLENDER 2.49, A PARTIR DE AHORA INTENTARÉ CREAR LOS TUTORIALES PARA LA NUEVA VERSION DE BLENDER, AUNQUE LA MAYORÍA DE LOS CONCEPTOS NO CAMBIAN.
Descarga aquí el archivo creado en este tutorial. ARCHIVO
Utilizando el vehicle wrapper -->link<-- y el script de IA para coches creado por mi, he hecho esto. Que es el principio de una inteligencia artificial para un juego de coches en 3D. La idea es la siguiente.
Tengo dos puntos (empty) uno a cada lado del coche. Mido la distancia de cada punto con el cubo-guia, y calculo su diferencia, si la diferencia es 0 significa que el coche esta bien orientado, y sigue recto, si la diferencia es distinta de 0 gira las ruedas a un lado u otro, dependiendo del signo de la diferencia, hasta que vuelva a ser 0. Con esto consigues un coche realista, con un comportamiento realista siguiendo un camino.
El coche que ves en el video, está completamente controlado por la CPU.
Aquí está el archivo:
Este archivo está caido. Los demás archivos del blog, los puedes encontrar aquí. Disculpen las molestias, estoy rehaciendo la web
Este es un ejemplo de inteligencia artificial simple para un coche.
La idea es la siguiente.
* Creo un cubo que servirá de guia, llamesmolo cubo-guia (que imaginativo verdad?). El cubo-guia, realiza su camino siguiente una ipo o animación preestablecida, no se choca con nada ni interfiere con nada. * Nuestro coche siempre mira hacia el cubo guia, y avanza hacia él. * El cubo guia solo se mueve si el coche esta cerca de él, es decir, que lo espera.
Con esto conseguimos que si nuestro coche es empujado, entorpecido etc, siempre volverá a su camino, pero despues de haber perdido cierto tiempo.
coche= cubo naranja cubo-guia= cubo gris el resto= obstaculos moviles.
Tutorial sobre rigging y skining. Es decir, una vez que tenemos un personaje que queremos que forme parte de nuestro juego, debemos añadirle un esqueleto, para poder animarlo y que ejecute acciones en el juego.
Este tutorial cubre el rigging, (añadir esqueleto) y el skining,(asignar los vertices correctos a cada hueso). En el siguiente tutorial, animaremos a nuestro personaje y lo introduciremos en un juego simple.
Si tienes alguna duda sobre el tutorial, por favor pásate por el foro, y haz tu consulta. ----------> FORO <--------------
El simple problema de ir del punto A al punto B, esquivando lo obstaculos que pueda haber en el camino, como por ejemplo muros, no es para nada un problema facil o inmediato en programación, como pudiera parecer a simple vista.
Hay numerosos algoritmos que resuelven mejor o peor el problema. Yo he hecho este, es una variante simplificada (creo) del conocido como A* que se lee "A estrella" o "A star" en inglés.
El cubito rojo encuentra al azul, dondequiera que esté dentro del minilaberinto. Esto puede ser usado en cualquier juego. Por ejemplo juegos del tipo GTA, para que la policia te encuentre entre las calles, el comecocos, para que los fantasmas encuentren a pacman... etc. En fin en casi todo los juegos de una forma u otra es necesario encontrar el camino entre dos puntos.
Bueno... este es un proyecto abierto en el que estamos trabajando unas cuantas personas, es un videojuego de peleas entre coches armados. Su nombre es "Motorcalipsis".
No está en una fase muy avanzada, pero creo que pronto tendremos alguna demo jugable.
Aquí os pongo un par de videos de algunas pruebas que llevamos realizadas. Para más informacion sobre el proyecto visita ESTE LINK
Bueno, pretendo que este sea mi primer juego completo y terminado.
Es un juego estilo "crazy taxi", debes alcanzar tus objetivos en el menor tiempo posible, y al final obtienes una puntuación.
Ademas del gameplay, ya tengo el sistema de puntos y un sistema para guardar y cargar las puntuaciones de partidas anteriores. Le falta música, mejorar los escenarios y muchas cosas más. Pero espero terminarlas.
Bien, ya tenemos blender instalado y funcionando en nuestro ordenador.
Para los siguientes temas del curso, supondremos que tenemos un manejo básico de blender, y de los conceptos del 3D.
Si no es así te recomiendo que antes de empezar con este curso, aprendas a manejar por lo menos de manera básica blender y sus herramientas principales.
Quiero hacer incapié en una cosa: BLENDER es una suite completa de 3D eso significa que sirve para modelar, animar, y todo lo que se puede hacer con cualquier programa 3D. Y que se usan técnicas y conceptos distintos si lo que se pretende es hacer una fotografia o una animación en 3D en vez de un videojuego. Asi que cuando sigais un tutorial sobre blender, no necesariamente será valido para crear videojuegos.
Basicamente si vas a hacer un videojuego, hay que cuidar mucho el número de poligonos, es decir los personajes de nuestro videojuego deben ser LOW POLY (Tener pocos poligonos), y tampoco podremos usar efectos complicados de iluminacion como raytracing o radiosidad, aunque hay maneras de simularlos.
Bien vamos a empezar... lo primero de todo, ¿qué necesito?
1.- Blender evidentemente. Puedes descargarlo de forma gratuita aquí. BLENDER La última version a dia de hoy (11 de febrero de 2009) es la 2.48a.
2.- Python. No es obligatorio para que funcione blender, pero si para ciertas funciones más avanzadas. Puedes descargarlo aqui PYTHON la ultima version es la 2.6.1
OTROS PROGRAMAS.........
3.- Gimp. Es un editor gráfico como photoshop (igual de bueno) pero gratuito y abierto. GIMP La ultima version estable es la 2.4.0
Es común en los foros que hablan sobre blender, las preguntas del tipo: ¿Puedo hacer tal tipo de juego en blender? ¿Puedo hacer esto o lo otro?
La respuesta siempre es ¡SÍ!
Evidentemente el Game Engine de Blender, tiene limitaciones técnicas. Pero siempre hay distintas maneras para hacer algo, lo peor que puede pasar es que lo que tengas en mente, sea más complicado de hacer en blender que en otros motores profesionales.
En fin, en blender se puede hace juegos de cualquier estilo. Incluso multiplayers online, aunque de estos no he visto ninguno terminado en blender, son bastante complicados de realizar.
A continuación os pongo unos videos de ejemplos de lo que se puede hacer en blender.
Estos videos no son mios, que quede claro.
Este es un proyecto profesional de juego abierto y gratuito. Yo Frankie!
Otro en progreso
Ejemplo de juego en 2D, terminado, bastante adictivo y divertido.
Krum, juego en progreso, realizado por una sola persona, esteticamente genial, de los mejores que he visto.
Otro videojuego realizado por una sola persona.
Una prueba para hacer un portal the teletrasportacion, hecho sobre un template de un FPS creado por Social.
Bueno... Soy fisicomolon, tal vez me recordareis de otros blogs como "en busca del friki perdido" y "hasta que el ordenador reviente". ( Es broma ¿eh?)
En fin, soy aficionado a muchas cosas, entre ellas a la creacion de videojuegos, tema del que tratará este blog.
He colgado algunos videos en youtube normalmente para mostrar en foros, en lo que estaba trabajando actualmente. Y he recibido numerosas peticiones de tutoriales, normalmente en inglés. Este foro como ya habrás notado, está en español. Creo que ya hay suficiente documentación y foros en ingles sobre el tema que estoy tratando. Sin embargo si no sabes inglés es dificil aprender a crear videojuegos en blender. Asi que... pretendo facilitar esta tarea para los hispanoparlantes.
Aquí teneis algunos ejemplos de mis trabajos (eternamente) en progreso.
Juego (en fase inicial) de lucha, lo que ves es una prueba del sistema de colisiones.
Este es un videojuego (sin terminar) en tercera persona, intentando imitar el estilo del GTA.
Una version algo mas avanzada
Este juego se llama motorcalipsis, esta en progreso tambien y lo estoy realizando en grupo, nos organizamos a traves del foro de 3d poder, por si alguien quiere colaborar este es el enlace ENLACE