SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Desarrollo de Videojuegos
Cuestiones avanzadas
Cinemáticas y localización
● ¡En Unreal siempre quedan herramientas sin
explorar!
Cinemáticas y localización 2
Motivación
● Cinemáticas
○ Videos externos
○ Grabaciones del juego
○ Sequencer
○ Secuencia maestra o de nivel
○ Renderización
● Localización
○ Gestión de lenguaje y cultura
○ Herramientas de localización
Cinemáticas y localización 3
Puntos clave
● Secuencias complejas sobre las que
queremos tener control cinematográfico, a
menudo (no siempre) sin interacciones
○ Llegó a crearse un tipo de cine, exclusivamente
mediante herramientas de videojuegos
Cinemáticas y localización 4
Cinemáticas
MACHINIMA
● La solución obvia es reproducir un video
○ Existe la opción Startup Movies, pero es sólo para
cuando arranca el videojuego (Ej. Logos y marcas)
● Unreal Engine tiene un potente armazón de
medios (Media Framework) que combina
como quieras el juego con videos externos
https://docs.unrealengine.com/en-US/WorkingWithMedia/MediaFramework/index.html
Cinemáticas y localización 5
Videos externos
● El proceso es simple
○ Importar los medios usando ficheros fuente
compatibles (Ej. Video H.264/MPEG-4)
○ En el material incluir un Texture Sample de tipo
External basado en una Media Texture
○ En las propiedades de esa Media Texture se puede
crear un recurso MediaPlayer, el reproductor
○ La parte del sonido requiere de un componente
MediaSound vinculado a ese mismo reproductor
○ Desde el código Blueprint podremos controlar la
reproducción e incluso elegir la fuente a reproducir
Cinemáticas y localización 6
Videos externos
● Es posible capturar imágenes y videos en el
propio Unreal para exportar a fichero
https://docs.unrealengine.com/4.27/en-US/WorkingWithMedia/CapturingMedia/
● Pero para repetir algo ya ocurrido lo ideal
es usar el sistema Replay
https://docs.unrealengine.com/en-US/TestingAndOptimization/ReplaySystem/index.html
Cinemáticas y localización 7
Grabaciones del juego
● Sequencer es la nueva herramienta de
creación de cinemáticas que sustituye a la
anterior (Matinee)
Cinemáticas y localización 8
Sequencer
https://docs.unrealengine.com/en-US/Engine/Sequencer/ReferenceEditor/index.html
● Formado por visores y un editor multipista
○ Hay pistas para mover, animar, lanzar eventos, reproducir
audio… siempre usando la técnica de los fotogramas clave
○ Cada secuencia elige su resolución
en ticks (24, 30, 60… por segundo),
con decimales, para luego ajustar
al framerate del render final, y
tener un resultado en segundos,
con decimales, como siempre
Cinemáticas y localización 9
Sequencer
https://docs.unrealengine.com/en-US/Engine/Sequencer/QuickStart/index.html
● Las secuencias son autocontenidas y pueden
anidarse (se combinarán en una “maestra”)
○ Podemos indicar si debe lanzarse
nada más arrancar el nivel, si
debe repetirse en bucle, etc.
○ Es posible usar actores presentes en
el nivel, o generar actores al iniciar
la secuencia (icono naranja)
como parte de la secuencia
Cinemáticas y localización 10
Secuencia maestra o de nivel
● El editor de secuencias, como otras
herramientas en Unreal Engine, es muy
configurable
Cinemáticas y localización 11
Secuencia maestra o de nivel
● Existe CineCamera, un tipo de cámara más
realista, con distancia focal, apertura, etc.
● Las secuencias se pueden también exportar
como videos, en muchos formatos
Cinemáticas y localización 12
Renderización
● ¿Qué tipo de pistas hay en Sequencer?
A. Secuencias normales y secuencias maestras
B. Mover, animar, lanzar eventos, reproducir audio
C. Secuencias de cámaras normales o cinecameras
D. Pistas autocontenidas o pistas maestras
Cinemáticas y localización 13
Participación
● Internacionalización
vs. Localización
○ Lo primero (i18n) es la infraestructura software,
necesaria para permitir lo segundo (L10n), que es
adaptar contenidos (sobre todo textos y voces)
○ Algunos llaman globalización a ambas cosas (g11n)
● Unreal Engine utiliza Localization Targets
○ Módulos autocontenidos con información de
localización para una cultura específica
(básicamente todo lo que ha sido traducido)
■ Suele haber uno para todo el juego y si salen
DLCs, se sacan nuevos Localization Targets
Cinemáticas y localización 14
Localización
● Una cultura agrupa el idioma, el lugar
(convención de fechas y números) y
todo grupos de recursos específicos
○ Podemos consultar y cambiar sobre la marcha la
cultura activa, aunque haya una por defecto
Cinemáticas y localización 15
Gestión de la cultura activa
CULTURE = LANGUAGE + LOCALE + ASSET GROUP
● Las cadenas de caracteres (String) no se
pueden localizar… sólo los textos (Text)
○ El tipo Text permite hasta usar patrones
Cinemáticas y localización 16
Localización de textos
● Localization Dashboard es la herramienta a
utilizar, aunque aún sea “experimental”
○ Incluye un pequeño editor para traducciones
○ También un inspector de textos traducibles
○ Y hay hasta un script,
Localize, para
automatizar todo esto
de la localización, como
parte del Unreal Automation Tool (UAT)
Cinemáticas y localización 17
Herramientas de localización
https://docs.unrealengine.com/en-US/Gameplay/Localization/LocalizationTools/index.html
● Lo más sencillo es reproducir videos
● Sequencer es la nueva herramienta para la
creación de cinemáticas, tras Matinee
● Se puede grabar lo que ocurre en el juego,
es posible crear secuencia a nivel,
renderizar el resultado a video, etc.
● La localización es una tarea muy
importante, hay herramientas para ello
● Con estas herramienta se gestiona la
cultura activa del juego (idioma y más)
Cinemáticas y localización 18
Resumen
Federico Peinado (2019-2021)
www.federicopeinado.es
Críticas, dudas, sugerencias...
* Licencia sólo aplicable al texto original de estas diapositivas

