Japanese trio explores uninhibited desires in explicit encounter.