You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Gems/AtomTressFX/Assets/Shaders
Adi Bar-Lev ce713fad5e Hair - crucial optimization and bug fix:
- Back light correction.  This fix will block TT lobe (back lobe) from allowing light transfer
- By doing this we remove the requirement to add self shadowing in most cases, hence removing heavy render pass.

Exception:
- Thin hair will still pass light and therefor there is still a need to read depth buffer and compare as a second step to avoid adding heavy shadowing pass / comparison.

Signed-off-by: Adi Bar-Lev <82479970+Adi-Amazon@users.noreply.github.com>
4 years ago
..
HairCalculateStrandLevelDataCompute.shader Hair - Hair Gem introduction to O3DE from Atom/barlev/AtomTressFX_DevRebase (#4439) 4 years ago
HairComputeSrgs.azsli Hair - ShortCut rendering technique and pipeline with Marschner lighting model (#4871) 4 years ago
HairFullScreenUtils.azsli Hair - ShortCut rendering technique and pipeline with Marschner lighting model (#4871) 4 years ago
HairGlobalShapeConstraintsCompute.shader Hair - Hair Gem introduction to O3DE from Atom/barlev/AtomTressFX_DevRebase (#4439) 4 years ago
HairLengthConstraintsWindAndCollisionCompute.shader Hair - Hair Gem introduction to O3DE from Atom/barlev/AtomTressFX_DevRebase (#4439) 4 years ago
HairLightTypes.azsli Atom/mriegger/normaloffsetbias (#4841) 4 years ago
HairLighting.azsli Hair - ShortCut rendering technique and pipeline with Marschner lighting model (#4871) 4 years ago
HairLightingEquations.azsli Hair - ShortCut rendering technique and pipeline with Marschner lighting model (#4871) 4 years ago
HairLocalShapeConstraintsCompute.shader Hair - Hair Gem introduction to O3DE from Atom/barlev/AtomTressFX_DevRebase (#4439) 4 years ago
HairRenderingFillPPLL.azsl Hair - crucial optimization and bug fix: 4 years ago
HairRenderingFillPPLL.shader Hair - Hair Gem introduction to O3DE from Atom/barlev/AtomTressFX_DevRebase (#4439) 4 years ago
HairRenderingResolvePPLL.azsl Hair - ShortCut rendering technique and pipeline with Marschner lighting model (#4871) 4 years ago
HairRenderingResolvePPLL.shader Hair - Hair Gem introduction to O3DE from Atom/barlev/AtomTressFX_DevRebase (#4439) 4 years ago
HairRenderingSrgs.azsli Hair - Hair Gem introduction to O3DE from Atom/barlev/AtomTressFX_DevRebase (#4439) 4 years ago
HairShortCutGeometryDepthAlpha.azsl Hair - ShortCut rendering technique and pipeline with Marschner lighting model (#4871) 4 years ago
HairShortCutGeometryDepthAlpha.shader Hair - ShortCut rendering technique and pipeline with Marschner lighting model (#4871) 4 years ago
HairShortCutGeometryShading.azsl Hair - crucial optimization and bug fix: 4 years ago
HairShortCutGeometryShading.shader Hair - ShortCut rendering technique and pipeline with Marschner lighting model (#4871) 4 years ago
HairShortCutResolveColor.azsl Hair - ShortCut rendering technique and pipeline with Marschner lighting model (#4871) 4 years ago
HairShortCutResolveColor.shader Hair - ShortCut rendering technique and pipeline with Marschner lighting model (#4871) 4 years ago
HairShortCutResolveDepth.azsl Hair - ShortCut rendering technique and pipeline with Marschner lighting model (#4871) 4 years ago
HairShortCutResolveDepth.shader Hair - ShortCut rendering technique and pipeline with Marschner lighting model (#4871) 4 years ago
HairSimulationCommon.azsli Hair - Hair Gem introduction to O3DE from Atom/barlev/AtomTressFX_DevRebase (#4439) 4 years ago
HairSimulationCompute.azsl Hair - ShortCut rendering technique and pipeline with Marschner lighting model (#4871) 4 years ago
HairSimulationComputeSrgs.azsli Hair - ShortCut rendering technique and pipeline with Marschner lighting model (#4871) 4 years ago
HairStrands.azsli Hair - ShortCut rendering technique and pipeline with Marschner lighting model (#4871) 4 years ago
HairSurface.azsli Adding vertexNormal to the Surface structure and using it for shadows (#4617) 4 years ago
HairUpdateFollowHairCompute.shader Hair - Hair Gem introduction to O3DE from Atom/barlev/AtomTressFX_DevRebase (#4439) 4 years ago
HairUtilities.azsli Hair - ShortCut rendering technique and pipeline with Marschner lighting model (#4871) 4 years ago
HairVelocityShockPropagationCompute.shader Hair - Hair Gem introduction to O3DE from Atom/barlev/AtomTressFX_DevRebase (#4439) 4 years ago