Weitere ähnliche Inhalte

Ähnlich wie DEV 04-02 Cinemáticas y localización.pdf

GCV 02 Herramientas de desarrollo: Generales - Gestión de la Calidad en Video...
GCV 02 Herramientas de desarrollo: Generales - Gestión de la Calidad en Video...GCV 02 Herramientas de desarrollo: Generales - Gestión de la Calidad en Video...
GCV 02 Herramientas de desarrollo: Generales - Gestión de la Calidad en Video...Federico Peinado
 
GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...
GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...
GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...Federico Peinado
 
Generación procedimental de contenido (+ Pseudocódigo)
Generación procedimental de contenido (+ Pseudocódigo)Generación procedimental de contenido (+ Pseudocódigo)
Generación procedimental de contenido (+ Pseudocódigo)Federico Peinado
 
Chachan y yo
Chachan y yoChachan y yo
Chachan y yosergio804
 
Unity3D_PARA_MONOS.pptx
Unity3D_PARA_MONOS.pptxUnity3D_PARA_MONOS.pptx
Unity3D_PARA_MONOS.pptxEvolis3D
 
Sonido y efectos especiales
Sonido y efectos especialesSonido y efectos especiales
Sonido y efectos especialesFederico Peinado
 
DEV 04-01 Optimización del rendimiento.pdf
DEV 04-01 Optimización del rendimiento.pdfDEV 04-01 Optimización del rendimiento.pdf
DEV 04-01 Optimización del rendimiento.pdfFederico Peinado
 
[2013] Desarrollo Videojuegos
[2013] Desarrollo Videojuegos[2013] Desarrollo Videojuegos
[2013] Desarrollo VideojuegosJorge Palacios
 
DEV 03-03 Personajes y animaciones.pdf
DEV 03-03 Personajes y animaciones.pdfDEV 03-03 Personajes y animaciones.pdf
DEV 03-03 Personajes y animaciones.pdfFederico Peinado
 
Producción y proceso de desarrollo
Producción y proceso de desarrolloProducción y proceso de desarrollo
Producción y proceso de desarrolloFederico Peinado
 

Ähnlich wie DEV 04-02 Cinemáticas y localización.pdf (20)

Personajes y animaciones
Personajes y animacionesPersonajes y animaciones
Personajes y animaciones
 
GCV 02 Herramientas de desarrollo: Generales - Gestión de la Calidad en Video...
GCV 02 Herramientas de desarrollo: Generales - Gestión de la Calidad en Video...GCV 02 Herramientas de desarrollo: Generales - Gestión de la Calidad en Video...
GCV 02 Herramientas de desarrollo: Generales - Gestión de la Calidad en Video...
 
Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuario
 
GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...
GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...
GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...
 
