This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
gamedev:textureproperties:normal_strength [2012/12/01 00:00] – created dragonlord | gamedev:textureproperties:normal_strength [2019/05/24 23:43] (current) – ↷ Links adapted because of a move operation dragonlord | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{tag> | ||
<WRAP youarehere> | <WRAP youarehere> | ||
- | [[: | + | [[: |
</ | </ | ||
- | ====== | + | ====== |
- | |Texture Property Name|normal.strength| | + | Defines the strength of the influence of the normal |
|Excepted Data Source|1 component value| | |Excepted Data Source|1 component value| | ||
|Data Range|0 to 1. above or below for special effects| | |Data Range|0 to 1. above or below for special effects| | ||
|Default Value|1| | |Default Value|1| | ||
- | |Graphic Module|Defines the strength of the influence of the normal texture property.| | + | |Affected Modules|Graphic, |
- | |Physics | + | |Linked Properties|[[gamedev: |
- | |Audio Module|No effect| | + | |
+ | ====== Description ====== | ||
- | ====== Graphic Module ====== | ||
The **normal.strength** texture property is linked to the **[[gamedev: | The **normal.strength** texture property is linked to the **[[gamedev: | ||
- | normal map with the real geometry normal. This allows to use the full image resolution for normal map details where subtle normal map effects are desired without producing artifacts. This can be used for example for a window having a slight normal perturbance effect. Storing the normal map with such a subtle strength results in ugly artifacts due to the 8-bit resolution not being used. Using this texture property the normal map can be stored at full strength but the effect reduced to the desired level. Furthermore this can also be used to create dynamic normal map effects without the need for a dynamic normal map property. | + | normal map with the real geometry normal. This allows to use the full image resolution for normal map details where subtle normal map effects are desired without producing artifacts. This can be used for example for a window having a slight normal perturbance effect. Storing the normal map with such a subtle strength results in ugly artifacts due to the 8-bit resolution not being used. Using this texture property the normal map can be stored at full strength but the effect reduced to the desired level. Furthermore this can also be used to create dynamic normal map effects without the need for a dynamic normal map property. This texture property is also useful to share normal maps across different materials using different strength. |
The value is typically a single component value with the data in the range from 0 to 1. 0 represents 0% influence of the **[[gamedev: | The value is typically a single component value with the data in the range from 0 to 1. 0 represents 0% influence of the **[[gamedev: | ||
Line 20: | Line 22: | ||
The default value for this texture property is 1. | The default value for this texture property is 1. | ||
- | ====== | + | ====== |
- | This texture property does not effect Physics Modules. | + | |
- | ====== Audio Module ====== | + | <WRAP center 100%> |
- | This texture property does not effect Audio Modules. | + | <WRAP center box 500px> |
+ | {{ : | ||
+ | <WRAP centeralign> | ||
+ | </ | ||
+ | </ | ||
- | ====== Examples ====== | ||
- | ( TODO: example image ) |