oct 23

Cuando realizas un juego de ordenador o un vídeo o aplicación multimedia te das cuenta que la parte del sonido es muy importante. Una imagen acompañada de un buen efecto sonoro gana mucho. Generalmente los creadores de juegos de ordenador graban los ruidos en directo. Si necesitas una puerta abriéndose te coges un grabador, localizas una bisagra que chirríe y la registras varias veces hasta que quede bien.

Sin embargo a veces necesitas sonidos raros. Explosiones, clicks, boings, etc. Yo no conocía un programa que los creara desde cero con buena calidad y de forma rápida. Existen aplicaciones comerciales en el mercado que hacen maravillas pero necesitas un curso de varios días para aprender a manejarlas.

Leer más… »

Etiqueta:
oct 22

¡Ya podía haber existido este programa cuando comencé a realizar juegos de ordenador en 3D! Se llama NeoTextureEdit y básicamente lo que hace es crear toda clase de texturas aptas para ser usadas en juegos 2D y 3D.

Imagina un laberinto en 3D. Paredes enormes de ladrillo y muy extensas. Si les quieres aplicar una textura que simule un muro de ladrillo puedes hacer dos cosas. Poner con tu programa de 3D una foto enorme de una pared, lo cual no te recomiendo porque ocuparía mucho y nunca quedaría bien o conseguir una textura con pocos ladrillos pero que al repetirla sobre el muro muchas veces dé la sensación de que son miles.

Leer más… »

Etiqueta:
ago 31

En muchos documentales y películas nos muestran ciudades completas en 3D con todo lujo de detalles. Esto es muy útil para investigadores, historiadores, arquitectos y arqueólogos. A veces tener la visión tridimensional de una antigua urbe puede representar una buena herramienta para averiguar, por ejemplo, cómo se vivía antaño o cómo era una civilización perdida.

Existe un programa que construye ciudades en 3D de forma muy rápida y procedural (por programación sencilla y visual). Se llama CityEngine. Lo que le diferencia de un software típico de 3D es que no tienes que trabajar casa por casa para luego situarlas sobre un mapa con coordenadas precisas. Representaría muchas horas con tareas tediosas y puede que no quedara bien. Con CityEngine  solo hay que introducir un mapa y varios estilos de casas. Luego, jugando con unos parámetros te construye la ciudad él solito, con calles, aceras, farolas, árboles, puentes y claro… casas.

He visto el vídeo de demostración y parece fácil e intuitivo. Yo no he probado este programa, no creo que lo compre por los 7000 dólares que cuesta. Pero quién sabe si alguna vez tendré que utilizarlo por esas cosas de la vida…

En su web (en inglés) podemos ver ciudades como Pompeya o Venecia reconstruidas con bastante detalle.

Etiqueta:
abr 15
Blender

Interface de Blender

Construir modelos en 3D puede plantearse como algo muy difícil, costoso (en tiempo) y solo apto para artistas. En un principio puede ser así, pero una cosa es clara. Nadie nace siendo un artista en 3D o con un don especial para ello. El modelador se hace con trabajo y a base de repetir objetos.

Para comenzar sugiero un programa de bajo coste o gratuito que nos introduzca en los conceptos de las tres dimensiones. Hay software de 3D bueno y barato, el problema que nos plantea alguno es que no son intuitivos. En mi opinión un buen programa es aquel que tiene  las funciones básicas a la vista, iconos agradables y paletas configurables. Luego las funciones avanzadas deben estar escondidas en menús o ventanas que pueden ser llamadas una vez que seamos usuarios con cierta experiencia en el programa.

Blender es un programa gratuito que está disponible para todas las plataformas. Hay una comunidad extensa de usuarios y existen muchos manuales y vídeos para aprender. Sin embargo yo creo que su interface (configuración de menús, iconos y opciones) es muy liosa y el principiante se puede perder buscando cómo se hacen las cosas.

