Haha, the code's actually pretty standard - most things tend to have small variations or bolt-ons to well defined methods. Valve's is based on nVidia's code... which is probably based on someone else's... The real benefits of MikkTSpace are all of the safety checks it has. It accounts for a lot of edge cases and potential…
Anyone know what code it uses to generate it's tangents? You can't feed explicit tangents in, it does that stuff itself. If I can find it, I'll throw together an xNormal plugin to bake normal maps synced to Source.
Yeah, hopefully. The code I'm using says 2005 on it, but the SDK version I'm testing is 2007 (can't make mods on 2009 I don't think). I'll check tomorrow that it's not changed since then if I can.