DIPLOMADO DESARROLLO DE VIDEOJUEGOS Y APLICACIONES MULTIMEDIA 3D



Documentos relacionados
Asignatura: Horas: Total (horas): Obligatoria X Teóricas 3.0 Semana 3.0 de elección Optativa Prácticas Semanas 48.0

Diseño de aplicaciones y videojuegos con Unity 3D

FORMACIÓN CONTINUA IPONE AND IPAD GAME DEVELOPER

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA

Aplicaciones. Aplicaciones. Aplicaciones. Computación Gráfica Introducción Qué es Computación Gráfica? Introducción. Objetivos

ESCUELA: UNIVERSIDAD DEL ISTMO

prácticos: 1.5/1.5 CURSO: 2º CUATRIMESTRE: 1º CICLO: 1º

GUÍA DOCENTE DE LA ASIGNATURA

Graficación. Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Courses Online Digital Innovation. Curso de Técnicas Avanzadas en el Desarrollo de Videojuegos. Centro de Estudios Superiores CODI

Entidades Colaboradoras: Entidad Organizadora:

CURSO. Unity. Powered by. duración 150 horas. precio contenido del curso en el interior

Hardware para Computación Gráfica

Datos de la materia. Clave de la materia: Liga al programa de la asignatura:

Curso de Motion Graphics 3D

DISEÑO DE VIDEOJUEGOS

Benemérita Universidad Autónoma de Puebla Vicerrectoría de Docencia Dirección General de Educación Superior Facultad de Ciencias de la Computación

PUBLICIDAD ANIMADA 3D PARA TV AUTODESK MAYA Y AFTER EFFECTS

Programación Gráfica. Conceptos Básicos

BENÉMERITA UNIVERSIDAD AUTÓNOMA DE PUEBLA VICERRECTORÍA DE DOCENCIA DIRECCIÓN GENERALDE EDUCACIÓN SUPERIOR FACULTAD DE CIENCIAS DE LA COMPUTACION

Quienes somos: Profesores:

Creación de Videojuegos

GUÍA DOCENTE DE INTRODUCCIÓN A LA PROGRAMACIÓN DE VIDEOJUEGOS Y GRÁFICOS

FICHA ACTIVIDAD ÁMBITO AUTONÓMICO

Desarrollo de Videojuegos con Unity

1.- DATOS DE LA ASIGNATURA Nombre de la asignatura : Introducción al Modelado 3D. Carrera : Clave de la asignatura : AVH-1220 SATCA

CURSOS DISPONIBLES: ORACLE DATABASE 11G ADMINISTRATOR CERTIFIED ASSOCIATED. Familiaridad en procesamiento de datos y técnicas

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

Desarrollo de Videojuegos con Unity

DESARROLLO DE VIDEOJUEGOS CON UNITY

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA MULTIMEDIA Y COMERCIO ELECTRÓNICO.

DISEÑO DE VIDEOJUEGOS

ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA. Curso 2016/17. Asignatura: INFORMÁTICA GRÁFICA DATOS DE LA ASIGNATURA

CATÁLOGO DE SERVICIOS EDUCATIVOS. 2010/2011 GRAFX ANIMATION SCHOOL S.C. Dedicados a hacerla de Emoción. Misión Grafx.

-Identificar los aspectos de diseño, de carácter conceptual, estético y técnico, asociados con la conceptualización y desarrollo de videojuegos.

GUÍA DOCENTE DE LA ASIGNATURA

Tecnología de Videojuegos/ Video Games Technology

MÁSTER EN DESARROLLO Y PROGRAMACIÓN DE VIDEOJUEGOS

Programa Analítico del Curso:

EXPERTO EN DISEÑO Y CREACIÓN DE VIDEOJUEGOS

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

El pipeline gráfico Figura 3.1

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE INTRODUCCIÓN AL DISEÑO DE VIDEOJUEGOS

PLAN DE CAPACITACIÓN

FAD / DIVISIÓN DE EDUCACIÓN CONTÍNUA / ACADEMIA DE SAN CARLOS/ 2016-I DIPLOMADO / 240 HRS

Diplomado en Diseño y Programación de Videojuegos

