mirror of
https://github.com/DigvijaysinhGohil/Godot-Shader-Lib.git
synced 2025-09-19 03:55:59 +08:00
984 B
984 B
Spherize node
Applies a spherical warping effect similar to a fisheye camera lens to the value of input UV.
Default value for uv input will be vec2(0, 0) for shader modes PARTICLES, SKY and FOG to avoid errors becouse UV variable is not available for these modes.
Inputs
Name | Type | Binding | Description |
---|---|---|---|
uv | vec2 | UV | Input UV value |
center | vec2 | none | Center reference point |
strength | float | none | Strength of the effect |
offset | vec2 | none | Individual channel offsets |
Outputs
Name | Type | Binding | Description |
---|---|---|---|
uv | vec2 | None | Output UV value |
ShaderInc location
res://addons/ShaderLib/UV/UV.gdshaderinc
Method signature
vec2 spherize_uv(vec2 uv, vec2 center, float strength, vec2 offset)
Parameters
Name | Type | Description |
---|---|---|
uv | vec2 | Input uv |
center | vec2 | Center reference point |
strength | float | Strength of the effect |
offset | vec2 | Individual channel offsets |