Assassin's Creed:When the Animals or Npc behind trees or something other, how to write a shder?

m_pMergeSkeletalComponent->SetRenderCustomDepth(true);