Rabbit Hole (Terrain)

Overview

A rabbit hole is a special kind of geometry that allows you to make holes in the terrain. Before starting to work with rabbit holes, you need to place the terrain on the level. 

Placement and Setup of a Rabbit hole (Terrain)

  1. Find the Entity List.
  2. Open the terrain folder in the list.
  3. Drag and drop the rabbit hole object onto the scene.
  4. It is possible to move, rotate, scale, etc. the rabbit hole in the scene using the Edit Option from the Scene Edit Toolbar.

           

    Edit OptionShortcutDescription
    Select SActivate the Select Edit option.
    Add AActivate the Add Edit option.
    Move W
    Activate the Move Edit option.
    Rotate EActivate the Rotate Edit option.
    Scale RActivate the Scale Edit option.

Properties

PropertyDescription
BaseTransformPositionMoving the selected rabbit hole according to the given numerical values along the 3 grid axes X, Y, Z.
RotationRotating the selected rabbit hole according to the given numerical values along the 3 grid axes X, Y, Z.
ScaleScaleScaling the selected rabbit hole according to the given numerical values along the 3 grid axes X, Y, Z.
UniformMultiplier that applies to all three axes at once, allows to edit the scale simultaneously on three axes.
Random rotation

Random rotation of the selected rabbit hole according to the given numerical values along the 3 grid axes X, Y, Z.

You can set limits to constrain the results of random rotation. For example, you might want to allow rotation on your trees in full 360° on the Y axis, whereas you might want to limit their rotation to just 5° on the X axis so that they don't grow upside down.

When you use the "paste here" function (Ctrl+V), your pasted object will receive a uniquely random transformation.

Random scale
Type


Static Data KeyName of the object type. One class might have several different types. For example, you can create several weapons of the same type. They will have the same set of static properties but their values will be different.
GroupEditor group name (optional).
Bounding SizeAABB (axis-aligned bounding box) size.
Last modified byName of the person who was the last to modify the selected object.
TagThe tag assigned by the user.
Lock TransformThis locks the object's movement, scaling, and rotation in the scene. They can still be changed in the Properties window. When the map reloads, this will automatically unlock.
Lock to Heightmap

Offset

Objects can be locked to the heightmap and remain attached to the terrain even when the terrain is modified.

LayerLayer on which the object lies.
Shape
TypeBox.
PositionMoving the selected rabbit hole according to the given numerical values along the 3 grid axes X, Y, Z.
RotationRotating the selected rabbit hole according to the given numerical values along the 3 grid axes X, Y, Z.
Half sizeScaling the selected rabbit hole according to the given numerical values along the 3 grid axes X, Y, Z.
Affect collisionOption than allows to apply collision to the rabbit hole.
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