Try render lines after geometry? The fading to black effect in lines comes when polygons hit the z-buffer caused by lines. However if you render lines infront they may appear almost non visible, and if you disable z-buffer for lines you would see lines that are in hidden backfaces too (this is solvable by manually calculating camera angle with faces ect.. hard).