Lego NXT
Lego NXTLego NXT
Lego NXT
 
Presentación
PresentaciónPresentación
Presentación
 
Generación procedimental de contenido (+ Pseudocódigo)
Generación procedimental de contenido (+ Pseudocódigo)Generación procedimental de contenido (+ Pseudocódigo)
Generación procedimental de contenido (+ Pseudocódigo)
 
Chachan y yo
Chachan y yoChachan y yo
Chachan y yo
 
Herramientas de autoría
Herramientas de autoríaHerramientas de autoría
Herramientas de autoría
 
Unity3D_PARA_MONOS.pptx
Unity3D_PARA_MONOS.pptxUnity3D_PARA_MONOS.pptx
Unity3D_PARA_MONOS.pptx
 
Sonido y efectos especiales
Sonido y efectos especialesSonido y efectos especiales
Sonido y efectos especiales
 
Peña y gomezf
Peña y gomezfPeña y gomezf
Peña y gomezf
 
Arreglo3
Arreglo3Arreglo3
Arreglo3
 
DEV 04-01 Optimización del rendimiento.pdf
DEV 04-01 Optimización del rendimiento.pdfDEV 04-01 Optimización del rendimiento.pdf
DEV 04-01 Optimización del rendimiento.pdf
 
[2013] Desarrollo Videojuegos
[2013] Desarrollo Videojuegos[2013] Desarrollo Videojuegos
[2013] Desarrollo Videojuegos
 
DEV 03-03 Personajes y animaciones.pdf
DEV 03-03 Personajes y animaciones.pdfDEV 03-03 Personajes y animaciones.pdf
DEV 03-03 Personajes y animaciones.pdf
 
Software lego
Software lego Software lego
Software lego
 
TALLER VIDEOJUEGO 2D
TALLER VIDEOJUEGO 2DTALLER VIDEOJUEGO 2D
TALLER VIDEOJUEGO 2D
 
SOFTWARE
SOFTWARE SOFTWARE
SOFTWARE
 
Producción y proceso de desarrollo
Producción y proceso de desarrolloProducción y proceso de desarrollo
Producción y proceso de desarrollo
 

Mehr von Federico Peinado

Comunicación en lenguaje natural
Comunicación en lenguaje naturalComunicación en lenguaje natural
Comunicación en lenguaje naturalFederico Peinado
 
Representación del conocimiento
Representación del conocimientoRepresentación del conocimiento
Representación del conocimientoFederico Peinado
 
Búsqueda de caminos usando estrategias informadas
Búsqueda de caminos usando estrategias informadasBúsqueda de caminos usando estrategias informadas
Búsqueda de caminos usando estrategias informadasFederico Peinado
 
Representación del entorno
Representación del entornoRepresentación del entorno
Representación del entornoFederico Peinado
 
Resolución de problemas en el espacio de estados
Resolución de problemas en el espacio de estadosResolución de problemas en el espacio de estados
Resolución de problemas en el espacio de estadosFederico Peinado
 
Comportamiento de dirección
Comportamiento de direcciónComportamiento de dirección
Comportamiento de direcciónFederico Peinado
 
Aplicación según tipología del juego
Aplicación según tipología del juegoAplicación según tipología del juego
Aplicación según tipología del juegoFederico Peinado
 
Inteligencia Artificial para Videojuegos
Inteligencia Artificial para VideojuegosInteligencia Artificial para Videojuegos
Inteligencia Artificial para VideojuegosFederico Peinado
 
Resolutor automático y agente inteligente
Resolutor automático y agente inteligenteResolutor automático y agente inteligente
Resolutor automático y agente inteligenteFederico Peinado
 

Mehr von Federico Peinado (20)

Interfaz del mundo
Interfaz del mundoInterfaz del mundo
Interfaz del mundo
 
Acción coordinada
Acción coordinadaAcción coordinada
Acción coordinada
 
Comunicación en lenguaje natural
Comunicación en lenguaje naturalComunicación en lenguaje natural
Comunicación en lenguaje natural
 
Puntos de ruta tácticos
Puntos de ruta tácticosPuntos de ruta tácticos
Puntos de ruta tácticos
 
Análisis táctico
Análisis tácticoAnálisis táctico
Análisis táctico
 
Probabilidad y utilidad
Probabilidad y utilidadProbabilidad y utilidad
Probabilidad y utilidad
 
Árbol de comportamiento
Árbol de comportamientoÁrbol de comportamiento
Árbol de comportamiento
 