Un programa que me gusta mucho para Mac es Cheetah3D. Cuesta 149 dólares lo cual es casi nada en comparación con otros programas de 3D y ofrece todo lo que se puede necesitar y su uso es muy fácil.

Luego hay programas caros para Windows y Mac como Cinema 4D y 3D Studio Max. Estos hacen de todo y aunque tienen funciones complejas que hacen maravillas también son fáciles para los que se inician.

Etiqueta:
mar 24
Tercera versión del juego

Tercera versión del juego

A veces hacer una pequeña inversión y empezar otra vez desde cero puede ser una decisión clave en el éxito de tu empresa. Eso fue lo que me plantee un año después del comienzo de mi aventura en los juegos 3D y aunque fue doloroso en un principio, hoy sé que acerté. Todo esto lo digo para que no te dé nunca, querido lector, apuro por comenzar de nuevo si ves que tu obra no te convence.

Compré un nuevo motor de juegos, Unity, y empecé a investigar su lenguaje de programación. Tardé varias semanas en entender el concepto de su filosofía basada en objetos instanciados y me costó desarrollar algo por mi mismo, pero los resultados me animaron a seguir ese camino. Además, ya no estaba solo, Unity disponía de un foro donde gente de todo el mundo lo resolvía casi todo.

El mensajero del Conde

Juego hecho con Unity

Supongo que si existiera en mi ciudad una buena academia para hacer juegos en 3D hubiera ido más rápido en mi aprendizaje, aunque sigo pensando que como mejor se domina una disciplina es con el trabajo personal. Cometiendo errores y aprendiendo de ellos. Ya no echo en falta a alguien que me enseñe lo que debo hacer.

Comencé mis modelos 3D otra vez. Un nuevo castillo para mi juego de rol. Nuevos personajes, efectos de luz, paisajes con texturas mezcladas, etc. Lo que más me gustaba de todo era que cada vez veía que iba mejorando en mis habilidades. Hacía las cosas más rápido y mejor. Mi técnica, con el trabajo, se depuraba poco a poco.

Etiqueta:
mar 10

Dentro del Castillo

Con Dim 3 comencé varios mapas y proyectos. Quería hacer un juego en primera persona, tipo rol. La historia se desarrollaba en un ambiente medieval, entre castillos, bosques, valles encantados y enemigos que te atacan sin piedad. Disponía de una historia chula y ya sólo me hacían falta buenos decorados.

Poco a poco fui perfeccionando mi forma de modelar en 3D. Los objetos me quedaban bien aunque descubrí algo inquietante.  ¡Tenía que tener mucho cuidado con el número de polígonos! Un objeto 3D está formado por polígonos. El básico es el triángulo que tiene 3 vértices o puntos de unión entre lados. Con dos triángulos se construye un cuadrado. Y con 6 cuadrados tenemos un cubo. Y de ahí la figura 3D que queramos. Las tarjetas gráficas trabajan con triángulos porque es más fácil y rápido.

Cuando uno comienza a construir, por ejemplo, una ballesta, se da cuenta de que cuantos más polígonos tiene, mejor queda. Lograr un contorno redondeado equivale a insertar más triángulos. Queda más bonito, pero el ordenador tiene que trabajar mucho para pintarlos y moverlos. A partir de ese momento aprendí que tenía que negociar entre crear pocos polígonos y la belleza del objeto si quería que el juego fuera rápido en cualquier ordenador.

Dentro del Castillo

Primera persona en 3D

Lo más difícil a lo que me enfrenté fue hacer personajes que interactuaran en el juego. Los seres humanos son complicados porque tenemos formas que requieren muchos detalles. Redondeces que multiplican el número de vértices. Por cierto, que las mujeres se llevan mil triángulos más que los hombres. ¿Será por las curvas? Más adelante entraré a detallar el modelado de personas. En la foto podéis ver que aunque el primer hombre que hice se parece a un ser humano, todavía le queda mucho que mejorar.

feb 27

