DracyoshiSorry for the bump, but I can't figure out any solutions for this following issue: There seems to be a consistent and subtle blur at all times.
Getting this too, thought it was just me. Sucks that there's no fix, it's pretty make or break.
EDIT: I've figured it out. It's not entirely the refract shader. Your image can be edited to decrease the effect.
The way you're gaining transparency is by throwing a refract shader over the entire viewport, although it ignores the HUD and alters the viewmodel. The refract shader is actually warping the entire image as a side effect. You've disabled the blur associated with the refract shader by setting $refractamount to 0, however the refract shader still warps the image a linear, pixel-driven amount. Because of this, the blur we're seeing is actually from the low resolution of the overlay. By increasing the resolution, we can't actually remove the blur, but we can exponentially make it less visible.
I resized the 256x256 image to 2048x2048. The blur effect is still there, but it's hardly visible.
Having some issues getting the 256px to even load right now, but I'll show screenshots in a second.
EDIT2: I have no idea what I did to break my game like this. The aliasing was REALLY bad when it was 256px. I increased it to 2048x2048 and used "mat_reloadmaterial REFRACTnormal_transparent" without even leaving the server, after turning sv_cheats on, and then the blur became really subtle, but still there.
I've since deleted the 2048px image and wiped both the vmt and vtf with the original ones from the archive, restarted tf2 a bunch of times, and no matter what I do I can't get the blur to be any worse than it was at 2048px.