UNIVERSIDAD TECNOLOGICA DE PEREIRA FACULTAD DE INGENIERIAS

I. DATOS DE IDENTIFICACIÓN

I. DATOS DE IDENTIFICACIÓN

INFORME SOBRE LA PRODUCCIÓN DE JUEGOS DE VIDEO EN BOGOTÁ AUTOR: DANIEL ALFONSO SILVA BARRERA DIRECCIÓN: OSCAR JAVIER CHAVARRO GARCÍA

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

Exportación de avatares animados con esqueleto dentro de 3d game studio y DX Studio

DIPLOMADO VISUALIZACIÓN DIGITAL EN RENDER 3D.

Escuela Técnica Superior de Ingeniería Informática

1 Introducción. 1.1 México y los videojuegos. 1.2 La Interfaz de Programación de Aplicaciones XNA

Titulación(es) Titulación Centro Curso Periodo Grado de Ingeniería Multimedia ESCOLA TÈCNICA SUPERIOR D'ENGINYERIA

Programa del curso IC Diseño de Software. Escuela de Computación Carrera de Ingeniería en Computación, Plan 410

BETMA2-M - Bloque de Especialización en Tecnologías Multimedia Aplicadas II

BETMA2-M - Bloque de Especialización en Tecnologías Multimedia Aplicadas II

Técnico en Informática Aplicada a la Gráfica y Animación Digital

VIDEOJUEGOS: GUIÓN, DISEÑO Y PROGRAMACIÓN (III EDICIÓN)

Modelado y Animación 3D

ORGANIZACIÓN DOCENTE del curso

CATALOGO ENTRENAMIENTO A DISTANCIA EN LINEA 3D SCHOOL ANIMATION

Representantes de la academia de sistemas y computación del I.T La Paz. Asignaturas Temas Asignaturas Temas

APLICACIONES MÓVILES NATIVAS

Hay cosas que para saberlas no basta haberlas aprendido. Sèneca

PROGRAMACIÓN MÓVIL I INGENIERÍA EN SISTEMAS COMPUTACIONALES NEGOCIOS ELECTRÓNICOS NEB

Secretaría de Docencia Dirección de Estudios Profesionales

Guía Docente FACULTAD DE HUMANIDADES Y CIENCIAS DE LA COMUNICACIÓN

DATOS GENERALES DE LA ASIGNATURA

DG. Gonzalo Sánchez Trujillo

CURSO Y PROYECTO DE INDIE GAMES PARA IOS

CURSO COMPLETO DE CREACIÓN DE VIDEOJUEGOS CON UNITY3D

MPW005 Programación, Aplicaciones, Herramientas y Soportes

Introduccion 3. Historia del autodesk maya 3d 4. Que versiones hasta la actualidad existen? 7. Características del autodesk maya 3d 9

AMB-1505 SATCA 1 : Carrera:

DATOS ESPECÍFICOS DEL CURSO

GUÍA DOCENTE DE INTRODUCCIÓN A LA PROGRAMACIÓN DE VIDEOJUEGOS Y GRÁFICOS

MOTION GRAPHICS - ANIMACIÓN CON AFTER EFFECTS Y 3D PARA CINE Y TV

Capitulo 4. JavaFX. Se da a conocer la plataforma de desarrollo JavaFX, los niveles en el cual se encuentra

(Gestion de Proyectos en Teledetección y SIG)

> Temario Curso de Diseño Web <

POSTGRADO EN MODELADO DIGITAL PARA AUTOMOCIÓN Y PRODUCTO

3D Studio Max El objetivo de este curso es preparar al alumno para crear animaciones e imágenes

Diplomado en Programación de software

1.1 Definición del problema

Computación Gráfica en las Artes Visuales

Dirección General de Educación Superior Tecnológica

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO División de Investigación y Posgrado Dirección de Estudios de Posgrado

Programación de Dispositivos Móviles Curso

Programa de la asignatura. Horas. ASIGNATURA: Visión Artificial

F1162 Diseño gráfico de sistemas 1/9

UNIVERSIDAD CENTRAL FACULTAD DE INGENIERÍA

Datos de la materia. Clave de la materia: Liga al programa de la asignatura:

