Difference between revisions of "Heightfield Curve Vertical"

From Terragen Documentation from Planetside Software
Jump to: navigation, search
(Added descriptions and example images for all settings.)
m (fixed typo)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<!-- [[Image:drex_module_181_image_0.png|485pxpx|Heightfield Curve Vertical]] -->
 
<!-- imported from file: module_181.html-->
 
 
[[File:HFCurveVert_00_GUI.png|none|470px|Heightfield Curve Vertical]]
 
[[File:HFCurveVert_00_GUI.png|none|470px|Heightfield Curve Vertical]]
 
<br />
 
<br />
 
== Overview ==
 
== Overview ==
The Heightfield Curve Vertical node simulates the process of glaciation, which is the erosion of terrain by ice glaciers and the debris contained within them, over a period of time.
+
This node provides two types of curves, “Glaciation” and “Stretch”, in which to modify the terrain. You can think of the curves as extending vertically from the lowest point in the terrain to the highest point.  The “Top of curve” and “Bottom of curve” settings allow you to set an altitude at which the curves start and stop, effectively overriding the lowest and highest points of the terrain.
  
  
 
'''Settings:'''
 
'''Settings:'''
  
<ul>
 
 
* '''Name: ''' This setting allows you to apply a descriptive name to the node, which can be helpful when using multiple Heightfield curve vertical nodes in a project.
 
* '''Name: ''' This setting allows you to apply a descriptive name to the node, which can be helpful when using multiple Heightfield curve vertical nodes in a project.
* '''Glaciation: '''This setting controls the amount of erosion.  Positive values cause the  lower altitudes of the terrain to wear down, towards a smooth version of the planet surface.  Negative values cause the lower altitudes of the terrain to inflate and rise towards the highest altitude of the heightfield.
 
<ul>
 
{|
 
|-
 
| [[File:HFCurveVert_10_Glaciation0.jpg|none|400px|Glaciation = 0]] || [[File:HFCurveVert_01_Glaciation0.jpg|none|400px|Glaciation = 0 ]]
 
|-
 
| [[File:HFCurveVert_11_Glaciation0p25.jpg|none|400px|Glaciation = 0.25]] || [[File:HFCurveVert_02_Glaciation0p25.jpg|none|400px|Glaciation = 0.25]]
 
|-
 
| [[File:HFCurveVert_12_Glaciation0p5.jpg|none|400px|Glaciation = 0.5]] || [[File:HFCurveVert_03_Glaciation0p5.jpg|none|400px|Glaciation = 0.5]]
 
|-
 
| [[File:HFCurveVert_13_Glaciation1.jpg|none|400px|Glaciation = 1]] || [[File:HFCurveVert_04_Glaciation1.jpg|none|400px|Glaciation = 1]]
 
|-
 
|[[File:HFCurveVert_14_Glaciation2.jpg|none|400px|Glaciation = 2]] || [[File:HFCurveVert_05_Glaciation2.jpg|none|400px|Glaciation = 2]]
 
|-
 
| [[File:HFCurveVert_15_GlaciationNeg0p25.jpg|none|400px|Glaciation = -0.25]] || [[File:HFCurveVert_06_GlaciationNeg0p25.jpg|none|400px|Glaciation = -0.25]]
 
|-
 
| [[File:HFCurveVert_16_GlaciationNeg0p5.jpg|none|400px|Glaciation = -0.5]] || [[File:HFCurveVert_07_GlaciationNeg0p5.jpg|none|400px|Glaciation = -0.5]]
 
|-
 
| [[File:HFCurveVert_17_GlaciationNeg1.jpg|none|400px|Glaciation = -1]] || [[File:HFCurveVert_08_GlaciationNeg1.jpg|none|400px|Glaciation = -1]]
 
|-
 
| [[File:HFCurveVert_18_GlaciationNeg2.jpg|none|400px|Glaciation = -2]] || [[File:HFCurveVert_09_GlaciationNeg2.jpg|none|400px|Glaciation = -2]]
 
|}
 
</ul>
 
  
  
  
* '''Alternative curve: ''' When enabled, a different version of the curve is used to guide the erosion processThis affects the shape of the eroded terrain.
+
== Glaciation ==
 +
 
 +
Glaciation is the erosion of the terrain by ice glaciers and the debris contained within them over a period of time.  The two curve shapes, “Glaciation” and “Alternate curve”  allow you to flatten out low altitudes while higher altitudes remain less affected.
 +
 
 +
* '''Glaciation: '''Positive values cause the  lower altitudes of the terrain to flattenNegative values cause the lower altitudes of the terrain to inflate and rise towards the highest altitude in the terrain.
 
<ul>
 
<ul>
 