Web JamendoMi amigo Roberto me pasa la referencia (¡gracias! :-) ) de una web que alberga música con licencia Creative Commons. Quiere decir que es libre para su uso y disfrute aunque tiene algunas limitaciones.

Es el autor el que establece las reglas de uso pero en general todas las canciones de esta web son de libre distribución. En ocasiones el dueño de los derechos te pedirá simplemente que lo cites en tu trabajo, otras te vetará la opción para que la modifiques o uses fragmentos sin su conocimiento, etc. Y hay algunos casos en los que la libertad para hacer con ella lo que quieras es total.

Otra estrella más de bondad y altruismo para esta web y sus creadores, que renuncian a la posibilidad de “hacerse ricos” por el bien de la comunidad.

La web se llama Jamendo y la podéis encontrar en el siguiente enlace: http://www.jamendo.com

Etiqueta:
feb 19

Primera versiónEl primer editor de juegos que usé fue una introducción al mundo de las 3D. Dim 3 usaba planos simples al que aplicaba una textura y así iba construyendo las paredes de mi castillo. También me permitía importar objetos en 3D realizados con otros programas de diseño.

Una vez construido el primer mapa comencé a realizar una autocrítica: era muy simple, uniforme y con poco realismo. Es cierto que le había echado muchas horas de trabajo. Pero el camino del aprendizaje es duro y tortuoso. ¡Comencé de nuevo! Esta vez mi objetivo era aumentar el nivel de detalle.

Tirar todo tu trabajo por la borda puede ser duro y desconsolador. Pero aquella no iba a ser la primera vez que empezara de nuevo, como ya se verá.

Segundo castilloTrabajar al principio en proyectos pequeños es la clave. Poco a poco vas adquiriendo técnicas para acabar los objetos 3D de forma más rápida y bonita. Se necesitan habilidades en tres campos:

  • Modelado en 3D
  • Texturizado
  • Nociones de programación en algún lenguaje (una vez que programas en uno los demás son parecidos).

Cuando comienzas un nuevo proyecto vas muy lento y tampoco es recomendable hacerlo con prisas. Ser detallista tiene su recompensa. Por ejemplo, puedes poner una pared lisa como muestro en la foto de arriba. O una pared algo más elaborada como en esta segunda foto. Es más trabajo, pero queda mejor. Aún así, este último castillo no me convenció. Tenía que avanzar un paso más.

Etiqueta:
feb 15

Comienzo con este una serie de artículos sobre la creación de  juegos de ordenador en 3D.  Hablaré desde mi experiencia personal que no tiene porqué coincidir con la de otros desarrolladores de juegos.

El camino, al principio no fue fácil y estuvo lleno de obstáculos y frustraciones que sólo conseguí vencer con fuerza de voluntad y constancia. Sin embargo tengo que decir que ya desde pequeño comencé a programar algo. Construí algunos juegos en 2D que no llegaron a ser superventas (entre otras cosas porque nunca los vendí) pero me iniciaron en este curioso mundo del desarrollo.

Hace tres años me propuse realizar algo en 3D y ver hasta dónde podía llegar. Los requisitos para comenzar son: una idea de juego que te ilusione, ganas, y mucha paciencia. Y un cuarto, que espero que no sea inconveniente para ti, amigo lector; leer en inglés sin problemas. En España no hay ninguna academia que te enseñe bien. Lo mejor es ser autodidacta y consultar muchos foros extranjeros donde otros desarrolladores exponen sus ideas, expericias y lo más importante, su conocimiento en forma de manuales o pistas. Más adelante hablaré de estos foros.

En las fotos de este artículo expongo los resultados que obtuve con el primer motor de juegos con el que trabajé. Se llamaba Dimension 3 y al ser gratuito fue mi mejor opción para ver si era capaz de despegar.

Los resultados no son espectaculares pero como lo había hecho yo, me puse muy contento. Fue mi primer paso.

Etiqueta:
preload preload preload