Este documento describe los componentes clave para los efectos visuales y de sonido en los videojuegos. Explica que el sistema Niagara en Unreal Engine consta de sistemas, emisores, módulos y parámetros para crear efectos de partículas. También cubre temas como texturas, materiales, reflexiones, refracciones, música y efectos de sonido.
2. ● El pulido lo es todo (o casi) en un juego
○ Con poca “entrada”, el juego te da “mucha salida”
Sonido y efectos especiales 2
Motivación
JUICINESS
3. ● ¡Vamos a añadir efectos visuales y sonoros
de todo tipo al juego ya terminado!
Sonido y efectos especiales 3
Motivación
4. ● Suelen crearse en Photoshop e importarse
○ Ficheros BMP, PNG, TGA, PSD, JPG… de dimensión cuadrada y potencia de 2
(típicamente 2K, a veces 4K -máximo en mipmaps- y 8K suele ser el tope)
Sonido y efectos especiales 4
Texturas
5. ● Textura difusa
○ La más común, color por píxel y con transparencias
● Textura con mapa de normales
○ Información direccional (X, Y, Z) de superficie
● Textura con máscara
○ Es habitual aprovechar cada canal
(R, G, B, A) para una máscara
binaria diferente
Sonido y efectos especiales 5
Texturas
6. ● El paradigma es crearlos “físicamente”, con
un programa que esencialmente toma como
base 4
propiedades
(de 0 a 1)
○ Color base
○ Rugosidad
○ Metálico
○ Especular
Sonido y efectos especiales 6
Materiales
7. ● Unreal Engine tiene integrados sistemas de
generación de partículas
○ Se pasó de Cascade a Niagara (una herramienta más
pensada para que el artista trabaje a su aire)
○ Hay tutoriales How-To’s para recrear efectos de
Cascade en Niagara (y un plugin conversor)
Sonido y efectos especiales 7
Partículas
8. ● Niagara parte de un plugin y ahora es el
sistema de efectos especiales visuales
○ Combina
materiales, partículas y más
Sonido y efectos especiales 8
Efectos visuales
https://docs.unrealengine.com/en-US/Engine/Niagara/
HowTo/SpriteEffect/index.html
https://docs.unrealengine.com/en-US/Engine/Niagara/NiagaraKeyConcepts/index.html
VISUAL EFFECTS (VFX)
9. ● Hay 4 componentes principales
○ Sistema, contiene varios emisores para dar forma a
un efecto visual concreto (el editor del sistema es
casi lo mismo que el editor de cada emisor; y hay
plantillas de las que partir que ayudan mucho)
○ Emisores, simulan una generación de partículas
muy reutilizable, recorriendo una pila de módulos
(que a su vez se juntan en grupos de ejecución)
○ Módulos, son los comportamientos particulares de
las partículas, programables visualmente o
mediante High-Level Shading Language (HLSL)
○ Parámetros, los datos que usan los módulos
Sonido y efectos especiales 9
Efectos visuales
10. ● Como beta, están probando a gestionar
millones de partículas mediante la GPU
Sonido y efectos especiales 10
Efectos visuales
https://docs.unrealengine.com/en-US/Engine/Niagara/HowTo/GPUParticles/index.html
11. ● En el tutorial de inicio rápido, se crea un
efecto de “polvo” al caminar
Sonido y efectos especiales 11
Ejemplo
https://docs.unrealengine.com/en-US/Engine/Niagara/QuickStart/index.html
12. Sonido y efectos especiales 12
Posproceso
https://docs.unrealengine.com/en-us/Engine/Rendering/PostProcess
Effects/PostProcessMaterials/PostProcessDemoMaterialOverview
13. ● Suavizado de dientes
de sierra (píxeles)
● Autoexposición
(como hace el ojo)
● Resplandor (de luces
o cosas brillantes)
● Profundidad de
campo (des/enfoque)
● ...
Sonido y efectos especiales 13
Ejemplos
14. ● La luz direccional puede generar efectos
como los rayos de luz, ya sea por el método
de la oclusión (depende de la atmósfera) o
por el del resplandor (creado a mano)
Sonido y efectos especiales 14
Rayos de luz
15. ● Es posible simular el efecto de superficies
que reflejan su entorno, casi como espejos
○ Actores de captura de reflexión, por el escenario
○ Entorno de reflexión, proyecta lo capturado sobre
formas
simples,
simulando
reflejos
○ Reflexiones
del espacio
de la escena
(automático)
Sonido y efectos especiales 15
Reflexión
16. ● También es posible simular la refracción de
la luz en ciertos
materiales, que
tienen índice
de refracción
Sonido y efectos especiales 16
Refracción
IOR
17. ● El sonido es enormemente importante para
la credibilidad e inmersión
○ Música o audio ambiental
○ Sonidos interactivos (diegéticos o no)
○ Diálogos grabados en voz (hasta con subtítulos)
Sonido y efectos especiales 17
Música y efectos de sonido
https://docs.unrealengine.com/en-US/Engine/Audio/index.html
18. ● El audio ambiental
● El editor de entradas
de sonido
○ Ficheros WAV 16bits descomprimido
little endian a cualquier
frecuencia (ej. 22.05 o 44.1 kHz)
Sonido y efectos especiales 18
Música y efectos de sonido
https://docs.unrealengine.com/en-US/Engine/
Audio/SoundCues/Editor/index.html
https://docs.unrealengine.com/en-US/Engine/
Audio/Overview/index.html
19. ● Si no quieres grabarlos…
descárgalos libres
○ https://www.zapsplat.com
○ https://freesound.org
y luego edítalos (ej. loops) con Audacity
● La música suele ser de pago
○ https://www.epidemicsound.com
■ Aunque existe alguna sin
regalías y hay tarifas planas
● FMOD se usa para música adaptativa
○ https://www.fmod.com/
Sonido y efectos especiales 19
Música y efectos de sonido
ROYALTIES
20. ● Las entradas de sonido admiten código
visual que se ejecuta en tiempo real para,
por ejemplo, dar variedad a un sonido
Sonido y efectos especiales 20
Ejemplo
21. ● ¿Cuáles son los componentes principales del
sistema Niagara?
A. Textura, material y partículas
B. Sistema, partícula, material y textura
C. Sistema, emisor, módulo y parámetro
D. Emisor, partícula y parámetro
Sonido y efectos especiales 21
Participación