-- shaderFX_version 0.5 build_version 3.51 #([1074.99,-304.95], false, false, 0, 0, [0,0], true, "INChannelColor", [100,88], 4 ) #("INChannelColor_4571", 5, false) #(true, #(5), #(1), 1 ) #(true, #(), #(), 1 ) #(true, #(), #(), 1 ) #(true, #(), #(), 1 ) #([722.211,-292.001], false, false, 0, 0, [0,0], true, "MathDotProduct", [100,72], 3 ) #(true, 1, "MathDotProduct_6394") #(true, 0 ) #(true, 0 ) #(true, #(4), #(1), 1 ) #([497.561,-222.001], false, false, 0, 0, [0,0], true, "MathOperator", [100,72], 3 ) #(3, " * ", "MathOperator_8254", 1.0, 1.0) #(true, 0 ) #(true, 0 ) #(true, #(27), #(2), 1 ) #([612.241,-293.322], false, false, 0, 0, [0,0], true, "MathSquareRoot", [100,56], 2 ) #("MathSquareRoot_584", 2) #(true, 0 ) #(true, #(3), #(1), 1 ) #([941.261,-240.721], false, false, 0, 0, [0,0], true, "MathOperator", [100,72], 3 ) #(3, " * ", "MathOperator_5379", 1.0, 1.0) #(true, 0 ) #(true, 0 ) #(true, #(7), #(1), 1 ) #([1075.01,-130.959], false, false, 0, 0, [0,0], true, "UIVector", [100,40], 1 ) #("UIVector_2702", 2, 1.0, -1.0, 1.0, 1.0, "Vector", -999.0, 999.0, 0.1, false, "") #(true, #(5), #(2), 1 ) #([830.771,-220.106], false, false, 0, 0, [0,0], true, "MathWorldXform", [100,56], 2 ) #("MathWorldXform_8283", 5) #(true, 0 ) #(true, #(2, 2, 3), #(1, 2, 2), 1 ) #([800.901,-1125.61], false, false, 0, 0, [0,0], true, "MathOperator", [100,72], 3 ) #(3, " * ", "MathOperator_2833", 1.0, 255.0) #(true, 0 ) #(true, 0 ) #(true, #(9), #(1), 1 ) #([698.401,-1124.86], false, false, 0, 0, [0,0], true, "MathOperator", [100,72], 3 ) #(4, " / ", "MathOperator_918", 1.0, 128.0) #(true, 0 ) #(true, 0 ) #(true, #(10), #(1), 1 ) #([595.151,-1125.61], false, false, 0, 0, [0,0], true, "MathOperator", [100,72], 3 ) #(2, " - ", "MathOperator_9332", 1.0, 1.0) #(true, 0 ) #(true, 0 ) #(true, #(28), #(1), 1 ) #([1068.74,-602.629], false, false, 0, 0, [0,0], true, "INChannelColor", [100,88], 4 ) #("INChannelColor_5584", 4, false) #(true, #(12), #(1), 1 ) #(true, #(), #(), 1 ) #(true, #(), #(), 1 ) #(true, #(), #(), 1 ) #([935.011,-538.4], false, false, 0, 0, [0,0], true, "MathOperator", [100,72], 3 ) #(3, " * ", "MathOperator_164", 1.0, 1.0) #(true, 0 ) #(true, 0 ) #(true, #(14), #(1), 1 ) #([1068.76,-430.066], false, false, 0, 0, [0,0], true, "UIVector", [100,40], 1 ) #("UIVector_5344", 2, 1.0, -1.0, 1.0, 1.0, "Vector", -999.0, 999.0, 0.1, false, "") #(true, #(12), #(2), 1 ) #([824.521,-517.785], false, false, 0, 0, [0,0], true, "MathWorldXform", [100,56], 2 ) #("MathWorldXform_2260", 5) #(true, 0 ) #(true, #(18, 18, 19), #(1, 2, 2), 1 ) #([1098.85,-864.315], false, false, 0, 0, [0,0], true, "MathOperator", [100,72], 3 ) #(3, " * ", "MathOperator_561", 1.0, 1.0) #(true, 0 ) #(true, 0 ) #(true, #(17), #(1), 1 ) #([1228.68,-754.399], false, false, 0, 0, [0,0], true, "UIVector", [100,40], 1 ) #("UIVector_4837", 2, -1.0, 1.0, -1.0, 1.0, "Vector", -999.0, 999.0, 0.1, false, "") #(true, #(15), #(2), 1 ) #([988.351,-843.7], false, false, 0, 0, [0,0], true, "MathWorldXform", [100,56], 2 ) #("MathWorldXform_2994", 5) #(true, 0 ) #(true, #(34), #(1), 1 ) #([713.481,-595.411], false, false, 0, 0, [0,0], true, "MathDotProduct", [100,72], 3 ) #(true, 1, "MathDotProduct_7633") #(true, 0 ) #(true, 0 ) #(true, #(20), #(1), 1 ) #([496.951,-561.688], false, false, 0, 0, [0,0], true, "MathOperator", [100,72], 3 ) #(3, " * ", "MathOperator_5887", 1.0, 1.0) #(true, 0 ) #(true, 0 ) #(true, #(26), #(2), 1 ) #([602.161,-594.398], false, false, 0, 0, [0,0], true, "MathSquareRoot", [100,56], 2 ) #("MathSquareRoot_9964", 2) #(true, 0 ) #(true, #(19), #(1), 1 ) #([737.231,-916.224], false, false, 0, 0, [0,0], true, "MathDotProduct", [100,72], 3 ) #(true, 1, "MathDotProduct_3499") #(true, 0 ) #(true, 0 ) #(true, #(23), #(1), 1 ) #([503.771,-862.39], false, false, 0, 0, [0,0], true, "MathOperator", [100,72], 3 ) #(3, " * ", "MathOperator_1573", 1.0, 1.0) #(true, 0 ) #(true, 0 ) #(true, #(25), #(2), 1 ) #([634.151,-920.974], false, false, 0, 0, [0,0], true, "MathSquareRoot", [100,56], 2 ) #("MathSquareRoot_8497", 2) #(true, 0 ) #(true, #(22), #(1), 1 ) #([1351.13,-928.956], false, false, 0, 0, [0,0], true, "INUV", [100,88], 4 ) #(3, "INUV_1188", [1,1], [0,0]) #(true, #(), #(), 1 ) #(true, #(), #(), 1 ) #(true, #(), #(), 1 ) #(true, #(37), #(1), 1 ) #([336.761,-856.901], false, false, 0, 0, [0,0], true, "MathOperator", [100,72], 3 ) #(3, " * ", "MathOperator_658", 1.0, 1.0) #(true, 0 ) #(true, 0 ) #(true, #(32), #(1), 1 ) #([339.671,-559.819], false, false, 0, 0, [0,0], true, "MathOperator", [100,72], 3 ) #(3, " * ", "MathOperator_3731", 1.0, 1.0) #(true, 0 ) #(true, 0 ) #(true, #(32), #(2), 1 ) #([346.341,-221.069], false, false, 0, 0, [0,0], true, "MathOperator", [100,72], 3 ) #(3, " * ", "MathOperator_5327", 1.0, 1.0) #(true, 0 ) #(true, 0 ) #(true, #(33), #(2), 1 ) #([485.841,-1156.84], false, false, 0, 0, [0,0], true, "MathVecConstuct", [100,104], 5 ) #(2, "MathVecConstuct_2119") #(true, 0 ) #(true, #(25), #(1), 1 ) #(true, #(26), #(1), 1 ) #(true, #(27), #(1), 1 ) #(true, #(), #(), 1 ) #([-141.034,-581.993], false, false, 0, 0, [0,0], true, "MathDotProduct", [100,72], 3 ) #(true, 1, "MathDotProduct_5046") #(true, 0 ) #(true, 0 ) #(true, #(31), #(1), 1 ) #([-380.678,-532.827], false, false, 0, 0, [0,0], true, "MathOperator", [100,72], 3 ) #(3, " * ", "MathOperator_4592", 1.0, 1.0) #(true, 0 ) #(true, 0 ) #(true, #(35), #(1), 1 ) #([-265.915,-564.314], false, false, 0, 0, [0,0], true, "MathSquareRoot", [100,56], 2 ) #("MathSquareRoot_2812", 2) #(true, 0 ) #(true, #(30), #(1), 1 ) #([197.338,-700.367], false, false, 0, 0, [0,0], true, "MathOperator", [100,72], 3 ) #(1, " + ", "MathOperator_3505", 1.0, 1.0) #(true, 0 ) #(true, 0 ) #(true, #(33), #(1), 1 ) #([27.922,-435.798], false, false, 0, 0, [0,0], true, "MathOperator", [100,72], 3 ) #(1, " + ", "MathOperator_390", 1.0, 1.0) #(true, 0 ) #(true, 0 ) #(true, #(29, 29, 30), #(1, 2, 2), 1 ) #([867.621,-844.798], false, false, 0, 0, [0,0], true, "MathNegate", [100,56], 2 ) #("MathNegate_6527", 1) #(true, 0 ) #(true, #(21, 21, 22), #(1, 2, 2), 1 ) #([-492.236,-504.305], false, false, 0, 0, [0,0], true, "MathMinMax", [100,72], 3 ) #(3, "saturate", "NormalOut_ShaderShoulduseWorldVector") #(true, 0 ) #(true, 0 ) #(true, #(48), #(1), 1 ) #([1350.14,-753.897], false, false, 0, 0, [0,0], true, "UIVector", [100,40], 1 ) #("UIVector_6169", 2, 0.0, -1.0, 0.0, 1.0, "Vector", -999.0, 999.0, 0.1, false, "") #(true, #(37), #(2), 1 ) #([1228.22,-917.086], false, false, 0, 0, [0,0], true, "MathOperator", [100,72], 3 ) #(1, " + ", "MathOperator_3681", 1.0, 1.0) #(true, 0 ) #(true, 0 ) #(true, #(15), #(1), 1 ) #([1120.56,-1108.02], false, false, 0, 0, [0,0], true, "MathVecConstuct", [100,104], 5 ) #(1, "MathVecConstuct_8604") #(true, 0 ) #(true, 0 ) #(true, 0 ) #(true, 0 ) #(true, #(42), #(4), 1 ) #([1464.85,-1103.91], false, false, 0, 0, [0,0], true, "MathVecConstuct", [100,104], 5 ) #(2, "MathVecConstuct_6165") #(true, 0 ) #(true, #(38), #(1), 1 ) #(true, #(40), #(1), 1 ) #(true, #(38), #(3), 1 ) #(true, #(), #(), 1 ) #([1352.88,-1071.77], false, false, 0, 0, [0,0], true, "MathNegate", [100,56], 2 ) #("MathNegate_7685", 1) #(true, 0 ) #(true, #(41), #(1), 1 ) #([1239.67,-1081.95], false, false, 0, 0, [0,0], true, "MathOperator", [100,72], 3 ) #(1, " + ", "MathOperator_9043", 1.0, 1.0) #(true, 0 ) #(true, 0 ) #(true, #(38), #(2), 1 ) #([929.961,-1211.35], false, false, 0, 0, [0,0], true, "MathIf", [100,104], 5 ) #(1, " == ", "MathIf_5135") #(true, 0 ) #(true, 0 ) #(true, 0 ) #(true, 0 ) #(true, #(8), #(1), 1 ) #([1125.68,-1377.07], false, false, 0, 0, [0,0], true, "UIBool", [100,40], 1 ) #("Invert Normal Map Green Channel", true, true, "UIBool_310", "") #(true, #(42), #(1), 1 ) #([1127.11,-1249.93], false, false, 0, 0, [0,0], true, "UIBool", [100,40], 1 ) #("Bool", false, false, "UIBool_2807", "") #(true, #(42), #(2), 1 ) #([1859.56,-1143.26], false, false, 0, 0, [0,0], true, "TextureSampler", [100,40], 1 ) #("", 1, "", 3, "LINEAR", 3, "LINEAR", 3, "WRAP", 3, "WRAP", 1, "", "Normal Map", "TextureSampler_6230", 3, "LINEAR", false, false) #(true, #(46), #(2), 1 ) #([1711.38,-1151.01], false, false, 0, 0, [0,0], true, "TextureMap", [100,152], 8 ) #("C:\\testNormals.bmp", 1, "", 3, "LINEAR", 3, "LINEAR", 3, "WRAP", 3, "WRAP", 1, "", false, 1, false, false, 1, "Texture Map", "TextureMap_1794", 3, "LINEAR", 1, 1, false, false, false) #(true, 0 ) #(true, 0 ) #(true, #(), #(), 1 ) #(true, #(39, 42), #(1, 3), 1 ) #(true, #(), #(), 1 ) #(true, #(), #(), 1 ) #(true, #(), #(), 1 ) #(true, #(), #(), 1 ) #([-966.853,413.048], false, false, 0, 0, [0,0], true, "INLightVec", [100,40], 1 ) #(1, "INLightVec_9798", 1) #(true, #(48), #(2), 1 ) #([-1137.39,251.262], false, false, 0, 0, [0,0], true, "MathDotProduct", [100,72], 3 ) #(false, 1, "MathDotProduct_5073") #(true, 0 ) #(true, 0 ) #(true, #(49, 49, 49), #(1, 2, 3), 1 ) #([-1265.42,231.619], false, false, 0, 0, [0,0], true, "MathVecConstuct", [100,104], 5 ) #(1, "MathVecConstuct_9981") #(true, 0 ) #(true, 0 ) #(true, 0 ) #(true, 0 ) #(true, #(50), #(2), 1 ) #([-1768.34,-68.8573], false, false, 0, 0, [0,0], true, "AdvancedMat", [150,136], 7 ) #(1, true, true, false, "AdvancedMat_6508", 0, "C:\\3PointNormals.fx", 1, true, 2.0, false, 2, 1, true) #(true, 0 ) #(true, 0 ) #(true, 0 ) #(true, 0 ) #(false, 0 ) #(true, 0 ) #(true, #(), #(), 1 ) #([-1937.09,-130.286], false, false, 0, 0, [0,0], true, "INLightManager", [100,40], 1 ) #("INLightManager_7883", #(#("Omni001", false, 1, 2))) #(false, #(50), #(5), 1 ) #([-1602.87,-153.18], false, false, 0, 0, [0,0], true, "Info", [138,72], 0 ) #(#("Shader should use", "WORLD vector space.", "NOT tangent."), 138, 72) #([1662.79,-1249.6], false, false, 0, 0, [0,0], true, "Info", [178,72], 0 ) #(#("Texture input shouldn't be", "tagged as a normal map.", " ", "Keep it as a regular texture."), 178, 72) #([-1032.21,134.153], false, false, 0, 0, [0,0], true, "Info", [148,99], 0 ) #(#("This bit just gives a simple", "lighting output.", " ", "It's not related to the", "normal map calculations."), 148, 99)