you're welcome, btw in case you need other "photoshop" blendmodes http://www.pegtop.net/delphi/articles/blendmodes/ found a very good overview on all of them + code formula for each (however use the mathematical formula for reference, not the "code" in those sites) as regular arithmetics in HLSL like * + - / are…
As by request I updated the .fx file, it now contains more code comments, in case anyone wants to do changes himself. And especially added a second technique. Which blends two materials. Each material consists of 3 textures base,overlay,multiply. All uv mapping channels can be set individually
If this is for your own personal portfolio work, you can use the demo version, as it allows enough nodes to get this working. But, if you're working in a commercial studio, afaik you can't use the demo legally.