Reglas y planificación
Reglas y planificaciónReglas y planificación
Reglas y planificación
 
Máquina de estados
Máquina de estadosMáquina de estados
Máquina de estados
 
Representación del conocimiento
Representación del conocimientoRepresentación del conocimiento
Representación del conocimiento
 
Búsqueda de caminos usando estrategias informadas
Búsqueda de caminos usando estrategias informadasBúsqueda de caminos usando estrategias informadas
Búsqueda de caminos usando estrategias informadas
 
Representación del entorno
Representación del entornoRepresentación del entorno
Representación del entorno
 
Resolución de problemas en el espacio de estados
Resolución de problemas en el espacio de estadosResolución de problemas en el espacio de estados
Resolución de problemas en el espacio de estados
 
Desplazamiento en grupo
Desplazamiento en grupoDesplazamiento en grupo
Desplazamiento en grupo
 
Percepción
PercepciónPercepción
Percepción
 
Comportamiento de dirección
Comportamiento de direcciónComportamiento de dirección
Comportamiento de dirección
 
Física y animación
Física y animaciónFísica y animación
Física y animación
 
Aplicación según tipología del juego
Aplicación según tipología del juegoAplicación según tipología del juego
Aplicación según tipología del juego
 
Inteligencia Artificial para Videojuegos
Inteligencia Artificial para VideojuegosInteligencia Artificial para Videojuegos
Inteligencia Artificial para Videojuegos
 
Resolutor automático y agente inteligente
Resolutor automático y agente inteligenteResolutor automático y agente inteligente
Resolutor automático y agente inteligente
 

Kürzlich hochgeladen

Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfGabrielCayampiGutier
 
Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimientoMaxanMonplesi
 
UNIDAD II 2.pdf ingenieria civil lima upn
UNIDAD  II 2.pdf ingenieria civil lima upnUNIDAD  II 2.pdf ingenieria civil lima upn
UNIDAD II 2.pdf ingenieria civil lima upnDayronCernaYupanquiy
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheElisaLen4
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariasusafy7
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGUROalejandrocrisostomo2
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacionesRamon Bartolozzi
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processbarom
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónmaz12629
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - RevitDiegoAlonsoCastroLup1
 
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfSesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfOmarPadillaGarcia
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEduardoBriones22
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTElisaLen4
 

Kürzlich hochgeladen (20)

Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimiento
 
UNIDAD II 2.pdf ingenieria civil lima upn
UNIDAD  II 2.pdf ingenieria civil lima upnUNIDAD  II 2.pdf ingenieria civil lima upn
UNIDAD II 2.pdf ingenieria civil lima upn
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - Revit
 
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfSesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 

