jueves, 22 de agosto de 2013

8 .-. Modelos 3D. Mallas. Código.

Bien, una vez vista la teoría de cómo se implementa una animación y cuales son sus partes, que existe una jerarquía en los elementos que forman el esqueleto, que también existen unas uniones entre las distintas partes del esqueleto, y todo ello mezclado con las animaciones de cada parte del esqueleto; vamos a crear en nuestro motor una animación para lo cual emplearé un tanque que amablemente ha sido realizado por Alberto Durán Vaz.



lunes, 12 de agosto de 2013

8 .-. Modelos 3D. Mallas. Animación. (II)


FOTOGRAMAS (FRAMES) y CONTENEDORES

Hay dos componentes dentro de una malla de animación: uniones y contenedores de malla. Las uniones es donde una malla y otra se tocan y es lo que podríamos interpretar como una articulación, como una rodilla.


El problema de los nombres.

Por alguna razón, alguien en Microsoft decidió que la palabra "unión" (join) era un término demasiado simple de usar. Tuvieron que ir y reemplazarlo con la palabra Frame.

FRAME = UNION = JOIN = MARCO


lunes, 5 de agosto de 2013

8 .-. Modelos 3D. Mallas. Animación.

Lo que hemos visto hasta ahora es como cargar una malla estática. Eso nos serviría, por ejemplo, para hacer un elemento fijo del juego. Pero, por lo general, las mallas contienen animaciones y movimientos y, de eso, vamos a tratar en este post.

martes, 23 de julio de 2013

8 .-. Modelos 3D. Mallas. Renderizar Malla

Bien vamos allá con el renderizado de la malla. Repasemos algunos conceptos. Tenemos un fichero X que guarda el diseño de un coche que, supongamos, hemos hecho con Blender. Nuestro código carga el fichero X en un objeto de tipo Mesh al que acompañan colecciones de Materiales y Texturas.


8 .-. Modelos 3D. Mallas. Cargando Mallas en el juego.

Bien, vamos con uno de los temas más atractivos de los juegos: las mallas o meshes como se les dice en inglés. Como habéis podido ver, crear un personaje complejo con triángulos mediante el empleo de vértices sería muy complejo, para eso, existen muchos programas de diseño 3D con los que crear todo lo que se os ocurra. Hoy vamos a emplear Blender, que es gratis y hace de todo. También podeis emplear las mallas que sean free en muchas webs las hay como en esta, Turbosquid.