1 / 15

Desarrollo de Juegos de Video en 3D

Desarrollo de Juegos de Video en 3D. Texturas: Dando Vida a los Objetos. Fabián Coello C. Marzo 2006. Temario. Mejorando desempeño gráfico Transformaciones Texturas. Mejorando desempeño gráfico. Vertex Buffers Vértices almacenados en tarjeta gráfica

orli
Download Presentation

Desarrollo de Juegos de Video en 3D

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Desarrollo de Juegos de Video en 3D Texturas: Dando Vida a los Objetos Fabián Coello C. Marzo 2006

  2. Temario • Mejorando desempeño gráfico • Transformaciones • Texturas

  3. Mejorando desempeño gráfico • Vertex Buffers • Vértices almacenados en tarjeta gráfica • Permite crear varias copias del mismo objeto eficientemente. • Index Buffers • Usados conjuntamente con Vertex Buffers • Permiten ahorrar en el número de vértices definidos Con Index Sin Index

  4. Transformaciones • Cambios que se aplican a los objetos • Traslación • Rotación • Escalamiento • Representados por matrices

  5. Translación • Mover un objeto en cualquiera de sus ejes • Representado por la siguiente matriz

  6. Escalamiento • Hacer crecer a un objeto uniformemente o relativamente en sus ejes • Representado por la siguiente matriz

  7. Rotación • Rotar los objetos sobre uno de sus ejes • Representado por la siguiente matriz Yaw Pitch Roll

  8. Transformaciones • Concatenación ( Multiplicación ) de Matrices representa un grupo de transformaciones • Importante el Orden de las transformaciones para obtener los resultados deseados Rotación + Translación Translación + Rotación

  9. Transformaciones • Orden recomendado: • Escalamiento • Rotación • Translación

  10. Demo

  11. Texturas • Imágenes aplicadas sobre los polígonos. • Dar mayor realidad y representar detalle.

  12. Texturas • Son aplicadas a cada vértice • Son identificadas por medio de las coordenadas de textura: U, V • Son identificadas en el rango de 0 a 1 U V

  13. Texturas • Coordenadas de Textura ( U,V ) adicionadas a cada uno de los vértices • PositionColoredTextured • PositionTextured • DirectX maneja Etapas ( stage ) de textura para efectos complejos. • Ejm. Multiplica el color del vértice con el de la textura.

  14. Demo

  15. Recursos • fabian.coello@gmail.com • www.geocities.com/fabian.coello • www.microsoft.com/directx • msdn.microsoft.com/directx

More Related