DEV 04-02 Cinemáticas y localización.pdf

  • 1. Desarrollo de Videojuegos Cuestiones avanzadas Cinemáticas y localización
  • 2. ● ¡En Unreal siempre quedan herramientas sin explorar! Cinemáticas y localización 2 Motivación
  • 3. ● Cinemáticas ○ Videos externos ○ Grabaciones del juego ○ Sequencer ○ Secuencia maestra o de nivel ○ Renderización ● Localización ○ Gestión de lenguaje y cultura ○ Herramientas de localización Cinemáticas y localización 3 Puntos clave
  • 4. ● Secuencias complejas sobre las que queremos tener control cinematográfico, a menudo (no siempre) sin interacciones ○ Llegó a crearse un tipo de cine, exclusivamente mediante herramientas de videojuegos Cinemáticas y localización 4 Cinemáticas MACHINIMA
  • 5. ● La solución obvia es reproducir un video ○ Existe la opción Startup Movies, pero es sólo para cuando arranca el videojuego (Ej. Logos y marcas) ● Unreal Engine tiene un potente armazón de medios (Media Framework) que combina como quieras el juego con videos externos https://docs.unrealengine.com/en-US/WorkingWithMedia/MediaFramework/index.html Cinemáticas y localización 5 Videos externos
  • 6. ● El proceso es simple ○ Importar los medios usando ficheros fuente compatibles (Ej. Video H.264/MPEG-4) ○ En el material incluir un Texture Sample de tipo External basado en una Media Texture ○ En las propiedades de esa Media Texture se puede crear un recurso MediaPlayer, el reproductor ○ La parte del sonido requiere de un componente MediaSound vinculado a ese mismo reproductor ○ Desde el código Blueprint podremos controlar la reproducción e incluso elegir la fuente a reproducir Cinemáticas y localización 6 Videos externos
  • 7. ● Es posible capturar imágenes y videos en el propio Unreal para exportar a fichero https://docs.unrealengine.com/4.27/en-US/WorkingWithMedia/CapturingMedia/ ● Pero para repetir algo ya ocurrido lo ideal es usar el sistema Replay https://docs.unrealengine.com/en-US/TestingAndOptimization/ReplaySystem/index.html Cinemáticas y localización 7 Grabaciones del juego
  • 8. ● Sequencer es la nueva herramienta de creación de cinemáticas que sustituye a la anterior (Matinee) Cinemáticas y localización 8 Sequencer https://docs.unrealengine.com/en-US/Engine/Sequencer/ReferenceEditor/index.html
  • 9. ● Formado por visores y un editor multipista ○ Hay pistas para mover, animar, lanzar eventos, reproducir audio… siempre usando la técnica de los fotogramas clave ○ Cada secuencia elige su resolución en ticks (24, 30, 60… por segundo), con decimales, para luego ajustar al framerate del render final, y tener un resultado en segundos, con decimales, como siempre Cinemáticas y localización 9 Sequencer https://docs.unrealengine.com/en-US/Engine/Sequencer/QuickStart/index.html
  • 10. ● Las secuencias son autocontenidas y pueden anidarse (se combinarán en una “maestra”) ○ Podemos indicar si debe lanzarse nada más arrancar el nivel, si debe repetirse en bucle, etc. ○ Es posible usar actores presentes en el nivel, o generar actores al iniciar la secuencia (icono naranja) como parte de la secuencia Cinemáticas y localización 10 Secuencia maestra o de nivel
  • 11. ● El editor de secuencias, como otras herramientas en Unreal Engine, es muy configurable Cinemáticas y localización 11 Secuencia maestra o de nivel
  • 12. ● Existe CineCamera, un tipo de cámara más realista, con distancia focal, apertura, etc. ● Las secuencias se pueden también exportar como videos, en muchos formatos Cinemáticas y localización 12 Renderización
  • 13. ● ¿Qué tipo de pistas hay en Sequencer? A. Secuencias normales y secuencias maestras B. Mover, animar, lanzar eventos, reproducir audio C. Secuencias de cámaras normales o cinecameras D. Pistas autocontenidas o pistas maestras Cinemáticas y localización 13 Participación
  • 14. ● Internacionalización vs. Localización ○ Lo primero (i18n) es la infraestructura software, necesaria para permitir lo segundo (L10n), que es adaptar contenidos (sobre todo textos y voces) ○ Algunos llaman globalización a ambas cosas (g11n) ● Unreal Engine utiliza Localization Targets ○ Módulos autocontenidos con información de localización para una cultura específica (básicamente todo lo que ha sido traducido) ■ Suele haber uno para todo el juego y si salen DLCs, se sacan nuevos Localization Targets Cinemáticas y localización 14 Localización
  • 15. ● Una cultura agrupa el idioma, el lugar (convención de fechas y números) y todo grupos de recursos específicos ○ Podemos consultar y cambiar sobre la marcha la cultura activa, aunque haya una por defecto Cinemáticas y localización 15 Gestión de la cultura activa CULTURE = LANGUAGE + LOCALE + ASSET GROUP
  • 16. ● Las cadenas de caracteres (String) no se pueden localizar… sólo los textos (Text) ○ El tipo Text permite hasta usar patrones Cinemáticas y localización 16 Localización de textos
  • 17. ● Localization Dashboard es la herramienta a utilizar, aunque aún sea “experimental” ○ Incluye un pequeño editor para traducciones ○ También un inspector de textos traducibles ○ Y hay hasta un script, Localize, para automatizar todo esto de la localización, como parte del Unreal Automation Tool (UAT) Cinemáticas y localización 17 Herramientas de localización https://docs.unrealengine.com/en-US/Gameplay/Localization/LocalizationTools/index.html
  • 18. ● Lo más sencillo es reproducir videos ● Sequencer es la nueva herramienta para la creación de cinemáticas, tras Matinee ● Se puede grabar lo que ocurre en el juego, es posible crear secuencia a nivel, renderizar el resultado a video, etc. ● La localización es una tarea muy importante, hay herramientas para ello ● Con estas herramienta se gestiona la cultura activa del juego (idioma y más) Cinemáticas y localización 18 Resumen
  • 19. Federico Peinado (2019-2021) www.federicopeinado.es Críticas, dudas, sugerencias... * Licencia sólo aplicable al texto original de estas diapositivas