湖面の色合いを定義します。
//**********************************************************************************
#local Cv4 = < 0.850, 0.850, 0.850 >;
#local Cv5 = < 0.552, 0.600, 0.648 >;
#local Cv6 = < 0.215, 0.285, 0.285 >;
#local Cv7 = < 0.120, 0.180, 0.180 >;
#local P_water =
pigment { bozo turbulence 0.65 octaves 6 omega 0.7 lambda 2
color_map { [ 0.0,0.100 color rgb Cv4 color rgb Cv5 ]
[ 0.1,0.500 color rgb Cv5 color rgb Cv6 ]
[ 0.5,1.001 color rgb Cv6 color rgb Cv7 ] } scale <6,4,6> }
#local Cv8 = < 0.000, 0.000, 1.000 >;
#local T_water =
texture {
pigment { color rgb Cv8 filter 0.9 }
pigment { P_water }
normal { ripples 0.75 frequency 10 }
finish { reflection 0.3 conserve_energy }
}
#local I_water = interior { ior 1.33 }
#local M_water = material { texture { T_water scale 50 } interior { I_water } }
//**********************************************************************************