BSC IN INGENIERÍA EN SISTEMAS Y TECNOLOGÍA DE INFORMACIÓN

COMPUTACIÓN GRÁFICA MAT-610

Transcripción:

DIPLOMADO DESARROLLO DE VIDEOJUEGOS Y APLICACIONES MULTIMEDIA 3D Módulos que integran el diplomado y su duración No Nombre del módulo Duración 1 Introducción al cómputo gráfico y a la programación de aplicaciones multimedia interactivas. 40 hrs 2 Matemáticas para gráficos 3D. 40 hrs 3 Modelado y animación 3D para la interactividad. 40 hrs 4 Desarrollo de interactividad con UNITY 3D y C#. 40 hrs 5 Diseño de entornos multimedia con UNITY 3D. 40 hrs 6 Scripting avanzado con UNITY 3D y C# orientado a dispositivos 40 hrs Contenido temático de cada módulo 1. MÓDULO: INTRODUCCIÓN AL CÓMPUTO GRÁFICO Y A LA PROGRAMACIÓN DE APLICACIONES MULTIMEDIA 3D. Objetivo del módulo: Conocer los fundamentos de la programación de gráficos por computadora, así como del lenguaje C# e introducirse a la producción multimedia 3D. 1) INTRODUCCIÓN AL CÓMPUTO GRÁFICO. a) Breve historia del cómputo gráfico. b) Áreas de aplicación del cómputo gráfico. c) Naturaleza de la percepción visual. d) Reproducción digital de gráficos a través de la computadora. e) La imagen digital 2D. f) Vectores y bitmaps. g) La imagen digital 3D. 2) C# a) Tipos y variables. b) Operadores y expresiones. c) Condicionales. d) Input o Eventos. e) Bucles. f) Arreglos. g) Expresiones numéricas. h) Funciones. i) Clases. j) Estructura de datos y algoritmos. 3) INTRODUCCIÓN A LA PRODUCCIÓN DE APLICACIONES MULTIMEDIA INTERACTIVAS. a) Definiendo la multimedia 3D. b) Campos de aplicación de la multimedia 3D. c) Sobre los dispositivos digitales. d) Sobre la Interfaz Gráfica. e) Sobre la animación por computadora. f) Sobre la programación multimedia 3D. g) Herramientas de desarrollo interactivo 3D (Engines). h) Documentación y/o guión interactivo. 4) INGENIERIA DE SOFTWARE APLICADA A VIDEOJUEGOS. a) Documentación y guión interactivo b) Casos de uso c) Requerimientos Página 1

ADAMS Ernest. (2014): Fundamentals of game design (3rd Edition). United States, New Riders. CORTÉS PEÑA Alfonso Benjamín. (2011): Método de diseño del videojuego. México, Tesis de maestría UNAM. FULLERTON Tracy.(2014): Game Design Workshop: A Playcentric Approach to Creating Innovative Games (3rd Edition). United States, CRC Press. HUGHES John F, VAN DAM Andries, MCGUIRE Morgan, SKLAR David F, FOLEY James D, FEINER Steven K, AKELEY Kurt. (2013): Computer Graphics: Principles and Practice (3rd Edition). United States, Pearson. NAKOV Svetlin. (2013): Fundamentals of computer Programming with C#. Bulgarian, BASD. NORTON Terry.(2013): Learning C# by Developing Games with Unity 3D Beginner s Guide. UK, Packt Publishing. 2. MÓDULO: MATEMÁTICAS PARA GRÁFICAS 3D Objetivo del módulo: Conocer los fundamentos de la programación de gráficos 3D y las matemáticas utilizadas. 1) MATEMATICAS PARA GRAFICACION. a) Algebra Vectorial b) Algebra Lineal c) Ecuaciones de rectas y planos d) Trigonometría e) Máquinas de estados f) Operaciones lógicas ( AND, OR, XOR) g) Funciones paramétricas 2) PIPELINE GRAFICO a) Transformaciones por vértice b) Rasterización c) Operaciones por fragmento 3) MODELADO DE GRÁFICOS POR COMPUTADORA a) Creación de objetos 2D. b) Creación de objetos 3D. c) Materiales. d) Colores. e) Texturas. f) Iluminación y sombra. g) Cámara. h) Render. 4) TRANSFORMACIÓN Y MOVIMIENTO a) Transformación de objetos 3D. b) Deformación de objetos 3D. c) Animación de objetos 3D. d) Física de Objetos 5) INTERACCIÓN DE OBJETOS GRÁFICOS a) Control de objetos 3D b) Colisiones de objetos 3D. GINSBURG Dan, PURNOMO Budirijanto. (2014): OpenGL ES 3.0, Programming Guide. United States, Addison- Wesley. SELLERS Graham, WRIGHT Richard S, HAEMEL Nicholas. (2014) : Open GL SuperBible: Comprehensive Tutorial and Reference (6th Edition). United States, Addison- Wesley. WOLFF David. (2013): OpenGL 4 Shading Language Cookbook. United States, Packt Publishing. VINCE John. Mathematics for Computer Graphics 4Th Edition. (Undergraduate Topics in Computer Science)(2013). Springer. Página 2

