User Tools

Site Tools


gamedev:textureproperties:height

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
gamedev:textureproperties:height [2012/12/01 18:14] dragonlordgamedev:textureproperties:height [2014/10/07 10:39] dragonlord
Line 8: Line 8:
 <WRAP boxcontent> <WRAP boxcontent>
 |Texture Property Name|height| |Texture Property Name|height|
 +|Description|Defines the height of surface points|
 |Excepted Data Source|1 component image| |Excepted Data Source|1 component image|
 |Data Range|0 to 1| |Data Range|0 to 1|
 |Default Value|0.5| |Default Value|0.5|
-|Graphic Module|Defines the height of surface points+|Affected Modules|Graphic| 
-|Physics Module|No effect| +|Linked Properties|[[gamedev:textureproperties:height_scale|height.scale]], [[gamedev:textureproperties:height_scale|height.offset]]|
-|Audio Module|No effect|+
 </WRAP> </WRAP>
  
-====== Graphic Module ======+====== Description ======
 The **height** texture property defines the height of the surface. This allows Graphic Modules to improve lighting by taking small scale elevations on the surface into account. The **height** texture property defines the height of the surface. This allows Graphic Modules to improve lighting by taking small scale elevations on the surface into account.
  
-The source is typically an 8 bit image with 1 color components inside the range from 0 to 1. 0 represents point located at the lowest point underneath the surface. 0.5 represents a point on the surface1 represents point located at the highest point above the surfaceUsing high definition range images values beyond can be used as well.+This is also special texture property similar to the normal map one but this time the height of a surface relative to the mesh surface is storedThis height can be used for different purpose depending on the graphic module usedOne usage is to derive normal map from the height difference. Another usage is to dynamically increase the detail level of a meshThe new vertices are then offset using this height. Terrain meshes can also use this height information to provide LODing (level of detail reduction over distance).
  
-The default value for this texture property is 0.5 .+value of 0.5 indicates no surface height alteration. Values below 0.5 indicate a dent in a surface while values above 0.5 indicate a bump in a surface. The strength and offset of the height alteration can be set using the [[gamedev:textureproperties:height_scale|height.scale]] and [[gamedev:textureproperties:height_scale|height.offset]] property.
  
-====== Physics Module ====== +The source is typically an 8 bit image with 1 color components inside the range from 0 to 1. 0 represents a point located at the lowest point underneath the surface. 0.5 represents a point on the surface. 1 represents a point located at the highest point above the surface. Using high definition range images values beyond can be used as well.
-This texture property does not effect Physics Modules.+
  
-====== Audio Module ====== +The default value for this texture property is 0.5 .
-This texture property does not effect Audio Modules.+
  
 ====== Examples ====== ====== Examples ======
 ( TODO: example image ) ( TODO: example image )
gamedev/textureproperties/height.txt · Last modified: 2019/05/24 23:43 by dragonlord