POM Landscape performance optimization help requested

Thank you for your reply. As far as the texture resolution I am using 2048 resolution that in the POM I shrink to 64. I’m not sure how to rewrite the POM function as you instruct. How would I increase the refinement steps and change to bilinear? While I have programmed quite a bit in c++, I haven’t ever messed with the custom coded shaders like POM. Lastly how would I make the shadowing horizon based? Also, I am at the moment only using my auto layer which only has 4 layers, so the performance is only based on 4, but I also have a distance blend to blend out the POM.

Thanks again!