Skip to content

Commit

Permalink
Merge pull request #51 from MoritzBrueckner/depth-texture-example
Browse files Browse the repository at this point in the history
Add depth texture example
  • Loading branch information
luboslenco committed May 16, 2022
2 parents 9f6aa2c + 45b8bd7 commit 27d3e89
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 0 deletions.
Binary file added material_depth_texture/Assets/checker_rough.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added material_depth_texture/Assets/grid.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions material_depth_texture/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Wall with a material that's reading from a depth texture, which is copied from the depth buffer before drawing the wall as the last object in the scene.

#### To use this in your own projects:

1. Enable `Material Properties > Armory Props > Read Depth`
2. Make sure `Render Properties > Armory Render Path > Renderer > Depth Texture` is set to `Auto` or `On`
3. Add a `Shader Data` node with a uniform sampler2D with the name `depthtex` and separate the x value from the color output

Note that the depth values depend on the camera far/near values! Also the compositor needs to be enabled on forward render path in order to work.
Binary file not shown.

0 comments on commit 27d3e89

Please sign in to comment.