matemáticas aplicadas - tongoxcore · matemáticas aplicadas • ¿qué son las matemáticas? –...

30
Matemáticas Aplicadas para Diseño de Videojuegos 1. Introducción.

Upload: dangkhanh

Post on 03-Oct-2018

284 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Matemáticas Aplicadaspara Diseño de Videojuegos

1. Introducción.

Page 2: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Matemáticas Aplicadas

• ¿Qué son las matemáticas?

Page 3: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Matemáticas Aplicadas

• ¿Qué son las matemáticas?

– Es una ciencia que, a partir de notaciones

básicas exactas y a través del razonamiento

lógico, estudia las propiedades y relaciones

de los entes abstractos (números, figuras

geométricas, símbolos).» Fuente: Wikipedia.

Page 4: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Matemáticas Aplicadas

• ¿Para qué necesitamos

las matemáticas en el

diseño de videojuegos?

Page 5: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Matemáticas Aplicadas

• Variables de estado.

• Viewing y diseño de cámaras.

• Cinemática.

• Colisiones.

• Procesamiento de imágenes.

• Inteligencia Artificial.

• Sonido.

• Rendering.

• Y más…

Page 6: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Variables de estado

• Muchos de los datos en los videojuegos son

operaciones simples, generalmente sumas y

restas.

• Estos datos son mostrados en los HUDs (Head-

up display), los cuales cambian según diversas

acciones en el videojuego; o en los resultados

finales de un nivel o del videojuego.

Page 7: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Variables de estado

• Si se dispara: el contador de balas disminuye.– n_balas = n_balas – 1

• Si es atacado, el daño aumenta o la resistencia disminuye.– daño = daño + daño_producido

• En las estadísticas del juego se pueden mostrar el porcentaje de enemigos matados:– porcentaje_enemigos = (n_enemigos_matados / n_enemigos) * 100

Page 8: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Variables de estado

• Nº de vidas.

• Puntaje.

• Nº de Monedas.

Page 9: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Variables de estado

• Puntaje.

• Daño.

Page 10: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Variables de estado

• Comprar.

• Vender.

Page 11: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Variables de estado

• Resistencia.

• Nº de balas.

• Nº de muertes,

Page 12: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Variables de estado

Page 13: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Diseño de Cámaras

• Cámara simple, en 3ª persona

Page 14: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Diseño de Cámaras

• Las cámaras ya no son tan simples: Necesitan

cinemática.

Page 15: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Diseño de Cámaras

• La posición de la cámara puede cambiar

dinámicamente.

Page 16: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Cinemática

Page 17: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Cinemática

Page 18: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Cinemática

Page 19: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Colisiones

• Collision detection

Page 20: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Colisiones

• Collision Box 3D

Page 21: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Colisiones

• Per Pixel Collision

Page 22: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Procesamiento de Imágenes

• Motion Blur

Page 23: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Procesamiento de Imágenes

• Sharpen

Page 24: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Rendering

• Modelamiento 3D

Page 25: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Rendering

• Modelamiento 3D / Animaciones

Page 26: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Rendering

• Modelamiento del mar.

Page 27: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Rendering

• Diseño de luces / sombras.

Page 28: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Rendering

• Mapas de Alturas

Page 29: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento

Conclusión

• Cada vez necesitamos “más realidad” en los

videojuegos y para modelarla lo hacemos en

base a principios matemáticos.

Page 30: Matemáticas Aplicadas - Tongoxcore · Matemáticas Aplicadas • ¿Qué son las matemáticas? – Es una ciencia que, a partir de notaciones básicas exactas y a través del razonamiento