氛围灯带材质映射优化

自发光强度映射优化

修改前:
mt.multiplier = 自发光强度

修改后:
当 自发光强度 <= 20.0 ,映射关系一一对应;
当 自发光强度 > 20.0 ,默认强度设为20.0
if 自发光强度 <= 20.0 then
(
mt.multiplier = 自发光强度
)else
(
mt.multiplier = 20.0
)

木材材质映射优化

贴图亮度映射优化

修改前:
DR(0-2) 3D(-10-10)
if 贴图亮度 <=1 then
(
mt.texmap_diffuse.map1.sourceA.brightness = (贴图亮度-1)10
) else
(
mt.texmap_diffuse.map1.sourceA.brightness = (贴图亮度-1)
10
)

修改后:
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(-10-10)
if 贴图对比度 <=1 then
(
mt.texmap_diffuse.map1.SourceA.contrast = (贴图对比度-1)10
) else
(
mt.texmap_diffuse.map1.sourceA.contrast = (贴图对比度-1)
10
)
修改后:
分段细化映射关系:
当DR(1-2) 3D(1-0.2)
当DR(0.5-1) 3D(2-1)
当DR(0.2-0.5) 3D(6-2)
当DR(0-0.2) 3D(20-12)
—木纹贴图对比度映射优化
if 贴图对比度 >=1 then
(
mt.texmap_diffuse.map1.SourceA.gammaRGB = 1-(贴图对比度-1)0.8
) else if (贴图对比度 <1 and 贴图对比度 >=0.5 ) then
(
mt.texmap_diffuse.map1.SourceA.gammaRGB = 1+((1-贴图对比度)/0.5)
1
) else if (贴图对比度 <0.5 and 贴图对比度 >0.2 ) then
(
mt.texmap_diffuse.map1.SourceA.gammaRGB = 2+((0.5-贴图对比度)/0.3)4
) else if (贴图对比度 <=0.2 and 贴图对比度 >=0) then
(
mt.texmap_diffuse.map1.SourceA.gammaRGB = 12+((0.2-贴图对比度)/0.2)
8
)