![Page 1: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/1.jpg)
3D Game Engines
![Page 2: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/2.jpg)
Funcionalidad
![Page 3: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/3.jpg)
Introducción
Middleware Portabilidad Herramientas
![Page 4: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/4.jpg)
Motor de ejecución
Módulo central. Procesamiento y operaciones Componentes:
Módulo de matemática Módulo de física Módulo de redes Módulo de audio / video Módulo de inteligencia artificial Módulo de animación Módulo de scripting Módulo de dispositivos de entrada Renderer▪ Scenegraph
Importadores y exportadores de recursos
![Page 5: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/5.jpg)
Editor de niveles
Editar el mundo de forma sencilla Cargar modelos Posicionar objetos Asignar comportamientos
Herramienta central
![Page 6: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/6.jpg)
Editor de niveles
![Page 7: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/7.jpg)
Editor de modelos
Herramientas externas Funciones:
Visualizar modelos Edición simple▪ Texturas▪ Color▪ Posición, rotación de partes del modelo
![Page 8: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/8.jpg)
Editor de modelos
![Page 9: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/9.jpg)
Editor de scripts
Lenguaje de scripting sencillo Define comportamiento a los objetos Acceso a componentes del engine Integración con el editor de niveles
![Page 10: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/10.jpg)
Editor de scripts
![Page 11: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/11.jpg)
Otras herramientas
Importadores / Exportadores Editores de animaciones Mezcladores de sonido Herramientas para monitores de servidores
![Page 12: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/12.jpg)
Otras herramientas
![Page 13: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/13.jpg)
Arquitectura básica
![Page 14: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/14.jpg)
Arquitectura de módulos
Core
Módulo de física
Módulo de redes
Módulo de matemática
Módulo de inteligencia artificial
Módulo de audio / video
Módulo de scripting
Módulo de dispositivos de entrada
Módulo de animación
Renderer Recursos
![Page 15: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/15.jpg)
Módulo de física
Simula física Newtoniana Rozamiento, velocidad, masa, etc.
Cálculo de colisiones Tiempo real vs precisión Cuerpos rígidos vs Cuerpos blandos y fluidos Aceleración por hardware
PPU. Ageia PhysX GGPGPU
![Page 16: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/16.jpg)
Módulo de matemática
Calculo operaciones complejas Vectores Matrices Quaternions Intersección
![Page 17: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/17.jpg)
Módulo de redes
Juegos multiplayer Funciones de conectividad Abstracción del hardware Optimización para tiempo real
Control de perdidas Reducción de latencia
Seguridad
![Page 18: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/18.jpg)
Módulo de Inteligencia Artificial
Simular comportamiento inteligente en NPCs Desde lógica discreta hasta redes neurales Máquinas de estado Algoritmos de pathfinding Limitación de capacidad intencional Aceleración por hardware indirecta
![Page 19: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/19.jpg)
Módulo de animación
Control de las animaciones de los modelos Visualizar Editar
Realismo de personajes Animación de rostros
Algoritmos de “lipsync” Expresiones
![Page 20: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/20.jpg)
Módulo de animación
![Page 21: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/21.jpg)
Módulo de scripting
Interpretes Utilidades para editor grafico
![Page 22: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/22.jpg)
Módulo de audio/video
Funciones multimedia Reproducción Efectos
Decodificación Abstracción del hardware Hardware especial. Aceleración. EAX®
![Page 23: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/23.jpg)
Módulo de dispositivos de entrada
Acceso a los dispositivos. Lectura Operaciones de alto nivel Abstracción del hardware Hardware especial
![Page 24: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/24.jpg)
Recursos
Administración Repositorio
Control de memoria Carga y descarga lazy
![Page 25: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/25.jpg)
Render
Importancia. Render Pipeline Funciones
Representar los modelos en la placa de video Optimización
Abstracción de hardware Soporte para shaders Scenegraph
![Page 26: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/26.jpg)
Scenegraph
Concepto Orientado a objetos Jerárquico
![Page 27: Middleware Portabilidad Herramientas Módulo central. Procesamiento y operaciones Componentes: Módulo de matemática Módulo de física](https://reader035.vdocuments.mx/reader035/viewer/2022081802/5665b47e1a28abb57c91f486/html5/thumbnails/27.jpg)
Core
Núcleo del engine Utilización de los módulos. Interfaces Objetos del mundo
Modelos Luces Cámaras Etc.
Control de procesamiento y ejecución Manejo de configuraciones Operaciones de alto nivel