DEV 03-01 Escenarios y objetos (Federico Peinado)

federicopeinado 0 views 21 slides Oct 15, 2025
Slide 1
Slide 1 of 21
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21

About This Presentation

DEV 03-01 Escenarios y objetos.pdf


Slide Content

Desarrollo de Videojuegos
Contenido del nivel y
programación de la dinámica
Escenarios y objetos

●Seguimos con contenidos, pero entrando
más en la parte diegética
○Debemos crear el mundo (y dividirlo en escenarios,
ya sean niveles, zonas, áreas...)
○Esto es diseño de contenidos, que viene tras
diseñar y probar la jugabilidad básica


Escenarios y objetos 2
Motivación

●¡Vastos paisajes... y detallados utensilios!
Escenarios y objetos 3
Motivación

●Este es el ciclo de trabajo habitual


Escenarios y objetos 4
Desarrollo de niveles
Diseño previo
Desarrollo
(empezando por un
escenario con bloques
o “de plastilina”)
Pruebas y
ajustes
Pulido y
estética
{
Iteraciones

●La manera común de crear escenarios es
mediantes mallas estáticas
○Básicas de Unreal
○Starter Content
○Unreal Marketplace
○Quixel Megascans
○…
●También es posible usar Unreal para crear
3D usando geometría o mallas estáticas con
el plugin Modeling Tools Editor Mode
Escenarios y objetos 5
Interiores

●En Unreal existe la herramienta Landscape
para elaborar grandes escenarios exteriores
Escenarios y objetos 6
Exteriores

●El paisajes es un actor que representa una
gran superficie de manera optimizada
○Aunque no es habitual, podemos usar más de uno, y
podemos partir de ficheros con mapas de alturas
○Requieren un material con varias capas de pintado
○Está formado por una matriz de NxM componentes
(32x32 como mucho, porque son muy costosos)
○Los componentes pueden dividirse en hasta 4
secciones, cada una mostrando un LOD distinto
○Las secciones son matrices cuadradas con una
cantidad fija de cuadriláteros (31x31, 63x63…)
Escenarios y objetos 7
Exteriores
LANDSCAPE
QUADS
SECTIONS
COMPONENTS

●Activando su modo de edición, se accede a
tres submodos particulares
○Gestión, que permite crear
actores Landscape y
modificar sus propiedades
○Esculpir, que permite variar
la forma del terreno con
herramientas específicas
○Pintar, que permite aplicar
texturas a partes del mismo
según las capas definidas en el material del terreno
Escenarios y objetos 8
Exteriores

●Tras crear el paisaje, vamos
a esculpirlo y luego pintarlo
○Con el clic del ratón se eleva el
terreno (o adelanta una capa)
○Con Shift pulsado, se rebaja
el terreno (o retrasa una capa)
○Hay herramientas de ayuda
(ruido, igualar, etc.)
Escenarios y objetos 9
Exteriores

●Hay otro modo de edición Foliage para
añadir vegetación que complementa muy
bien el terreno creado anteriormente
○Sirve para distribuir muchas mallas estáticas por el
escenario (no como actores independientes)
Escenarios y objetos 10
Exteriores

●Para ambientar un
escenario con efectos
de cielo y niebla se usan estos actores
○Atmósfera y cielo, con los actores Sky Atmosphere y
Sky Light se simula la atmósfera del planeta, el
cielo y la dispersión de la luz de sus partículas
○Niebla atmosférica, obsoleta en favor de lo anterior
○Niebla de altura exponencial, más densa abajo que
arriba y de un color según miremos al sol o no
■Niebla volumétrica, controla también el efecto
a nivel local, en cada luz o sistema de partículas

Escenarios y objetos 11
Cielo y niebla
EXPONENTIAL
HEIGHT FOG
SKY
ATMOSPHERE
ATMOSPHERIC
FOG
VOLUMETRIC
FOG

●Existe un plugin oficial para recrear agua
○Por un lado se diseña la superficie, con los actores
que vayan a distorsionarla de alguna manera
○Por otro, se diseña el material, cómo se verá lo que
interactúa o queda por debajo de la superficie
Escenarios y objetos 12
Agua

●Aunque las mallas estáticas se crean
externamente, en Unreal existe un editor
de mallas estáticas
Escenarios y objetos 13
Decoraciones

●Crear mallas, especialmente las
esqueletales con animaciones, queda fuera
de nuestro alcance… ¡pero las hay gratis!
Escenarios y objetos 14
Decoraciones

●Este editor permite realizar varias tareas
○Importar mallas estáticas de programas externos
○Establecer materiales
○Crear y usar sockets (para enganchar otras mallas)
○Establecer niveles de detalle (LOD)
○Establecer generación automática de LOD
○Establecer el LOD (o tamaño de pantalla LOD) por
plataforma
○Recortar los LOD no usados
○Establecer el tipo de colisión (normal o por LOD)
Escenarios y objetos 15
Decoraciones

●Evitar solapamiento de superficies
●Mallas y brochas tienen un punto de pivote,
movible con Alt + Clic central del ratón
○Este cambio sólo es temporal; si quiero fijarlo como
desplazamiento permanente del pivote tengo que usar
Pivot > Set as Pivot Offset
Escenarios y objetos 16
Decoraciones
Z-FIGHTING

●Como sabemos, también hay un editor de
materiales (para mallas, para terrenos...)
●El material base tiene el código, y las
instancias de material tan sólo cambian
valores de parámetros
Escenarios y objetos 17
Materiales

●Cada nodo en el editor es
un programa High-Level
Shading Language (HLSL) diferente, según
la entrada que reciba
○Pixel Shader (calcula el valor de un píxel)
○Vertex Shader (rasterizar, ir de triángulo a píxeles)
○Geometry Shader (puede simplificar geometría)
○Compute Shader
○Tessellation Shader
○Ray Tracing Shader
Escenarios y objetos 18
Materiales

●Hay varias formas de ver los cambios


○Live Preview permite ver cómo queda el material
actuando en la ventana de previsualización
○Live Node lo permite ver vivo en los propios nodos
○Live Update recompila el grafo entero cada vez que
hay algún cambio (¡es el más costoso!)
Escenarios y objetos 19
Materiales

●¿Qué submodos tiene el modo Landscape?
A.Terrenos y vegetación
B.Editar, nivelar y texturizar
C.Gestión, esculpir y pintar
D.Editar, esculpir y texturizar
Escenarios y objetos 20
Participación

Federico Peinado (2019-2024)
www.federicopeinado.es
Críticas, dudas, sugerencias...
* Licencia sólo aplicable al texto original de estas diapositivas
Tags