DUNN Fletcher, PARBERRY Ian. 3D Math Primer for Graphics and Game Development, 2nd Edition (2011). A K Peters/CRC. 3. MÓDULO: MODELADO Y ANIMACIÓN 3D PARA LA INTERACTIVIDAD. Objetivo del módulo: Producir los gráficos que conforman un entorno multimedia o videojuego 3D, manejando técnicas de modelado, texturizado y animación, con Autodesk Maya, uno de los software más utilizados actualmente en la producción de gráficos tridimensionales. 1) MODELADO DE ELEMENTOS GRÁFICOS 3D. a) Modelado con splines b) Modelado con nurbs c) Modelado con deformadores d) Modelado con polígonos Low- Poly 2) TEXTURIZACIÓN DE ELEMENTOS GRÁFICOS 3D a) Materiales b) Texturas c) Luces y sombras d) Render 3) ANIMACIÓN DE OBJETOS a) Pose a pose b) Vectorial 4) ANIMACIÓN DE PERSONAJE a) Rigging b) Pesos c) Controladores DERAKHSHANI Dariush. (2013): Introducing Autodesk Maya 2014. United States, Autodesk Official Press. PALAMAR Tod. (2013): Mastering Autodesk Maya 2014. United States, Autodesk Official Press. 4. MÓDULO: DESARROLLO DE INTERACTIVIDAD CON UNITY 3D Y C# Objetivo del módulo: Manejar C#, los métodos y eventos propios de UNITY 3D que se utilizan para desarrollar entornos interactivos tridimensionales. 1) INTERFAZ DE UNITY a) Vistas (Game, Scene,Inspector,etc) b) Layouts 2) ESTRUCTURA DE UN OBJETO DE UNITY a) Gameobjects. b) Components. c) Prefabs. 3) 4) INTERACTIVIDAD 3D CON PREFABS DE UNITY a) Control de personaje en primera persona b) Control de personaje en segunda persona 5) INTERACTIVIDAD CON C# a) Crear un script i) Crear y asignar ii) Clase MonoBehaviour iii) Modificadores de acceso (visibilidad de variables en el inspector) iv) GameObject y componentes en código. Página 3

