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

Slides:



Advertisements
Presentaciones similares
Diseño y Animación en la Educación Presentado por: Roger Brandao Juan Bermúdez Francisco Bravo Antony Domínguz.
Advertisements

INTELIGENCIA ARTIFICIAL
ELEMENTOS DE GEOMETRIA ANALITICA
Desarrollo de juegos de video Aprendiendo a programar en C# de manera divertida Sesión 5: Transformación y colisión de sprites
Desarrollo de Juegos de Video en 3D
Desarrollo de Juegos de Video en 3D El Mundo Poligonal Fabián Coello C. Febrero 2006.
Desarrollo de Juegos de Video en 3D
Desarrollo de Juegos de Video en 3D
Desarrollo de Juegos de Video en 3D Cámara, Luz y Acción Fabián Coello C. Marzo 2006.
Actualización en Geometría: Simulación por Ordenador
Shaders. Direct x DirectX es una colección de APIs desarrolladas para facilitar las complejas tareas relacionadas con multimedia, especialmente programación.

TRANSFORMACIONES LINEALES EN 3D
Centro de estudios Tecnológicos del Mar nO.20 ~Sistemas de Información Geográfica~ Betzaide Viridiana Luna Cruz 22s1.
DESARROLLO DE VIDEOJUEGOS Y EFECTOS ESPECIALES DE CINE
Geometría Analítica Plana
Rotación de los ejes coordenados
Java Binding for the OpenGL API Unidad III. ¿Qué es OpenGL? Open GL es un entorno de desarrollo portable de aplicaciones gráficas interactivas en 2D y.
TRANSFORMACIONES GEOMÉTRICAS
Universidad Austral de Chile – Instituto de Informática Paradigmas en Aplicaciones Gráficos basados en muestras: Las imágenes se componen de un arreglo.
Transformaciones geométricas en 2D y 3D
¿ Qué es la Computación en Nube ?
Desarrollo de Juegos de Video en 3D
Transformaciones geométricas
Transformaciones Geométricas
Graficación III. Transformaciones.
Dibujar en 3D: puntos, líneas y polígonos.
VECTORES VS PIXELES Por Drako.
Transformaciones Geométricas
ROTACIÓN DE POLÍGONOS EN EL PLANO CARTESIANO
Fundamentos.  Abstracción Matemática  Rendering  Pre-rendering  Real-time rendering.
También conocida como transformación de los seis parámetros Son necesarios como mínimo tres pares. Las fórmulas empleadas son las siguientes: donde: x',
Víctor Roldán Betancort
EXTRACCIÓN DE CARACTERISTICAS
Plano Polar
TRANSFORMACIONES ISOMÉTRICAS
Transformaciones Geométricas
VISOR TERRENO 3D: Bases HYPACK 2014.
Graficacion.
GPUs Rayco González Sicilia Microprocesadores para Comunicaciones 5º ETSIT.
Modelado de una superficie poligonal. Diferenciar los elementos básicos de una superficie poligonal. Usar primitivas de objetos para definir otras más.
Modelos Simples y Complejos
VISOR TERRENO 3D Bases HYPACK Visor Terreno 3-D (3DTV)
Fundamentos.  Abstracción Matemática  Rendering  Pre-rendering  Real-time rendering.
Multiplicación de matrices
MoMento S Grupo 33: Ignacio Ayllón Benito Félix A. Velázquez Salas.
María cristina Gutiérrez días
Luciano Reyes Itzel Elvira
Ingrid Voss Aldo Gutiérrez Antonio Madrigal. Temas  Frustum Culling  Billboard  Sistemas de Partículas.
Trabajo grupal Flash Integrantes: Piero Álvarez Milena Gómez Verónica Castillo Cristian Rodríguez.
A = ½ (x1y2 + x2y3 + … + xny1 – x1yn – … – x3y2 – x2y1)
Matrices rango de una matriz
Graficación 2D Alumna: Yasmin Rosales Cruz
2D y RASTREO PRIMITIVAS  Polilínea: definida por una secuencia de puntos 2D y un tipo de línea.  Polígono: es una polilínea cerrada. Un punto es interior.
PRESENTA: LUCIANO REYES ITZEL ELVIRA TRABAJO: UNIDAD 3.
MICROSOFT EXCEL.
Robótica M.C. Fco. Javier de la Garza S.
Aplicaciones De las matrices.
Generación Procedural de Terrenos en la GPU
PARTICIPANTE: CAMACHO MAITE C.I T-01.
*Objetivo de la clase: -Definir formalmente la transformación isométrica: rotación. -Representar rotaciones de puntos, segmentos y figuras Rotación Una.
Grupo de Modelamiento de Sistemas Programa de Ingeniería Civil U de A.
Recuperacion de Imagenes: Un Estudio Basado en Contenido.
HIDROFOR ZONIFICACIÓN DE ESTÁNDARES Y PARÁMETROS EDAFOCLIMÁTICOS PARA LA CONSERVACIÓN Y PROTECCIÓN DE SUELOS Y AGUAS INCLUIDOS EN LA LEY REGIONES.
 La imagen figurativa no realista produce su efecto en los espectadores gracias al uso de formas, colores y texturas en este tema analizaremos el papel.
Unidad 7 Aplicar formatos en Excel. Fecha: 7/11/ 2011 Periodo# : 2 Objetivo: Identificar a Excel para efectuar operaciones numéricas y los usos que podemos.
Uso de irfanview como herramienta en el manejo de imágenes Prof. Edgar Oswaldo González Bello Prof. Adolfo Castillo Navarro.
OPERADORES CINEMÁTICOS Roger Miranda Colorado
Transformación de objetos Para transformar un objeto primero hay que seleccionarlo. Es posible transformar todos los objetos gráficos y de texto de las.
Transcripción de la presentación:

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 Mejorando desempeño gráfico Transformaciones Transformaciones Texturas Texturas

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

Transformaciones Cambios que se aplican a los objetos Cambios que se aplican a los objetos TraslaciónTraslación RotaciónRotación EscalamientoEscalamiento Representados por matrices Representados por matrices

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

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

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

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

Transformaciones Orden recomendado: Orden recomendado: 1.Escalamiento 2.Rotación 3.Translación

Demo

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

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

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

Demo

Recursos msdn.microsoft.com/directx msdn.microsoft.com/directx