Foliage Painter

Overview

The Foliage Painter is used to manage all vegetation on your level, for example, rocks, grass, bushes, etc. The main advantage of using the Foliage Painter is that it allows you to “paint” foliage with a brush.


The engine only allows ONE foliage per level! 

Setup

To enable the foliage painter in your scene:

  1. Look in the entity list for foliage  foliage. This will create a foliage object in your scene.
  2. Adjust the scale for real-size measures or the same measurement from the terrain.
  3. Generate foliage. 
  4. Press "edit".

Control Modes

SetFoliage set which you can edit in Foliage Manager.
Utils
  • Generate  generates foliage colors by making a screenshot from above.
  • Refresh HMap  if you are changing terrain or adding static objects, you need to refresh an HMap on foliage because the foliage has its heightmap and objects can be above or under the terrain.
Fuzziness

0.2-0.3 acceptable value for more accurate reproduction of the drawn color.

Pixel Density

It is the size of a generic texture. It does not affect density. Quality increases due to a large number of points per meter.

Color Mask Size, KBTexture size.
Height Map Size, KBTexture size.

General Brush 

You can paint the terrain with a foliage brush. 


ToolDescriptionShortcut
RadiusThe radius of a brush. Its value is in meters.SHIFT+MouseWheel or MouseWheel or [ ]
HardnessHow smooth the decrease of color intensity is to the edges of the brush.CTRL+MouseWheel or <>
IntensityThe power of the brush.ALT+MouseWheel or 0...9
Smooth StepMakes the toe and shoulder of the brush smooth. If you want to make a linear diagonal line, disable it.-
Color Def The color which you paint your terrain. It's selected in the Foliage Manager.

-

ColorThe color which you can customize with a Color Picker.-
  • RGBA
Customize the color manually.

-

You can enable the foliage color debug in Debug → Preview Foliage Colors.

Shape

TypeBy default, it is a box.
Position

The foliage object's position.

RotationThe foliage object's rotation.
Half Size The foliage object's half size.


RMB Utils 


Selected Objects by Property

Select all objects that have the same value of a selected property as the value of the selected object.
Entities Filter
  • Add Objects by Property  add all objects with the same property and value to the Entity filter window.
  • Remove Objects by Property  delete all objects with the same property and value in the Entity filter window.
Reset to Default Reset the property to default values. 
CopyCopy the value of the selected property.
Paste Paste the value of the selected property.
Export Properties This function is unavailable.
Import Properties This function is unavailable.
Edit Hint Edit a hint for the selected property. The hint is stored here: tools/editor/meta/props_metadata.lua
Show Description Show the panel description of the selected property, if it exists.
Add to Highlight List Add the selected property to the highlighted list.
Show Highlighted Only If enabled, this will show only the highlighted properties.
Edit Custom CaptionYou can rename properties with custom captions.
Clear Custom Caption Reset custom captions of properties.
Disable Custom Captions Disable the display of custom captions.
Show Advanced Filter Enables the display of the advanced filter. This is where you can filter properties by categories.

On this page:


Exodus SDK © 2005-2023, 4A Games Limited. Developed by 4A Games®.
4A Games® is a registered trademark, and 4A Games Limited, Exodus SDK and their respective logos are trademarks of 4A Games Limited.
Published by Deep Silver. Deep Silver is a division of PLAION GmbH, Austria. Deep Silver and Plaion are registered trademarks of PLAION GmbH.
Metro Exodus is inspired by the internationally best-selling novels METRO 2033 and METRO 2034 by Dmitry Glukhovsky.
All other trademarks, logos and copyrights are property of their respective owners. All rights reserved.
By using this site, downloading or using the Exodus SDK or related content, you are agreeing to be bound by the terms of the End User License Agreement.


EULA