{|
 
{|
 
|-
 
|-
| [[File:HFCurveVert_28_Glaciation0_AltCurveOn.jpg|none|400px|Glaciation = 0, Alternate curve enabled.]] || [[File:HFCurveVert_19_Glaciation0_AltCurveOn.jpg|none|400px|Glaciation = 0, Alternate curve enabled.]]
+
| [[File:HFCurveVert_72_GlaciationCurveNeg2-Pos2.jpg|none|800px|Profiles showing Glaciation values -2.0 to 2.0]]
 
|-
 
|-
| [[File:HFCurveVert_29_Glaciation0p25_AltCurveOn.jpg|none|400px|Glaciation = 0.25, Alternate curve enabled.]] || [[File:HFCurveVert_20_Glaciation0p25_AltCurveOn.jpg|none|400px|Glaciation = 0.25, Alternate curve enabled.]]
+
| [[File:HFCurveVert_75_GlaciationTerrainNeg2-Pos2.jpg|none|800px|Glaciation values -2.0 to 2.0 applied to terrain.]]
|-
 
| [[File:HFCurveVert_30_Glaciation0p5_AltCurveOn.jpg|none|400px|Glaciation = 0.5, Alternate curve enabled.]] || [[File:HFCurveVert_21_Glaciation0p5_AltCurveOn.jpg|none|400px|Glaciation = 0.5, Alternate curve enabled.]]
 
|-
 
| [[File:HFCurveVert_31_Glaciation1_AltCurveOn.jpg|none|400px|Glaciation = 1, Alternate curve enabled.]] || [[File:HFCurveVert_22_Glaciation1_AltCurveOn.jpg|none|400px|Glaciation = 1, Alternate curve enabled.]]
 
|-
 
| [[File:HFCurveVert_32_Glaciation2_AltCurveOn.jpg|none|400px|Glaciation = 2, Alternate curve enabled.]] || [[File:HFCurveVert_23_Glaciation2_AltCurveOn.jpg|none|400px|Glaciation = 2, Alternate curve enabled.]]
 
|-
 
| [[File:HFCurveVert_33_GlaciationNeg0p25_AltCurveOn.jpg|none|400px|Glaciation = -0.25, Alternate curve enabled.]] || [[File:HFCurveVert_24_GlaciationNeg0p25_AltCurveOn.jpg|none|400px|Glaciation = -0.25, Alternate curve enabled.]]
 
|-
 
| [[File:HFCurveVert_34_GlaciationNeg0p5_AltCurveOn.jpg|none|400px|Glaciation = -0.5, Alternate curve enabled.]] || [[File:HFCurveVert_25_GlaciationNeg0p5_AltCurveOn.jpg|none|400px|Glaciation = -0.5, Alternate curve enabled.]]
 
|-
 
| [[File:HFCurveVert_35_GlaciationNeg1_AltCurveOn.jpg|none|400px|Glaciation = -1, Alternate curve enabled.]] || [[File:HFCurveVert_26_GlaciationNeg1_AltCurveOn.jpg|none|400px|Glaciation = -1, Alternate curve enabled.]]
 
|-
 
| [[File:HFCurveVert_37_Glaciation2_AltCurveOn.jpg|none|400px|Glaciation = -2, Alternate curve enabled.]] || [[File:HFCurveVert_27_GlaciationNeg2_AltCurveOn.jpg|none|400px|Glaciation = -2, Alternate curve enabled.]]
 
 
|}
 
|}
 +
 
</ul>
 
</ul>
  
  
 
+
* '''Alternative curve: ''' When enabled, a different version of the Glaciation curve is used to give the profile of the terrain a different shape.
* '''Stretch: ''' This setting allows you to bias the curve used to shape the erosion process.  Positive values cause the mid-altitude terrain features to rise towards the highest altitude of the heightfield while the lower altitude terrain features are pushed towards the lowest altitude in the heightfield.  Negative values cause the lower altitude terrain features to rise while the upper altitude terrain features wear down, both moving towards the mid-altitude levels of the heightfield.
 
 
<ul>
 
<ul>
 
