绒材质亮度映射不正常

亮度映射优化前

DR(0-2) 3D(颜色滑块-40-20)
if 贴图亮度 <=1 then
(
mt.texmap_diffuse.map1.SourceA.brightness = (贴图亮度-1)40
)else
(
mt.texmap_diffuse.map1.SourceA.brightness = (贴图亮度-1)
20
)
亮度映射优化后
DR(0-2) 3D(0-200)
mt.texmap_diffuse.map1.SourceA.lightnessMode = 1
mt.texmap_diffuse.map1.SourceA.gainRGB = 贴图亮度*100.0

贴图对比度映射优化前

DR(0-2) 3D(颜色滑块-100-100)
if 贴图对比度 <=1 then
(
mt.texmap_diffuse.map1.SourceA.contrast = (贴图对比度-1)100
) else
(
mt.texmap_diffuse.map1.SourceA.contrast = (贴图对比度-1)
100
)
贴图对比度映射优化后
DR(0-2) 3D(0.2-6)
当 贴图对比度>=1 3D材质映射 (0.2-1);DR(1-2) 3D(1-0.2)
当 贴图对比度<1 3D材质映射 (1-6); DR(0.1-1) 3D(6-1)
当 贴图对比度<=0.1 3D材质映射 (默认值15)

mt.texmap_diffuse.map1.SourceA.lightnessMode = 1
mt.texmap_diffuse.map1.SourceA.gainRGB = 贴图亮度100.0
print hello
—贴图对比度映射优化
if 贴图对比度 >=1 then
(
mt.texmap_diffuse.map1.SourceA.gammaRGB = 1-(贴图对比度-1)
0.8
) else if (贴图对比度 <1 and 贴图对比度 >0.1 ) then
(
mt.texmap_diffuse.map1.SourceA.gammaRGB = 1+(1-贴图对比度)*5
) else if 贴图对比度 <=0.1 then(
mt.texmap_diffuse.map1.SourceA.gammaRGB = 15
)