Desarrollo de Juegos de Video en 3D - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Desarrollo de Juegos de Video en 3D

Description:

Permite crear varias copias del mismo objeto eficientemente. Index Buffers ... Hacer crecer a un objeto uniformemente o relativamente en sus ejes ... – PowerPoint PPT presentation

Number of Views:17
Avg rating:3.0/5.0
Slides: 16
Provided by: fabianc
Category:

less

Transcript and Presenter's Notes

Title: Desarrollo de Juegos de Video en 3D


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

Sin Index
Con 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_at_gmail.com
  • www.geocities.com/fabian.coello
  • www.microsoft.com/directx
  • msdn.microsoft.com/directx
Write a Comment
User Comments (0)
About PowerShow.com