Translucent material hide object parts which behind others, but don't hide other objects.

Solution:
I need a kind of translucent material make the applyed character can’t not seen the parts which belong to character but behind others body part(view from camera). Logic looks like:
for each pixel belong to character
if (cannot seen by view) then drop it
(Note: only drop the pixel belong to character, other scene objects keepping.)

In a world, the character is translcuent for other scene objects but no itself.

This article explains how to achieve it.