1
0
mirror of https://github.com/DigvijaysinhGohil/Godot-Shader-Lib.git synced 2025-09-20 20:35:57 +08:00

Ray march node added

This commit is contained in:
Digvijaysinh Gohil
2024-03-26 10:59:07 +05:30
parent 6cfeaaec5e
commit 1d15214565
4 changed files with 120 additions and 0 deletions

View File

@ -0,0 +1,19 @@
# Ray March node
A simple ray marcher.
<hr>
**Inputs**
|Name|Type|Binding|Description|
|---|---|---|---|
|signed distance|float|none|Signed distance calculated from Signed Distance Functions (SDFs)|
|ray origin|vec3|none|Ray origin|
|ray direction|vec3|none|Normalized ray direction|
|max steps|int|none|Maximum number steps for ray marching|
|max distance|float|none|Maximum distance to march along the <b><i>ray direction</i></b>|
|distance threshold|float|none|Threshold to check against <b><i>signed distance</i></b> to determine the ray intersection point.|
**Outputs**
|Name|Type|Binding|Description|
|---|---|---|---|
|distance|float|None|Output ray intersection distance|
___