Cómo comenzar a crear un mapa en UE4

Buen día a todos


Cómo funcionan los demás es una de las pocas cosas que puedes ver para siempre. Pero tarde o temprano es hora de comenzar a hacer algo usted mismo. MudRunner inesperadamente me enganchó con su atmósfera, pero me falta el invierno (clima, nieve) y algún tipo de significado en las tareas. El proyecto está concebido para usted y no para vender copias en las tiendas, por lo que SnowRunner que saldrá a fines de abril solo puede "perjudicar" al tomar todo su tiempo libre.


Para crear un simulador de automóvil, necesita, en una configuración mínima, automóviles y carreteras. No tengo problemas con el primero en comenzar el proyecto, en el Mercado de la UE entregaron el Paquete de Variedad de Vehículos de forma gratuita , y también de los Epic Games están el proyecto del Juego de Vehículos (disponible en Epic Games Launcher), desde donde puedes "pedir prestado" el automóvil. Pero los caminos no son tan buenos. Me parece que el tiempo óptimo para una misión es de 10 a 15 minutos, por lo que debe crear unos 10 km de carreteras en el mapa, lo que lleva a tamaños de mapa de 4 km x 4 km y superiores. No tomará prestada una pista del mismo Juego de vehículos (es pequeña), no tengo paisajes gratuitos y listos para usar de tamaños similares. Quiero comprar Brushify - Country Roads Pack , esperaré un poco, tal vez habrá descuentos.


Mientras tanto, intentaré crear un mapa con mis propias manos, el beneficio es que incluso algunos tutoriales buscaron rápidamente y no fueron difíciles de crear hermosos relieves. El tamaño deseado, como se mencionó anteriormente - 4x4 km. Resulta que hay recomendaciones sobre los parámetros al crear paisajes de diferentes tamaños. En mi caso, el tamaño "interno" resultante es 4033x4033 (con una escala estándar de 100 para X e Y). La escala Z también es 100, será importante un poco más tarde. El plan adicional era cubrir los caminos y hacer un alivio, como en los tutoriales.

Pero todo no salió según lo planeado desde el principio = (después de volar unos 20 minutos sobre el enorme cuadrado gris resultante (ya es una tarea volar de borde a borde), me di cuenta de que simplemente no tengo idea de dónde comenzar a dibujar el camino, cómo inventar curvas, curvas y horquillas. piense en la "referencia". Y se me ocurrió el siguiente "plan complicado": puede volar sobre el globo, tomar una foto de un lugar que le guste desde el satélite Yandex.y "tirar" del paisaje. Y luego, en la imagen, cómo dibujar el camino con la plantilla. Y, en general, tenga en cuenta todos los sitios interesantes (bosques, campos, lagos, ríos, asentamientos, etc.). Ah, si Yandex.Map tuvo un alivio con las alturas, entonces generalmente era posible transmitir lugares reales en la UE ... La escala de los mapas, antes de la captura de pantalla, por supuesto, debería establecerse aproximadamente correspondiente al tamaño del mapa en el proyecto y la resolución debería ser un múltiplo de 2, porque Será una textura. Lo hice de esta manera: sin



embargo, por sí solo, no se extenderá a todo el mapa y aparecerá un mosaico del tipo.



Para estirar, necesitas crear algo de magia



Unas pocas palabras sobre este M_Map_fill: no pude buscar la solución en Google, tuve que hacerlo yo mismo y este es el primer Material UE en mi vida que hice. No puedo decir cómo funciona, lo hice en una corazonada. Para que funcione, debe enviar su imagen como TextureObject a TextureObject en WorlAlignedTexture, su resolución en TextureSize (z = 0, 1024x1024 en mi caso). WorlPosition será z = 0, pero con X e Y tienes que jugar un poco. Primero debe multiplicar TextCoord por -1 (para coincidir con el mapa de altura, más sobre eso más adelante, de lo contrario estará al revés), luego dividir por el número de repeticiones en una dirección (solo ponga 1 primero, aplique el material y ajústelo en mi lugar, en mi caso 4 ) vea la Actualización n. ° 1 al final del artículo.


, . . — Sculpt UE . Brush size 500 500 , , « » . . — (Gimp , 10241024 40334033 ), «», «», UE Smooth Erosion. , , , . 16bit gray, HSV Z scale = 100 UE, V ( 0 100) 2 . :



c 7 (V=0,10,20,40,60,80,100),



Z-scale , - , , V-, .



Z-scale 50- .



heighmap, , . .

P.S. . - (, ), - .



Update#1 , . , , ( , ). . « » 4033 Divide — :




All Articles