{|
 
{|
 
|-
 
|-
| [[File:HFCurveVert_47_Stretch0.jpg|none|400px|Stretch = 0]] || [[File:HFCurveVert_38_Stretch0.jpg|none|400px|Stretch = 0]]
+
| [[File:HFCurveVert_73_GlaciationAltCurveNeg2-Pos2.jpg|none|800px|Profile showing Alternate curve values -2.0 to 2.0]]
|-
 
| [[File:HFCurveVert_48_Stretch0p25.jpg|none|400px|Stretch = 0.25]] || [[File:HFCurveVert_39_Stretch0p25.jpg|none|400px|Stretch = 0.25]]
 
 
|-
 
|-
| [[File:HFCurveVert_49_Stretch0p5.jpg|none|400px|Stretch = 0.5]] || [[File:HFCurveVert_40_Stretch0p5.jpg|none|400px|Stretch = 0.5]]
+
| [[File:HFCurveVert_76_GlaciationAlternateCurveTerrainNeg2-Pos2.jpg|none|800px|Alternate curve values -2.0 to 2.0 applied to terrain.]]
|-
 
| [[File:HFCurveVert_50_Stretch1.jpg|none|400px|Stretch = 1]] || [[File:HFCurveVert_41_Stretch1.jpg|none|400px|Stretch = 1]]
 
|-
 
| [[File:HFCurveVert_51_Stretch2.jpg|none|400px|Stretch = 2]] || [[File:HFCurveVert_42_Stretch2.jpg|none|400px|Stretch = 2]]
 
|-
 
| [[File:HFCurveVert_52_StretchNeg0p25.jpg|none|400px|Stretch = -0.25]] || [[File:HFCurveVert_43_StretchNeg0p25.jpg|none|400px|Stretch = -0.25]]
 
|-
 
| [[File:HFCurveVert_53_StretchNeg0p5.jpg|none|400px|Stretch = -0.5]] || [[File:HFCurveVert_44_StretchNeg0p5.jpg|none|400px|Stretch = -0.5]]
 
|-
 
| [[File:HFCurveVert_54_StretchNeg1.jpg|none|400px|Stretch = -1]] || [[File:HFCurveVert_45_StretchNeg1.jpg|none|400px|Stretch = -1]]
 
|-
 
| [[File:HFCurveVert_55_StretchNeg2.jpg|none|400px|Stretch = -2]] || [[File:HFCurveVert_46_StretchNeg2.jpg|none|400px|Stretch = -2]]
 
 
|}
 
|}
 
</ul>
 
</ul>
  
  
* '''Top of curve: '''When checked, or enabled, this setting sets the maximum altitude or top of the glaciation effectWhen unchecked the maximum altitude is the maximum height of the heightfield.  This value can be seen in the Statistics section of the Heightfield load node.
+
== Stretch ==
 +
* '''Stretch: ''' The shape of this curve is similar to an “S” shape. As positive values increase, the terrain flattens at the top of the curve and the sides of the terrain become steeperAs negative values increase the terrain near the top and bottom of the curve move towards the mid-point of the curve, which is similar to erosion and deposition process.
 
<ul>
 
<ul>
 
{|
 
{|
 
|-
 
|-
| [[File:HFCurveVert_64_TopCurve0_BotCurveOff.jpg|none|400px|Top curve = 0]] || [[File:HFCurveVert_56_TopCurve0_BotCurveOff.jpg|none|400px|Top curve = 0]]
+
| [[File:HFCurveVert_74_StretchCurveNeg2-Pos2.jpg|none|800px|Profile showing Stretch values -2.0 to 2.0]]
 
|-
 
|-
| [[File:HFCurveVert_65_TopCurve500_BotCurveOff.jpg|none|400px|Top curve = 500]] || [[File:HFCurveVert_57_TopCurve500_BotCurveOff.jpg|none|400px|Top curve = 500]]
+
| [[File:HFCurveVert_77_StretchTerrainNeg2-Pos2.jpg|none|800px|Stretch values -2.0 to 2.0 applied to terrain.]]
|-
 
| [[File:HFCurveVert_66_TopCurve1000_BotCurveOff.jpg|none|400px|Top curve = 1000]] || [[File:HFCurveVert_58_TopCurve1000_BotCurveOff.jpg|none|400px|Top curve = 1000]]
 
|-
 
| [[File:HFCurveVert_67_TopCurve2000_BotCurveOff.jpg|none|400px|Top curve = 2000]] || [[File:HFCurveVert_59_TopCurve2000_BotCurveOff.jpg|none|400px|Top curve = 2000]]
 
 
|}
 
|}
 
</ul>
 
</ul>
  
  
 
+
== Top and Bottom of curve ==
* '''Bottom of curve: ''' When checked, or enabled, this setting sets the minimum altitude or base of the glaciation effect.  When unchecked the minimum altitude is the minimum height of the heighfield.  This value can be seen in the Statistics section of the Heightfield load node.
+
* '''Top of curve: '''When checked, or enabled, this value becomes the top position of the curve, essentially overriding the highest point of the terrain that the curve can affect.
 +
* '''Bottom of curve: ''' When checked, or enabled, this value becomes the bottom position of the curve, essentially overriding the lowest point of the terrain that the curve can affect.
 
<ul>
 
<ul>
 
