#version 3.7; global_settings { assumed_gamma 1.3 max_trace_level 16 radiosity { pretrace_start 0.08 pretrace_end 0.01 count 200 nearest_count 10 error_bound 0.5 recursion_limit 2 low_error_factor 0.5 gray_threshold 0.0 } } background { color rgb <0.95, 0.97, 1.00> } camera { location <0, 2.4, -8.5> look_at <0, 1.6, 0> angle 40 up <0,9,0> right <16,0,0> // right,up -> 16:9 } light_source { <6, 9, -6> color rgb <1.00, 0.86, 0.72>*1.2 area_light <2.2,0,0>, <0,0,2.2>, 6, 6 adaptive 1 jitter } light_source { <-7, 6, -4> color rgb <1.00, 0.90, 0.78>*0.6 area_light <1.6,0,0>, <0,0,1.6>, 5, 5 adaptive 1 jitter } plane { y, 0 pigment { color rgb <0.92, 0.92, 0.90> } finish { diffuse 0.85 specular 0.05 roughness 0.08 } } #declare SkinPig = pigment { color rgb <0.76, 0.64, 0.56> }; #declare SkinFin = finish { diffuse 0.75 specular 0.18 roughness 0.06 }; #declare SkinMat = texture { SkinPig finish { SkinFin } }; #declare HumanBlob = blob { threshold 0.60 // --- Head + neck --- sphere { <0, 2.30, 0>, 0.42, 1.10 } sphere { <0, 1.98, 0>, 0.22, 0.75 } // neck // --- Upper torso / chest --- sphere { <0, 1.62, 0>, 0.55, 1.25 } sphere { <0.18, 1.60, 0.05>, 0.45, 0.85 } sphere { <-0.18, 1.60, 0.05>, 0.45, 0.85 } // --- Mid torso / belly --- sphere { <0, 1.18, 0>, 0.52, 1.15 } // --- Hips --- sphere { <0, 0.85, 0>, 0.55, 1.15 } sphere { <0.28, 0.82, 0>, 0.42, 0.95 } sphere { <-0.28, 0.82, 0>, 0.42, 0.95 } // --- Left arm (slightly bent) --- sphere { <-0.62, 1.55, 0.02>, 0.26, 0.95 } // shoulder sphere { <-0.95, 1.30, 0.06>, 0.24, 0.85 } // upper arm sphere { <-1.15, 1.05, 0.08>, 0.22, 0.85 } // elbow area sphere { <-1.05, 0.80, 0.06>, 0.21, 0.85 } // forearm sphere { <-0.92, 0.62, 0.05>, 0.18, 0.70 } // hand // --- Right arm --- sphere { <0.62, 1.55, 0.02>, 0.26, 0.95 } // shoulder sphere { <0.95, 1.30, 0.06>, 0.24, 0.85 } // upper arm sphere { <1.15, 1.05, 0.08>, 0.22, 0.85 } // elbow sphere { <1.05, 0.80, 0.06>, 0.21, 0.85 } // forearm sphere { <0.92, 0.62, 0.05>, 0.18, 0.70 } // hand // --- Left leg --- sphere { <-0.25, 0.55, 0>, 0.30, 1.05 } // upper thigh sphere { <-0.28, 0.25, 0>, 0.28, 1.00 } // thigh sphere { <-0.30, -0.05, 0>, 0.26, 0.95 } // knee sphere { <-0.28, -0.35, 0.02>, 0.24, 0.95 } // shin sphere { <-0.25, -0.62, 0.06>, 0.22, 0.85 } // ankle sphere { <-0.22, -0.78, 0.18>, 0.22, 0.70 } // foot // --- Right leg --- sphere { <0.25, 0.55, 0>, 0.30, 1.05 } // upper thigh sphere { <0.28, 0.25, 0>, 0.28, 1.00 } // thigh sphere { <0.30, -0.05, 0>, 0.26, 0.95 } // knee sphere { <0.28, -0.35, 0.02>, 0.24, 0.95 } // shin sphere { <0.25, -0.62, 0.06>, 0.22, 0.85 } // ankle sphere { <0.22, -0.78, 0.18>, 0.22, 0.70 } // foot texture { SkinMat } finish { diffuse 0.75 specular 0.18 roughness 0.06 } translate <0, 0.80, 0> // place feet near ground } object { HumanBlob }