
En este artículo aprenderás a optimizar de una forma muy sencilla tu videojuego usando imposters en la lejanía.
¿Qué es una tarjeta de imposter?
Una imposter card es, básicamente, un plano con una textura de un objeto 3D. Con esto conseguimos pasar de varios polígonos, a 1 sólo.
Bien es cierto que no queda igual de bien que el propio modelo 3D pero, a grandes distancias, la diferencia es imperceptible.
Para más información, clica aquí: ¿Qué es un imposter?
Una vez explicado qué es una tarjeta de imposter, vamos a ver cómo podemos crearlas con UE4.
Seleccionando el objeto
Lo primero que debemos saber es que vamos a necesitar un modelo 3D ya creado y texturizado. Lo colocaremos en la escena de nuestro videojuego, y lo seleccionamos.
En el apartado «Detalles» vamos a escribir ‘Render CustomDepth’ y seleccionamos la casilla, dejándola marcada.
Convirtiendo el objeto 3D, en una imagen 2D
Una vez seleccionado el modelo 3D y marcado la casilla, nos dirigimos a la flechita a la izquierda de «Perspectiva», y clicamos en «High Resolution Screenshot».
Se nos abrirá una ventana emergente con diferentes opciones. Marcamos la opción «Usar profundidad personalizada como máscara», y clicamos en el icono de la cámara en la esquina inferior izquierda.
Antes de hacer la foto, es importante alinear el modelo con la cámara de tal forma que estemos conformes. Siempre teniendo en cuenta que lo que vemos en la pantalla es la fotografía (textura) que vamos a guardar para después colocarla en un plano y simular un objeto 3D.
Ubicación de la textura
Por último, decir que la textura queda guardada en la carpeta «Screenshots» de nuestro proyecto con UE4.
Para más información visita este enlace:
Si ya has creado la tarjeta y no sabes cómo implementarla en UE4, visita estos otros enlaces: