Foliage

Foliage or plants can make or break your game. Foliage is very demanding and only if optimized correctly, can it bring your game to life.

In my game, I have used softwares such as TreeIt and Blender to create stylized trees for Hyperline Racing.

Here are some valuable tips when creating Foliage in Unreal Engine:

  • When using TreeIt, make sure to download the Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC Security Update (specifically the x86 version). Since TreeIt is an older software, it needs additional firmware to run correctly.
  • For stylized leaf textures, use AI Image Generation. This allows for lots of customization on your tree leaves.
  • Use culling and LODs. Foliage is expensive because of the large number of polygons it requires. Unloading trees or bushes when they aren’t visible can save performance.
  • Use billboarding. Billboarding is a popular technique in video games where foliage is composed of a single or multiple 2D planes. Billboards can work alongside LOD’s to create extremely efficient foliage.
    • Here are some examples (grass and tree)
    • insert images
  • Make sure to enable Alpha Cards on your leaves.

Insert video here.

Again, I am still learning, this is just what has helped me. If anybody has any feedback, reply below.


Leave a Reply

Your email address will not be published. Required fields are marked *