Normal Maps en palabras sencillas.

Este artículo lo escribo por petición de Malice, que después de explicarle como había solucionado mis problemas con Normal maps, y del cual estaba al tanto de mi batalla con ellos, me respondió con un ¿qué?, eso se debió a que poner la solución en palabras no es nada fácil, por eso voy a explicar con palabras mas “normales” como enfrentar todos los problemas, en http://www.polycount.com/forum/ pueden encontrar más información al respecto.

Antes que nada voy a dejar claro varios conceptos, primero, los modelos en los videojuegos cuentan de polígonos, un conjunto de vértice y lineas que unidos forman a los polígonos en forma de alambrado, para que estos modelos tengan color se les aplica una textura en pixel es, pero si el modelo esta en 3D y la imagen esta en 2D ¿como hacemos eso?, para eso existen los UVmaps, es desarmar tu modelo en grupos de polígonos y estirarlo para que quede plano, así como cuando armas un cubo en papel y este tiene forma de cruz.

1

los polígonos que abres y pones en 2D se les asigna una posición, una escala y una rotación, lo que le estamos dando es la coordenada de la cual va a extraer los pixeles de la imagen, cuantos pixeles va a extraer y en que dirección, por eso si un polígono es mas grande que otro, quiere decir que este va a contener mas pixeles y por lo tanto va a tener mejor definición. Seguir leyendo “Normal Maps en palabras sencillas.”

DJDY: Vuelve y juega

Hacer juegos es divertido… quien lo dice?, cuando somos entusiastas y queremos realizar nuestro videojuego sin saber nada de nada, es REALMENTE difícil saber que hacer.

Aquí debería ir una imagen de google pero me dio pereza buscar una

Los motores de juegos  y frameworks llegan a ayudarnos, porque ya de por si es muy frustrante empezar todo desde cero, cuando terminaríamos nuestro juego? En 6 años? Tampoco quiero sonar fatalista, pero la idea es tener resultados YA!.

Si esta leyendo esto es porque esta interesado en hacer juegos y sueña mas con el juego en acción que con líneas y líneas de código; es por eso que nos agarramos de herramientas que nos entregan resultado inmediatos pero en realidad no aprendemos mucho sobre juegos y si sobre la herramienta.

Expertos en RPG maker y FPS maker y (Pon un genero de juegos) maker, los hay, pero que tal si quieren ir mas allá? Es por eso que aunque herramientas entretenidas no son el camino correcto, y es cuando buscamos por Internet y nos vemos en la época dorada de los desarrolladores de juegos, por que?, porque antes no teníamos tanto de donde escoger, que Unity3D, que UDK, que XNA y definitivamente es la época de desarrollar. Lo que trae algunos inconvenientes pero no los discutiremos ahora.

Pero con que empezar? Y que tanto debo saber? La idea de estos artículos es resolver todas las dudas. Pero primero vamos a recolectar algo de información sobre los conocimientos y las herramientas.

Como ya he dicho en los anteriores artículos, el modelado y el dibujo no serán una clave principal de DJDY sin embargo por algún lado veremos sobre ello, el otro punto clave son los conocimientos previos.

Que debo saber para leer los artículos? Seguir leyendo “DJDY: Vuelve y juega”

DJDY: Reflexiones

Todos quieren Unity para hacer juegos y hay muchos tutoriales en internet sobre como hacer juegos y demás, cuando empece a hacer DJDY pensé en empezar con la herramienta que estaba usando y todo eso, pero ya luego de hacer algunas cosas he visto que aprender Unity es… aprender Unity, al final no es desarrollar juegos.

También la idea de la “serie” es aprender a desarrollar juegos sin cosas muy complejas, como empezar a hacer un motor gráfico o matemáticas de alto nivel.

Ahora es el momento en el que hacer juegos es “mas fácil”, muchas herramientas están a disposición y es mas fácil publicar tus juegos hechos. El inconveniente es que TODOS lo saben y ahora todos quieren hacer juegos.

Cuando esta burbuja se rompa quedaran los que desarrollan juegos y los que aprendieron Unity3D.

Luego de este “Súper análisis Gamer-Dev-Existencialista” DJDY tendrá mas recursos y seguirá enfocado para dummies como yo, los que adoramos los juegos, queremos hacer nuestros propios juegos pero no somos matemáticos ni programadores expertos.

Muy pronto un articulo nuevo.

DJDY 03: Modelado 3D

Al desarrollar juegos, no solo debemos tratar con temas de desarrollo, también debemos tratar con todo lo que se refiere a lo visual, y en la actualidad con la parte de modelado en 3D.
El universo del modelado en 3D es lo suficientemente amplio como para que una persona se dedique solo a ello en todo el proceso de desarrollo de un juego. Modelar, rigging, animar, etc. Todo necesita práctica y estudiar mucho, si está muy interesado en sumergirse más en todo el tema de modelado en 3D para videojuegos más que el scripting y administración del proyecto, les recomiendo mucho este blog en el que se pueden incrementar sus conocimientos sobre todo este mundo. Obviamente en DDJDY vamos a revisar algo del modelado pero desde otro punto de vista, espero les guste y lo encuentren muy didáctico a continuación los links: Seguir leyendo “DJDY 03: Modelado 3D”