I can't remember why I decided to do this, but for L3P 1.4 beta output I do the following:
I have to use the gamma_color_adjust macro every time there is a color definition. It is a pain, but it works.
Code:
#version 3.7;
global_settings
{
assumed_gamma 1.0
}
#macro gamma_color_adjust(in_color)
#local out_gamma = 2.2;
#local in_color = in_color + <0,0,0,0,0>;
color rgbft
<
pow(in_color.red, out_gamma),
pow(in_color.green, out_gamma),
pow(in_color.blue, out_gamma),
in_color.filter,
in_color.transmit
>
#end
// Floor
object
{
plane { y, 4 hollow }
texture
{
pigment
{
checker
pigment {gamma_color_adjust(<067,084,029>/255)}
pigment {gamma_color_adjust(<040,066,018>/255)}
}
finish { ambient L3Ambient diffuse L3Diffuse }
translate <1/2,0,1/2>
scale 640
translate trans_amount
}
}
I have to use the gamma_color_adjust macro every time there is a color definition. It is a pain, but it works.