2022/1/17
材质节点错乱
修改前:
mt.diffuse_map.map1.map1.sourceA.fileName = Diffusemt.diffuse_map.map1.sourceA.sourceA.map.sourceB.fileName = Opacitylocal dm = mt.diffuse_map.map1.sourceA.sourceA.map.sourceA.coordslocal am = mt.diffuse_map.map1.sourceA.sourceA.map.sourceB.coordsam.U_Offset =dm.U_Offset = 法线Uam.U_Offset =dm.V_Offset = 法线Vam.U_Offset =dm.U_Tiling = 法线U*贴图密度am.U_Offset =dm.V_Tiling = 法线V*贴图密度am.U_Offset =dm.W_angle = 法线角度if 贴图对比度 <=1 then(mt.diffuse_map.map1.sourceA.sourceA.contrast = (贴图对比度-1)*100mt.diffuse_map.map1.sourceA.sourceA.contrast = (贴图对比度-1)*100) else(mt.diffuse_map.map1.sourceA.sourceA.contrast = (贴图对比度-1)*50mt.diffuse_map.map1.sourceA.sourceA.contrast = (贴图对比度-1)*50)if 贴图亮度 <=1 then(mt.diffuse_map.map1.sourceA.sourceA.brightness = (贴图亮度-1)*100) else(mt.diffuse_map.map1.sourceA.sourceA.brightness = (贴图亮度-1)*50)mt.texmap_diffuse.mixAmount = 混合度mt.diffuse_map.map1.sourceA.sourceB.map1.sourceB.color = 贴图叠加颜色mt.diffuse_map.map2.map2.color = 印花颜色mt.diffuse_map.map2.map1.color = 颜色local c = 印花不透明度*255mt.texmap_opacity.map2.color = (color c c c)c = 纱不透明度*255mt.texmap_opacity.map1.color = (color c c c)
修改后:
local mt = makeMt mtNamemt.texmap_diffuse.map1.map1.sourceA.map.fileName = Diffusemt.texmap_diffuse.mask.fileName = Opacitylocal dm = mt.diffuse_map.map1.map1.sourceA.map.coordslocal am = mt.diffuse_map.mask.coordsam.U_Offset =dm.U_Offset = 法线Uam.U_Offset =dm.V_Offset = 法线Vam.U_Offset =dm.U_Tiling = 法线U*贴图密度am.U_Offset =dm.V_Tiling = 法线V*贴图密度am.U_Offset =dm.W_angle = 法线角度--贴图亮度映射优化mt.texmap_diffuse.map1.map1.sourceA.lightnessMode = 1mt.texmap_diffuse.map1.map1.SourceA.gainRGB = 贴图亮度*100.0--贴图对比度映射优化if 贴图对比度 >=1 then(mt.texmap_diffuse.map1.map1.SourceA.gammaRGB = 1-(贴图对比度-1)*0.8) else if (贴图对比度 <1 and 贴图对比度 >0.1 ) then(mt.texmap_diffuse.map1.map1.SourceA.gammaRGB = 1+(1-贴图对比度)*5) else if 贴图对比度 <=0.1 then(mt.texmap_diffuse.map1.map1.SourceA.gammaRGB = 15)mt.texmap_diffuse.map1.mixAmount = 混合度*100mt.texmap_diffuse.map1.map2.color = 颜色local y = (1-粗糙度)*255mt.Reflection = (color y y y)mt.texmap_diffuse.map1.map1.sourceB.color = 贴图叠加颜色mt.texmap_diffuse.map2.color = 印花颜色local c = (印花不透明度*255)-20mt.texmap_opacity.map2.color = (color c c c)local c = (纱不透明度*255)-20mt.texmap_opacity.map1.color = (color c c c))