{|
 
{|
 
|-
 
|-
| [[File:HFCurveVert_68_TopCurve0_BotCurveNeg125.jpg|none|400px|Top curve = 0, Bottom curve = -125]] || [[File:HFCurveVert_60_TopCurve0_BotCurveNeg125.jpg|none|400px|Top curve = 0, Bottom curve = -125]]
+
| [[File:HFCurveVert_82_TopCurveOff_BotCurveOff.jpg|none|400px|Top and Bottom of curve disabled.]] || [[File:HFCurveVert_78_TopCurveOff_BotCurveOff.jpg|none|400px|Top and Bottom of curve disabled.]]
 
|-
 
|-
| [[File:HFCurveVert_69_TopCurve500_BotCurve250.jpg|none|400px|Top curve = 500, Bottom curve = 250]] || [[File:HFCurveVert_61_TopCurve500_BotCurve250.jpg|none|400px|Top curve = 500, Bottom curve = 250]]
+
| [[File:HFCurveVert_83_TopCurveOn_BotCurveOff.jpg|none|400px|Top of curve enabled.]] || [[File:HFCurveVert_79_TopCurveOn_BotCurveOff.jpg|none|400px|Top of curve enabled.]]
 
|-
 
|-
| [[File:HFCurveVert_70_TopCurve1000_BotCurve500.jpg|none|400px|Top curve = 1000, Bottom curve = 500]] || [[File:HFCurveVert_62_TopCurve1000_BotCurve500.jpg|none|400px|Top curve = 1000, Bottom curve = 500]]
+
| [[File:HFCurveVert_84_TopCurveOff_BotCurveOn.jpg|none|400px|Bottom of curve enabled.]] || [[File:HFCurveVert_80_TopCurveOff_BotCurveOn.jpg|none|400px|Bottom of curve enabled.]]
 
|-
 
|-
| [[File:HFCurveVert_71_TopCurve2000_BotCurve1000.jpg|none|400px|Top curve = 2000, Bottom curve = 1000]] || [[File:HFCurveVert_63_TopCurve2000_BotCurve1000.jpg|none|400px|Top curve = 2000, Bottom curve = 1000]]
+
| [[File:HFCurveVert_85_TopCurveOn_BotCurveOn.jpg|none|400px|Top and Bottom of curve enabled.]] || [[File:HFCurveVert_81_TopCurveOn_BotCurveOn.jpg|none|400px|Top and Bottom of curve enabled.]]
 
|}
 
|}
</ul>
+
<ul>
 +
 
 +
 
  
 
<br />
 
<br />

Latest revision as of 21:47, 11 June 2021

Heightfield Curve Vertical


Overview[edit]

This node provides two types of curves, “Glaciation” and “Stretch”, in which to modify the terrain. You can think of the curves as extending vertically from the lowest point in the terrain to the highest point. The “Top of curve” and “Bottom of curve” settings allow you to set an altitude at which the curves start and stop, effectively overriding the lowest and highest points of the terrain.


Settings:

  • Name: This setting allows you to apply a descriptive name to the node, which can be helpful when using multiple Heightfield curve vertical nodes in a project.


Glaciation[edit]

Glaciation is the erosion of the terrain by ice glaciers and the debris contained within them over a period of time. The two curve shapes, “Glaciation” and “Alternate curve” allow you to flatten out low altitudes while higher altitudes remain less affected.

  • Glaciation: Positive values cause the lower altitudes of the terrain to flatten. Negative values cause the lower altitudes of the terrain to inflate and rise towards the highest altitude in the terrain.
    Profiles showing Glaciation values -2.0 to 2.0
    Glaciation values -2.0 to 2.0 applied to terrain.


  • Alternative curve: When enabled, a different version of the Glaciation curve is used to give the profile of the terrain a different shape.
    Profile showing Alternate curve values -2.0 to 2.0
    Alternate curve values -2.0 to 2.0 applied to terrain.


Stretch[edit]

  • Stretch: The shape of this curve is similar to an “S” shape. As positive values increase, the terrain flattens at the top of the curve and the sides of the terrain become steeper. As negative values increase the terrain near the top and bottom of the curve move towards the mid-point of the curve, which is similar to erosion and deposition process.
    Profile showing Stretch values -2.0 to 2.0
    Stretch values -2.0 to 2.0 applied to terrain.


Top and Bottom of curve[edit]

  • Top of curve: When checked, or enabled, this value becomes the top position of the curve, essentially overriding the highest point of the terrain that the curve can affect.
  • Bottom of curve: When checked, or enabled, this value becomes the bottom position of the curve, essentially overriding the lowest point of the terrain that the curve can affect.
    Top and Bottom of curve disabled.
    Top and Bottom of curve disabled.
    Top of curve enabled.
    Top of curve enabled.
    Bottom of curve enabled.
    Bottom of curve enabled.
    Top and Bottom of curve enabled.
    Top and Bottom of curve enabled.

A single object or device in the node network which generates or modifies data and may accept input data or create output data or both, depending on its function. Nodes usually have their own settings which control the data they create or how they modify data passing through them. Nodes are connected together in a network to perform work in a network-based user interface. In Terragen 2 nodes are connected together to describe a scene.