b) Sistema de coordenadas 3D i) Transformaciones ii) Fuerzas y vectores c) Colisiones y Triggers d) Raycasting e) Controlar animaciones f) Eventos Input i) Mouse ii) Teclado 6) ANIMACIÓN CON PROGRAMACIÓN a) Timer b) Animación vectorial i) Trasladar ii) Girar iii) Desaparecer 7) INTERFAZ GRÁFICA CON GUI. a) Casillas de texto, input y output b) Combos de selección c) Slides y scrolls d) Botones e impresión de datos e) Estilos para componentes GUI f) Navegar entre escenas 8) CONTROL DE INSTANCIAS EXTERNAS a) Controlar un objeto desde el script de otro objeto CHU Philip. (2013): Learn Unity 4 for IOS Game Development. United States, Apress. DE BYL Penny. (2014): Holistic Mobile Game Development with Unity. UK, Focal Press. FINNEGAN Thomas. (2013): Unity Android Game Development by Example. UK, Packt Publishing. GEIG Mike. (2014): Unity Game Development in 24 Hours. United States, Sams. SMITH Matt, QUEIROZ Chico. (2013): Unity 4.x Cookbook. UK, Packt Publishing. THORN Alan. (2014): Unity 4 Fundamentals. UK, Focal Press. THORN Alan. (2013): Learn Unity for 2D Game Development. United States, Apress. 5. MÓDULO: DISEÑO DE ENTORNOS MULTIMEDIA CON UNITY 3D. Objetivo del módulo: Producir entornos multimedia 3D, manejando técnicas de modelado, texturizado y animación, haciendo uso de las herramientas de UNITY 3D. 1) ELEMENTOS MULTIMEDIA 3D a) Terreno y Naturaleza b) Primitivas 3D c) Materiales y texturas d) Luces e) Cámaras f) Importar elementos tridimensionales de Maya o 3d s Max. 2) OPTIMIZACIÓN DE MODELOS Y SISTEMAS a) Optimización de geometría b) Niveles de detalle c) Lightmapping d) Oclussion Culling e) Formato de textura y tamaño. 3) PARTíCULAS Y EFECTOS a) Fuego b) Nieve c) Explosión d) Humo Página 4

4) ANIMACIÓN DE OBJETOS Y PERSONAJES a) Animación de objetos con Animator b) Importar animaciones de Maya o 3d s Max c) Animación de personaje con Bones d) Animación de personaje con Avatar e) Animación de personaje con Animation 5) IMPLEMENTACIÓN DE AUDIO Y VIDEO. a) Video y FX. b) Audio y FX. AUTODESK Inc. (2009): Foundation for games, San Rafael, California. GAHAN, Andrew. (2008): Game Art Complete. Oxford, UK, Focal Press Elsevier, 624 páginas. GEIG Mike. ( 2014): Unity Game Development in 24 Hours. United States, Sams. LAMMERS Kenny.(2013): Unity Shaders and Effects Cookbook. UK, Packt Publishing. MCKINLEY, Michael. (2005): The Game Artist s Guide to Maya. U.S. USA. SYBEX INC., 240 páginas. SMITH Matt, QUEIROZ Chico. (2013): Unity 4.x Cookbook. UK, Packt Publishing. PAQUETTE Andrew. (2008): Computer Graphics for Artists. An Introduction, Londres, Inglaterra, Springer. THORN Alan. (2014): Unity 4 Fundamentals. UK, Focal Press. THORN Alan. (2013): Learn Unity for 2D Game Development. United States, Apress. WATKINS Adam. (2011): Creating Games with Unity and Maya. UK, Focal Press. 6. MÓDULO: SCRIPTING AVANZADO CON UNITY 3D Y C# ORIENTADO A DISPOSITIVOS Objetivo del módulo: Introducirse a las técnicas de programación para el uso de dispositivos soportados por unity 3d. 1) SCRIPTING AVANZADO a) Acceso a GameObjects por código. i) Por nombre. ii) Por etiqueta (tag). b) Acceso a Componentes por código. c) Comunicación entre Scripts. i) SendMessage. ii) Referencia directa. d) Instanciamiento y destrucción de objetos. i) Adición y supresión de componentes por código. e) Persistencia de objetos 2) GAMEPADS a) Input Manager. b) Mapeo de botones. 3) REALIDAD AUMENTADA a) Complemento Vuforia. b) Configuración de Unity para uso de Vuforia. c) Configuración de Unity para Android. d) Image Targets. e) Frame Markers. 4) INTERFACES PARA DISPOSITIVOS MOVILES a) Detección de entradas para dispositivos móviles. b) Sensores basicos SITHU KYAW Aung, PETERS Clifford, NAING SWE Thet. (2014): Unity 4.x Game AI Programming. UK, Packt Publishing. Página 5

SMITH Matt, QUEIROZ Chico. (2013): Unity 4.x Cookbook. UK, Packt Publishing. STANGER Alan R. (2013): Unity Multiplayer Games. UK, Packt Publishing. THORN Alan. (2014): Unity 4 Fundamentals. UK, Focal Press. Página 6