Hi there,
I have created the popular Hair Shader known as Hair Shader 2.0 with Amplify Shader Editor on the Asset store and have a current client wishing to use AO and Depth of Field in the Post processing stack. I created various alpha methods of the shader such as Transparent (legacy soft fade but depth order issues), Cutout, Alpha with the Alpha to coverage option and A custom Shader for better shadows.
Now, the main issue is that Post Process AO can be seen through certain modes and DoF can be seen conflicting or cancelling out in other modes. Most of this will be down to the depth buffer fighting with values internally so might land on the doorstep of the Unity Graphics engine or even how graphics are processed so might be out of your hands, but maybe there is hope.
Here are some videos of the problem:
My video:
https://youtu.be/zCIHyDrp4G4
Clients Video:
https://youtu.be/tbDF6FmJOqU
Please help.