SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
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

Más contenido relacionado

Similar a 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
 

Similar a 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
 

Más de 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
 

Más de 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
 

Último

UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024CESARHERNANPATRICIOP2
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 

Último (20)

UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 

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