Search Unity

Feedback Brush Mask Filter + Animation Curves (Height & Slope)

Discussion in 'World Building' started by MaxRoetzler, Jan 10, 2022.

  1. MaxRoetzler

    MaxRoetzler

    Joined:
    Jan 3, 2010
    Posts:
    136
    I've been using the terrain toolbox for a while now and gotten used to most of its oddities, but today I tried using the height mask filter in combination with a brush and here we are...

    The official documentation states the height range values use a 0 - 1 value range. However, it seems the 'Remap Curve' is mostly responsible for the result, and the height range only scales the curve? This whole setup makes no sense, starting with the relative numbers. If you want to mask a range on your terrain, you want to do it using absolute values, and not do math in the input fields...which are then modified by other relative values from the animation curve. The 'Set Height Brush' for example uses absolute values instead.

    The 'Remap Curve' just complicates things to the point where using this filter to mask the range you want to mask isn't worth the time. Using animation curves you have to open the animation curve editor, convert everything (angles, height values) to relative 0 - 1 ranges and guess how the values might be interpreted until you get the desired result. This is not a very artist / user friendly workflow.

    The slope & height filters should just use simple numeric values for angle and height start / end + a smoothing value instead. The brush mask filters have little to no value if they aren't intuitive.
     
    Dariuszz64, wyattt_ and BATTLEKOT like this.