Open-World Procedural Jungle

Mathew81 - 배경 - 2022/10/07
평점 없음

Procedurally generated palm jungle ecosystem for open-world games

  • 지원 플랫폼
  • 지원 엔진 버전
    5.0 - 5.1
  • 다운로드 유형
    에셋 팩
    이 제품은 기존 프로젝트에 임포트 가능한 언리얼 엔진 에셋의 모음을 포함하고 있습니다.


This pack is designed to create fast and easy, huge open-world palm jungles in Unreal Engine 5. It contains everything you need to create a beautiful jungle ecosystem, from different types of palms to bamboo, grass, fern, rocks, etc. The landscape auto-material comes with automatic slope variation and with 12 layers, to help you paint textures like: cobblestone, dirt, mud, sand, cliff, etc. The automatic landscape material is designed in such a way that for all 12 layers, there are 2 level of details: one level which is very detailed, when the player is closer to the texture and another one which is less detailed, when the player is further away from the texture. This way, the player will always see the right amount of details, as it is natural.

The pack contains 1 Overview map and 3 example maps with different lighting setups for different time of days and moods. The example maps are created with real-world heightmaps, 8k and 4k resolution. Two of the heightmaps have a surface area of 25 square km and the third has a surface area of 100 square km. . Everything is well optimized, the foliage has 4 or 5 LODs, the rocks are nanite enabled, and all the big plants have billboards so they are very cheap from the resources consumption point of view.

The assets are as optimized as possible but, let's not forget that Lumen is real time global illumination system, so for lower end computers, there will be performance issues. For those cases I recommend the following changes into Project Settings - Rendering:

1. Disable Lumen

2. Disable reflection or change it from Lumen to Screen Space

3. Replace Virtual Shadow Maps with Shadow Maps (this alone will give you at least 10-15 fps more). As soon as foliage will be nanite enabled in Unreal Engine, all those optimization issues will disappear.

On the other hand, if You want to use the pack at it's full potential, I recommend using Lumen. In order to enable Lumen (if it is not already enabled) you should go to Project Settings/Engine/Rendering and make sure you have the following setup:

  1. Dynamic Global Illumination Method - LUMEN
  2. Reflection Method - LUMEN
  3. Shadow Map Method - Virtual Shadow Maps

This pack works perfectly with any type of landscape (designed in Unreal Engine with it's built-in tools, or created from a heightmap or with alpha brushes)

This pack is the perfect tool to texture and populate with foliage your huge open world tropical landscape

This pack works very well in combination with Open World Template (for those willing to add day-night cycle or dynamic weather system to their open-world game)

This product supports Lumen for Unreal Engine 5.0+ . 

기술적 세부사항


  •   The landscape auto-material comes with 12 layers so you have everything you need to create a realistic environment: mud, rocky soil, sand, dirt, cobblestone, grass, cliffs etc. It also comes with automatic slope variation.
  • 24 static meshes for foliage (Curly Palm, Queen Palm, Coconut Palm, bamboo, fern, grass, rocks etc.)
  •  together with the Demo maps you get an 8K resolution, 64 square km, and a 4k resolution, 100 square km real-world heightmaps (landscapes)
  • Full dynamic lighting setup (Lumen) and 3 different lighting setups
  • 3 Demo Maps and 1 Overview map
  • 2 procedural foliage spawners
  •  all foliage come with color variation which can be adjusted together with other parameters such as wind strength, intensity etc., directly from the Material Instances
  • Highly customizable and easy to use with

Number of Unique Meshes: 24

Collision: Yes - automatically generated

LODs: Yes - where applicable because the rocks have Nanite enabled so there is no need for LODs

Number of Materials and Material Instances: 49 Materials + Material Functions + Material Instances

Number of Textures: 129

Texture Resolutions: between 512 X 512 and 4096 X 4096 (but most of the textures in this pack are 4k)

Supported Development Platforms:

Windows: Yes

Mac: Not tested

Documentation: Please watch my videos from the description

Important/Additional Notes: In order to use Procedural Foliage Spawners from this pack, you will have to go to Editor Preferences/Experimental and enable Procedural Foliage. With the 2 procedural foliage Spawners from this pack, you can populate your entire world with foliage in just a few clicks.