|
|
I posted that scene file in haste and neglected to warn about it using
unofficial 3.7 feature fresnel finish. And to say it's a slow render. Maybe this
would be better:
/* treeless ornaments around "warm" glow */
//cmd:+am2 +a0.2 +j1
#version 3.7; // 3.7 or use 3.71 with alpha or UberPOV
#local Radiosity=on;
#local Media=on;
#local Subsurface=off;
global_settings{assumed_gamma 1.0
max_trace_level 8
#if(Radiosity=on)
radiosity{count 123
adc_bailout 2/1
normal on media on
} #end
#if(Subsurface=on)
subsurface{samples 60,40 radiosity on}
#end
//mm_per_unit 50
}
// moonlight
light_source{<100,100,-100>,<0.2,0.4,0.6>*0.7
area_light <5,0,0>,<0,0,5>,4,4
area_illumination
media_interaction off
media_attenuation off}
// warm glow light
light_source{<0,7.5,0>,<0.9,0.5,0.3>*0.9
area_light <0.33,0,0>,<0,0,0.33>,8,8 circular orient
area_illumination
fade_distance 9 fade_power 2
media_interaction on
media_attenuation on}
camera{location <0,2.4,-24>
up y right image_width/image_height*x
look_at <0,5,0>}
// starry sky
#declare StarY = function {
pigment { brick rgb <1,1,0> rgb 0 mortar 0.001 }
}
sphere{0,333.33 // stars
hollow on
texture {
pigment {
function { StarY(x,y,z).red}
turbulence 3 scale 33 // bricks into stars
}
finish { diffuse 0 ambient 1 emission 1 }
}
texture{pigment{rgbf<1,1,0,1>}}
radiosity {importance 0.1}
}
sphere{0,1 // sky color
hollow on
pigment{
function {abs(y)}
color_map{
[0 rgbt <0.6,0.1,0.2,0.3>]
[0.1 rgbt <0.3,0.2,0.5,0.5>]
[0.3 rgbt <0.2,0.4,0.9,0.8>]
[1 rgbt <0.1,0.3,0.9,1>]
}
}
finish{diffuse 0 ambient 1 emission 1}
scale 333
radiosity {importance 0.8}
}
// localized air haze
#if(Media=on)
media{method 3 samples 50,50
jitter 0.1
scattering{1,0.03}
density{spherical density_map{[0.93 rgb 0][1 rgb 0.67]}}
scale 334}
#end
// ornaments
#for(It,0,36,1)
sphere{<3-It/12,1+It/3,0>, 1-It/40
rotate y*(360*It/6)
material{
texture{
pigment{rgb <0,1,0>}
finish{
#if(version>3.7)fresnel 1.33 #end
ambient 0 emission 0.05
brilliance 3
diffuse albedo 0.5
specular albedo 0.9 roughness 0.01
reflection{0,1 fresnel on falloff 0.9 exponent 2}
}
}
interior{ior 1.5}
}
radiosity {importance 1}
}
sphere{<3-It/12,1+It/3,0>, 1-It/40
rotate y*(145+360*It/6)
material{
texture{
pigment{rgb <1,0,0>}
finish{
#if(version>3.7)fresnel 1.2 #end
ambient 0 emission 0.05
brilliance 4
diffuse albedo 0.5
specular albedo 0.9 roughness 0.01
reflection{0,1 fresnel on falloff 0.9 exponent 3}
}
}
interior{ior 1.5}
}
radiosity {importance 1}
}
#end // ornaments
// ground snow
height_field {
function 500,500 {
pattern {
bozo scale 0.1
}
}
translate -0.5
scale <67,3,67>
texture{
pigment{rgb 1}
normal{bumps 0.1 scale 0.3}
finish{ambient 0.15
brilliance 0.8
diffuse albedo 0.9
specular albedo 3 roughness 0.01
crand 0.1
subsurface{translucency <0.8,0.9,1>}
}
}
texture{
pigment{bumps color_map{[0 rgb 1][0.2 rgbt 1]} scale 0.02}
//normal{bumps 0.1 scale 0.3}
finish{ambient 0.15 emission 0.05
brilliance 0.4
diffuse albedo 9
specular albedo 9 roughness 0.01
//crand 0.1
}
}
interior{ior 1.34}
translate y*0.25
radiosity {importance 0.8}
}
Post a reply to this message
|
|