¿Te gustaría usar una foto para crear una textura y crear la acera o el suelo frondoso de tu videojuego? ¿Has intentando que una textura no cante a la hora de repetirlo por un determinado objeto?
Si es así le tienes que realizar a la textura una técnica llamada Tileado, Tilear o baldosar en español. Tile significa azulejo o embaldosar. Ya sabéis que siempre sonará mejor en inglés por eso lo llamaremos tilear.
Para ello siempre se usan texturas cuadradas de unas resoluciones proporcionales y parejas. Es decir 64×64, 128x128x 256×256, 512×512, 1024×1024 etc etc. Ya que desde siempre a la programación le han gustado los números pares y multiplos de 2. Así que en este audio partiremos de una imagen típica de 1024x 1024 píxeles que es lo más estandar hoy en día.
Podrás salir con una textura adaptada a que se repita, no se vea ningún problema de cortes o extraños sobre la texturas y podrás usar a tu gusto sobre el modelo 3d.
Te recomiendo que te escuchés el capítulo 48 ¿Qué es una textura? para saber que son las texturas en profundidad. Así de paso podrás tilear texturas con más conocimiento.
¡¡Nos vemos mañana con otro capítulo y recuerda suscribirte!! 😀
Buen Lunes os traigo otro de estos capítulos reflexivos donde os cuento algo que he estado pensando. En este caso os traigo la siguiente frase ¡¡Mira hacia adelante!!
Cada vez es más común fruto de la nostalgia, los recuerdos o por pensar que el pasado fue mejor que le presente. En estar rememorando lo que jugábamos, querer hacer videojuegos como antaño o enamorarnos de lo retro. Es una opción o modalidad claro está. Pero simplemente vengo a recordaros de que deberías disfrutar el día a día y dejar de lamentarte por no volver al pasado.
Fijo que si tu hubieras nacido hoy para nada querrías lo que había en tu época. Todo está bien dentro de su medida pero he querido plasmaros esta reflexión que me hizo a mi dudar bastante hasta que me he visto en la obligación de jugar más a cosas actuales y no quedarme anticuado. ¡¡Así que mira hacia adelante!!
Si te ha gustado puedes escuchar también 17. Motores de Videojuegos 😉
Mañana se celebra el 10 aniversario del Global Game Jam. Un evento internacional donde miles de desarrolladores participan en una competición por realizar un videojuego en 48 horas.
Por eso te dedico hoy un capítulo por si no conocías el término de Game Jam. Te recomiendo que participes alguna vez pero con moderación. Suelen ser jornadas muy duras, estresantes pero a la par de creativas. Da igual si vas solo o acompañado que siempre habrá un modelador, diseñador, programador, compositor, guionista, tester… dispuesto a participar o entrar contigo en un equipo.
Además si no puedes participar estos días 26, 27 y 28 de Enero del 2018 ¡¡no te preocupes!! Puedes ser tú el próximo organizador del global game jam el próximo año. O si tienes mono participar en infinidad de competiciones que se celebran por redes sociales o páginas webs estilo Itcth.io que tiene una categoría exclusiva para game jams.
Así que hidrataté, haz descansos y tranquil@ que en 48 horas no todo sale pero la gracia está en participar simplemente. Espero haberte resuelto la duda a qué es una game jam.
Como os prometí ya volvemos a retomar el Modelado 3D tras unas semanas hablando de motores 3d.
Cuando empezamos a modelar siempre nos resaltan las primeras dudas. Nos enseñan que es eso de triángulos y quads. ¿Por qué hemos de respetar la topología o la homogeneidad de los vértices en la malla de un modelo tridimensional?. ¿No podemos crear caras al tuntún sin ningún orden siempre que nos permita meter detalles? ¿O a caso Zbrush no nos permite crear modelos en alta calidad y luego mediante el Decimation bajar calidad? ¿El Zremesher me hará bien la retoplogía?
Los quads siempre podrán dividirse en triángulos. Ya que un quad es una cara de 4 lados pero siempre se compone de 2 triángulos verdad? Eso el programa encargado de mostrarlo y renderizarlo le dará igual pero al que modela no. Por lo que la forma idónea para los motores de videojuegos es usar triángulos. Simplifican sus cálculos y todo lo convierten en triángulos. Pero ¿Sabéis que complicado que es modelar usando triángulos? Un triángulo no tiene una dirección predefinida de donde está el norte, sur, este u oeste. Con un quad o cuadrado se puede generar una malla con una estructura y seguir un orden.
¿Y que pasa si genero una cara de 5 o más lados? Ahí le estás dejando al programa que trate de interpretar los triángulos que tiene ese programa. ¿Por donde los ha de dividir? ¿Y respetará esos vertices la armonía cuando haya que pliegarlos o torsionarlos en alguna animación? Evidentemente va ser que no.
Para meter calidad a un modelo compuesto por quads podemos subdivirlo en infinitos quads. Un quad de 4 lados se dividirá en 4 quads dando más detalle. Un triángulo no se puede subdividir tan cómodamente. Es como partir una servilleta cuadrada particlar en 4 partes y una servilleta doblada por la mitad con forma triangular en 3 partes. No es nada fácil. Pues ya sabéis que tenemos los triángulos equilateros, isosceles, escalenos) No viene mal repasar de vez en cuando. Pero ahí está claro que a la hora de representar esas mallas en entornos tridimensionales no estamos ayudando en nada a la máquina. Más bien le estamos ayudando a que genere errores, aplique mal texturas, materiales, el comportamiento de la iluminación…
¿Te ha gustado la explicación entre triángulos y quads?
Espero que os haya gustado la explicación 🙂
Si quieres saber más de Modelado 3D o la diferencia entre triángulos y quads quizás te interese el capítulo donde hablamos del Lightmapping muy importante para generar las luces.
También puedes suscribirte a nuestro canal en iVoox
¡¡No dudéis en escribirme si quieres más contenido!!
Os traigo un tecnicismo del 3D que cada día está tenido más repercusión que es el Tesselation o Teselado. Esta terminología lo introdujo la versión 11 de Direct X junto a las tarjetas gráficas Nvidia.
Para explicarlo sencillamente sería un algoritmo que se encarga de dar detalle a las mallas o mesh aumentando el número de vértices que vemos en pantalla. Antaño teníamos que recurrir al cambio de modelos de Low-poly por high-poly según se acercaba la cámara o la escena requería un un personaje con mucha más resolución para sus expresiones. ¿Os acordáis del Motion Engine de PS2 que decían que los videojuegos mostrarían emociones?
La tecnología avanza tan rápido que ya el Bumping Map se está quedando anticuado. Ya no necesitamos una textura para simular relieve o más vértices. Ya podemos directamente subdividir las caras de un personaje, vehículo, escenario o iteam para que según nos acerquemos vaya ganando en calidad gráfica.