Nodes > Functions > Util > Position From Depth

Converts a depth value to a position.
Custom Code Node APIs:
vec3 system.getViewSpacePositionFromDepth(vec2 uv, float screendepth)
vec3 system.getWorldSpacePositionFromDepth(vec2 uv, float screendepth)
Inputs
| Name | Type | Description |
|---|---|---|
| Depth | float | Input depth to be converted |
| UV Coords | float | Screen space UV coordinates for the x and y axes |
Outputs
| Name | Type | Description |
|---|---|---|
| Position | float | The converted output position |
Properties
| Name | Type | Description |
|---|---|---|
| Position Space | dropdown | The space of the position value |
| Coords | dropdown | Choose what source to use for the UV Coordinates. If "UV Coord 0" or "UV1 Coord 1" are selected, the respective surface UV set will be used. If "Custom" is selected, the UV Coords input will be exposed and used instead |
Was this page helpful?