//***************************************************************************** // Created with Bishop3D for Windows // Bishop3D Version 1.0.2.2 - Beta //***************************************************************************** //***************************************************************************** // Scene needs 9 external files: // C:\189_8973.JPG // C:\Poster.jpg // C:\bamboo.png // C:\carpet_blue.png // C:\carpet_blue_normal.png // C:\fern.png // C:\painted_room_bright.jpg // C:\sign.jpg // C:\structure.jpg //***************************************************************************** //***************************************************************************** // Scene contains: // 6 light sources // 293 objects // //***************************************************************************** #version 3.6; global_settings { adc_bailout 0.003 ambient_light rgb <0.000,0.000,0.000> assumed_gamma 2.200 irid_wavelength rgb <0.250,0.180,0.140> max_intersections 64 max_trace_level 5 number_of_waves 10 noise_generator 3 charset ascii radiosity { count 40 recursion_limit 2 nearest_count 7 adc_bailout 0.010 brightness 1.400 error_bound 1.800 gray_threshold 0.001 low_error_factor 0.500 max_sample 3.000 minimum_reuse 0.015 always_sample 1 pretrace_end 0.040 pretrace_start 0.080 normal 1 media 0 } } background { color rgb <0.000,0.000,0.000> } //***************************************************************************** // referenced scene items and forced visible scene items declaration begin //***************************************************************************** #declare bamboo_leaf = texture { pigment { image_map{ png "C:\bamboo.png" map_type 0 once } } finish { ambient rgb <0.000,1.000,0.000> brilliance 1.000 crand 0.000 diffuse 0.600 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.000 roughness 0.050 } } #declare White_mamor_checker_normal = texture { #declare BISHOP_TEMPORARY_IDENTIFIER = texture { pigment { bozo color_map { [0.051 rgbft <0.976,0.941,0.941,0.000,0.000>] [0.474 rgbft <1.000,1.000,1.000,0.000,0.000>] [1.000 rgbft <1.000,1.000,1.000,0.000,0.000>] } turbulence <0.700,0.500,0.250> octaves 10 lambda 2.000 omega 0.518 } normal { checker 1.300 scale <2.000,2.000,2.000> } finish { ambient rgb <0.250,0.250,0.250>*1.150 brilliance 1.000 crand 0.000 diffuse 0.600 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.000 roughness 0.050 reflection { rgb <0.050,0.050,0.050>, rgb <0.100,0.100,0.100> fresnel 0 falloff 0.000 exponent 1.000 metallic 0.000 } } } ;// the semicolon is necessary or POV-Ray will not figure out that the declarations has ended BISHOP_TEMPORARY_IDENTIFIER } #declare carpets_small_middle_blue = texture { pigment { image_map{ png "C:\carpet_blue.png" map_type 0 } } normal { bump_map{ png "C:\carpet_blue_normal.png" use_color map_type 0 } 57.000 } finish { ambient rgb <0.149,0.192,0.267>*1.500 brilliance 1.000 crand 0.000 diffuse 0.375 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.000 roughness 0.050 } } #declare cupboard_test_1 = texture { #declare BISHOP_TEMPORARY_IDENTIFIER = texture { pigment { slope { < 1.000, 0.000, 0.000 > } color_map { [0.100 rgbft <0.773,0.416,0.153,0.000,0.000>] [0.900 rgbft <0.392,0.263,0.192,0.000,0.000>] } rotate <0.0,-90.000,0.0> scale <2.000,0.008,0.008> rotate <0.000,90.000,0.000> rotate <0.000,-90.000,0.000> } normal { agate, 0.900 agate_turb 0.500 scale <0.010,0.010,0.010> } finish { ambient rgb <0.100,0.100,0.100> brilliance 1.000 crand 0.000 diffuse 0.600 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.000 roughness 0.050 conserve_energy reflection { rgb <0.001,0.001,0.001>, rgb <0.010,0.010,0.010> fresnel 0 falloff 0.000 exponent 1.000 metallic 0.000 } } } ;// the semicolon is necessary or POV-Ray will not figure out that the declarations has ended BISHOP_TEMPORARY_IDENTIFIER } #declare painted_picture = texture { pigment { image_map{ jpeg "C:\painted_room_bright.jpg" map_type 0 once } } normal { bump_map{ jpeg "C:\structure.jpg" use_color map_type 0 } 2.000 scale <0.200,0.200,0.200> } } #declare Invis = texture { pigment { color rgbft <1.000,1.000,1.000,0.000,1.000> } } #declare Glass0 = texture { pigment { color rgbft <1.000,1.000,1.000,0.859,0.000> } finish { ambient rgb <0.100,0.100,0.100> brilliance 13.038 crand 0.000 diffuse 0.226 metallic 0.287 phong 0.856 phong_size 40.000 specular 1.000 roughness 0.001 conserve_energy reflection { rgb <0.100,0.100,0.100>, rgb <0.500,0.500,0.500> fresnel 0 falloff 0.000 exponent 1.000 metallic 0.000 } } } #declare Brushed_Aluminum0 = texture { pigment { color rgbft <0.659,0.659,0.659,0.000,0.000> } normal { bumps, -0.500 scale <1.000,0.001,0.001> } finish { ambient rgb <0.300,0.300,0.300> brilliance 8.000 crand 0.000 diffuse 0.700 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.800 roughness 0.100 reflection { rgb <0.150,0.150,0.150>, rgb <0.150,0.150,0.150> fresnel 0 falloff 0.000 exponent 1.000 metallic 0.000 } } } #declare light_candle_outside = texture { pigment { granite color_map { [0.000 rgbft <1.000,1.000,1.000,0.516,0.000>] [0.100 rgbft <0.992,0.988,0.808,0.593,0.000>] [0.200 rgbft <0.992,0.988,0.808,0.736,0.000>] [0.300 rgbft <0.976,0.969,0.576,0.747,0.000>] [0.450 rgbft <0.980,0.973,0.573,0.857,0.000>] [0.650 rgbft <1.000,1.000,0.502,1.000,0.000>] } turbulence <0.000,0.000,0.500> octaves 6 lambda 2.000 omega 0.500 } finish { ambient rgb <1.000,0.863,0.541>*5.000 brilliance 0.000 crand 0.000 diffuse 0.303 metallic 0.000 phong 0.000 phong_size 1.000 specular 0.000 roughness 0.001 } } #declare Background = texture { pigment { image_map{ jpeg "C:\189_8973.JPG" map_type 0 once } } finish { ambient rgb <0.753,0.753,0.753> brilliance 1.000 crand 0.000 diffuse 0.600 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.000 roughness 0.050 } } #declare carpet_long_back_texture = texture { pigment { agate agate_turb 0.500 color_map { [0.000 rgbft <0.000,0.251,0.000,0.000,0.000>] [0.038 rgbft <0.000,0.000,0.000,0.000,0.000>] [0.052 rgbft <0.000,0.251,0.000,0.000,0.000>] [0.106 rgbft <0.502,0.502,1.000,0.000,0.000>] [0.166 rgbft <0.000,0.000,0.000,0.000,0.000>] [0.208 rgbft <0.000,0.000,1.000,0.000,0.000>] [0.223 rgbft <0.000,0.000,0.502,0.000,0.000>] [0.257 rgbft <0.000,0.251,0.000,0.000,0.000>] [0.311 rgbft <0.251,0.000,0.251,0.000,0.000>] [0.317 rgbft <0.000,0.000,0.000,0.000,0.000>] [0.340 rgbft <0.000,0.000,0.502,0.000,0.000>] [0.374 rgbft <0.000,0.251,0.000,0.000,0.000>] [0.420 rgbft <0.251,0.000,0.251,0.000,0.000>] [0.450 rgbft <0.000,0.000,0.000,0.000,0.000>] [0.482 rgbft <0.000,0.251,0.000,0.000,0.000>] [0.521 rgbft <0.000,0.000,0.502,0.000,0.000>] [0.535 rgbft <0.000,0.000,0.000,0.000,0.000>] [0.545 rgbft <0.502,0.000,0.502,0.000,0.000>] [0.564 rgbft <0.000,0.251,0.000,0.000,0.000>] [0.610 rgbft <0.502,0.502,1.000,0.000,0.000>] [0.648 rgbft <0.000,0.000,0.502,0.000,0.000>] [0.694 rgbft <0.251,0.000,0.251,0.000,0.000>] [0.757 rgbft <0.000,0.000,0.502,0.000,0.000>] [0.783 rgbft <0.251,0.000,0.000,0.000,0.000>] [0.803 rgbft <0.000,0.000,0.000,0.000,0.000>] [0.838 rgbft <0.000,0.502,0.000,0.000,0.000>] [0.867 rgbft <0.000,0.000,0.502,0.000,0.000>] [0.897 rgbft <0.502,0.000,0.502,0.000,0.000>] [0.915 rgbft <0.000,0.000,0.502,0.000,0.000>] [0.949 rgbft <0.000,0.251,0.000,0.000,0.000>] [0.971 rgbft <0.000,0.000,0.502,0.000,0.000>] [1.000 rgbft <0.251,0.000,0.251,0.000,0.000>] } } } #declare wood_plant_cupboard = texture { #declare BISHOP_TEMPORARY_IDENTIFIER = texture { pigment { wood color_map { [0.000 rgbft <0.880,0.600,0.400,0.000,0.000>] [0.139 rgbft <0.600,0.400,0.298,0.000,0.000>] [0.250 rgbft <0.871,0.594,0.397,0.000,0.000>] [0.361 rgbft <0.600,0.400,0.298,0.000,0.000>] [0.496 rgbft <0.845,0.575,0.387,0.000,0.000>] [0.667 rgbft <0.600,0.400,0.298,0.000,0.000>] [0.808 rgbft <0.740,0.500,0.350,0.000,0.000>] [0.995 rgbft <0.600,0.400,0.298,0.000,0.000>] } turbulence <0.040,0.040,0.040> octaves 3 lambda 2.000 omega 0.500 } finish { ambient rgb <0.643,0.322,0.000> brilliance 1.000 crand 0.000 diffuse 0.330 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.250 roughness 0.050 } } ;// the semicolon is necessary or POV-Ray will not figure out that the declarations has ended BISHOP_TEMPORARY_IDENTIFIER } #declare game_pieces_brighter = texture { pigment { wood color_map { [0.000 rgbft <0.980,0.925,0.827,0.000,0.000>] [1.000 rgbft <0.980,0.855,0.686,0.000,0.000>] } rotate <0.0,90.000,0.0> scale <1.000,0.050,0.050> rotate <0.000,-90.000,0.000> } finish { ambient rgb <0.980,0.925,0.827> brilliance 2.651 crand 0.027 diffuse 0.182 metallic 0.027 phong 0.000 phong_size 40.000 specular 0.116 roughness 0.050 } } #declare poster_picture_small = texture { pigment { image_map{ jpeg "C:\sign.jpg" map_type 0 once } } } #declare ceiling_white = texture { pigment { agate agate_turb 0.500 color_map { [0.000 rgbft <1.000,1.000,1.000,0.000,0.000>] [1.000 rgbft <0.855,0.855,0.855,0.000,0.000>] } scale <0.200,0.200,1.000> } normal { agate, 0.100 agate_turb 0.500 scale <0.100,0.100,0.100> } finish { ambient rgb <0.100,0.100,0.100> brilliance 1.000 crand 0.000 diffuse 0.600 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.000 roughness 0.050 conserve_energy reflection { rgb <0.001,0.001,0.001>, rgb <0.007,0.007,0.007> fresnel 0 falloff 0.000 exponent 1.000 metallic 0.000 } } } #declare door_metallic_knob = texture { pigment { color rgbft <0.078,0.082,0.137,0.000,0.000> } finish { ambient rgb <0.200,0.200,0.200> brilliance 6.000 crand 0.000 diffuse 0.700 metallic 1.000 phong 0.750 phong_size 80.000 specular 0.000 roughness 0.050 reflection { rgb <0.250,0.250,0.250>, rgb <0.250,0.250,0.250> fresnel 0 falloff 0.000 exponent 1.000 metallic 0.000 } } } #declare plants_colours = texture { pigment { color rgbft <0.400,0.720,0.400,0.000,0.000> } finish { ambient rgb <0.000,0.141,0.000> brilliance 1.000 crand 0.000 diffuse 0.100 metallic 0.000 phong 0.000 phong_size 40.000 specular 1.000 roughness 0.001 reflection { rgb <0.150,0.150,0.150>, rgb <0.190,0.190,0.190> fresnel 1 falloff 0.000 exponent 1.000 metallic 0.000 } } } #declare flower_boxes = texture { #declare BISHOP_TEMPORARY_IDENTIFIER = texture { pigment { wood color_map { [0.100 rgbft <0.773,0.416,0.153,0.000,0.000>] [0.900 rgbft <0.392,0.263,0.192,0.000,0.000>] } rotate <0.0,90.000,0.0> scale <1.000,0.008,0.008> rotate <0.000,-90.000,0.000> turbulence <1.000,1.000,1.000> octaves 3 lambda 2.000 omega 0.500 } } ;// the semicolon is necessary or POV-Ray will not figure out that the declarations has ended BISHOP_TEMPORARY_IDENTIFIER } #declare fern1_original_darker = texture { pigment { image_map{ png "C:\fern.png" map_type 0 once } } } #declare door_frame_wood = texture { #declare BISHOP_TEMPORARY_IDENTIFIER = texture { pigment { wood color_map { [0.000 rgbft <0.880,0.600,0.400,0.000,0.000>] [0.139 rgbft <0.600,0.400,0.298,0.000,0.000>] [0.250 rgbft <0.871,0.594,0.397,0.000,0.000>] [0.361 rgbft <0.600,0.400,0.298,0.000,0.000>] [0.496 rgbft <0.845,0.575,0.387,0.000,0.000>] [0.667 rgbft <0.600,0.400,0.298,0.000,0.000>] [0.808 rgbft <0.740,0.500,0.350,0.000,0.000>] [0.995 rgbft <0.600,0.400,0.298,0.000,0.000>] } turbulence <0.040,0.040,0.040> octaves 3 lambda 2.000 omega 0.500 } finish { ambient rgb <0.282,0.141,0.000> brilliance 1.000 crand 0.000 diffuse 0.330 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.250 roughness 0.050 } } ;// the semicolon is necessary or POV-Ray will not figure out that the declarations has ended BISHOP_TEMPORARY_IDENTIFIER } #declare poster_picture = texture { pigment { image_map{ jpeg "C:\Poster.jpg" map_type 0 once } } } #declare door_itself_wood = texture { #declare BISHOP_TEMPORARY_IDENTIFIER = texture { pigment { agate agate_turb 0.500 color_map { [0.000 rgbft <0.608,0.804,1.000,0.000,0.000>] [1.000 rgbft <0.682,0.843,1.000,0.000,0.000>] } scale <0.200,0.200,1.000> } } texture { pigment { spotted color_map { [0.100 rgbft <0.880,0.600,0.400,0.900,0.000>] [0.900 rgbft <0.600,0.400,0.300,0.900,0.000>] } rotate <0.0,0.0,-90.000> scale <1.000,0.005,0.005> rotate <0.000,0.000,90.000> } finish { ambient rgb <0.176,0.086,0.000> brilliance 1.000 crand 0.000 diffuse 0.464 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.000 roughness 0.050 } } ;// the semicolon is necessary or POV-Ray will not figure out that the declarations has ended BISHOP_TEMPORARY_IDENTIFIER } #declare fern_made_brighter = texture { pigment { image_map{ png "C:\fern.png" map_type 0 once } } finish { ambient rgb <0.000,0.502,0.000>*1.050 brilliance 1.000 crand 0.000 diffuse 0.600 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.000 roughness 0.050 } } #declare floor_outside_texture = texture { pigment { agate agate_turb 0.500 color_map { [0.000 rgbft <0.000,0.000,0.000,0.000,0.000>] [0.038 rgbft <0.251,0.000,0.000,0.000,0.000>] [0.052 rgbft <0.502,0.251,0.000,0.000,0.000>] [0.106 rgbft <0.000,0.000,0.000,0.000,0.000>] [0.166 rgbft <0.000,0.000,0.000,0.000,0.000>] [0.208 rgbft <0.251,0.000,0.000,0.000,0.000>] [0.223 rgbft <0.502,0.251,0.000,0.000,0.000>] [0.257 rgbft <0.176,0.125,0.075,0.000,0.000>] [0.311 rgbft <0.251,0.000,0.000,0.000,0.000>] [0.317 rgbft <0.000,0.000,0.000,0.000,0.000>] [0.340 rgbft <0.502,0.251,0.000,0.000,0.000>] [0.374 rgbft <0.251,0.000,0.000,0.000,0.000>] [0.420 rgbft <0.502,0.251,0.000,0.000,0.000>] [0.450 rgbft <0.000,0.000,0.000,0.000,0.000>] [0.482 rgbft <0.251,0.000,0.000,0.000,0.000>] [0.521 rgbft <0.502,0.251,0.000,0.000,0.000>] [0.535 rgbft <0.000,0.000,0.000,0.000,0.000>] [0.545 rgbft <0.176,0.125,0.075,0.000,0.000>] [0.564 rgbft <0.251,0.000,0.000,0.000,0.000>] [0.610 rgbft <0.502,0.251,0.000,0.000,0.000>] [0.648 rgbft <0.251,0.000,0.000,0.000,0.000>] [0.694 rgbft <0.176,0.125,0.075,0.000,0.000>] [0.757 rgbft <0.502,0.251,0.000,0.000,0.000>] [0.783 rgbft <0.251,0.000,0.000,0.000,0.000>] [0.803 rgbft <0.000,0.000,0.000,0.000,0.000>] [0.838 rgbft <0.502,0.251,0.000,0.000,0.000>] [0.867 rgbft <0.251,0.000,0.000,0.000,0.000>] [0.897 rgbft <0.176,0.125,0.075,0.000,0.000>] [0.915 rgbft <0.251,0.000,0.000,0.000,0.000>] [0.949 rgbft <0.176,0.125,0.075,0.000,0.000>] [0.971 rgbft <0.251,0.000,0.000,0.000,0.000>] [1.000 rgbft <0.502,0.251,0.000,0.000,0.000>] } } normal { agate, 0.600 agate_turb 0.200 } } #declare Chequerboard = texture { checker texture { pigment { wood color_map { [0.000 rgbft <0.647,0.451,0.227,0.000,0.000>] [1.000 rgbft <0.820,0.667,0.494,0.000,0.000>] } rotate <0.0,90.000,0.0> scale <1.000,0.050,0.050> rotate <0.000,-90.000,0.000> } finish { ambient rgb <0.608,0.361,0.141> brilliance 1.546 crand 0.027 diffuse 0.600 metallic 0.027 phong 0.000 phong_size 40.000 specular 0.116 roughness 0.050 } } texture { pigment { wood color_map { [0.000 rgbft <0.502,0.251,0.000,0.000,0.000>] [1.000 rgbft <0.667,0.333,0.000,0.000,0.000>] } rotate <0.0,90.000,0.0> scale <1.000,0.050,0.050> rotate <0.000,-90.000,0.000> } finish { ambient rgb <0.100,0.100,0.100> brilliance 1.546 crand 0.027 diffuse 0.600 metallic 0.027 phong 0.000 phong_size 40.000 specular 0.116 roughness 0.050 } } scale <0.600,0.600,0.600> } #declare carpets_small = texture { pigment { image_map{ png "C:\carpet_blue.png" map_type 0 } } normal { bump_map{ png "C:\carpet_blue_normal.png" use_color map_type 0 } 70.000 } finish { ambient rgb <0.502,0.502,0.502>*1.500 brilliance 1.000 crand 0.000 diffuse 0.600 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.000 roughness 0.050 } } #declare wall_blue = texture { pigment { agate agate_turb 0.500 color_map { [0.000 rgbft <0.608,0.804,1.000,0.000,0.000>] [1.000 rgbft <0.682,0.843,1.000,0.000,0.000>] } scale <0.200,0.200,1.000> } normal { agate, 0.100 agate_turb 0.500 scale <0.100,0.100,0.100> } } #declare knob_metallic_blue = texture { pigment { color rgbft <0.000,0.502,0.753,0.000,0.000> } finish { ambient rgb <0.200,0.200,0.200> brilliance 6.000 crand 0.000 diffuse 0.700 metallic 1.000 phong 0.750 phong_size 80.000 specular 0.000 roughness 0.050 reflection { rgb <0.250,0.250,0.250>, rgb <0.250,0.250,0.250> fresnel 0 falloff 0.000 exponent 1.000 metallic 0.000 } } } #declare wood_plant_with_normal = texture { #declare BISHOP_TEMPORARY_IDENTIFIER = texture { pigment { wood color_map { [0.000 rgbft <0.880,0.600,0.400,0.000,0.000>] [0.139 rgbft <0.600,0.400,0.298,0.000,0.000>] [0.250 rgbft <0.871,0.594,0.397,0.000,0.000>] [0.361 rgbft <0.600,0.400,0.298,0.000,0.000>] [0.496 rgbft <0.845,0.575,0.387,0.000,0.000>] [0.667 rgbft <0.600,0.400,0.298,0.000,0.000>] [0.808 rgbft <0.740,0.500,0.350,0.000,0.000>] [0.995 rgbft <0.600,0.400,0.298,0.000,0.000>] } turbulence <0.040,0.040,0.040> octaves 3 lambda 2.000 omega 0.500 } finish { ambient rgb <0.667,0.467,0.243> brilliance 7.513 crand 0.000 diffuse 0.154 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.250 roughness 0.050 } } texture { pigment { agate agate_turb 0.500 color_map { [0.000 rgbft <0.502,0.251,0.000,0.000,0.000>] [0.000 rgbft <0.502,0.251,0.000,0.879,0.000>] [0.125 rgbft <0.545,0.272,0.000,0.000,0.000>] [0.250 rgbft <0.587,0.293,0.000,0.912,0.000>] [0.500 rgbft <0.673,0.335,0.000,0.000,0.000>] [0.625 rgbft <0.715,0.356,0.000,1.000,0.000>] [0.750 rgbft <0.758,0.377,0.000,0.000,0.000>] [0.875 rgbft <0.800,0.399,0.000,1.000,0.000>] [1.000 rgbft <0.843,0.420,0.000,0.000,0.000>] } turbulence <0.200,0.100,0.300> octaves 6 lambda 2.000 omega 0.500 } normal { agate, 2.000 agate_turb 0.500 slope_map { [ 0.000 < 0.001, -0.036 > ] [ 0.075 < 0.005, 0.000 > ] [ 0.242 < 0.002, 0.038 > ] [ 0.501 < 0.000, 0.029 > ] [ 0.725 < 0.002, 0.001 > ] [ 1.000 < -0.001, 0.018 > ] } } finish { ambient rgb <0.451,0.361,0.200> brilliance 1.000 crand 0.000 diffuse 0.600 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.000 roughness 0.050 } } ;// the semicolon is necessary or POV-Ray will not figure out that the declarations has ended BISHOP_TEMPORARY_IDENTIFIER } #declare cupboard_test_shiny = texture { #declare BISHOP_TEMPORARY_IDENTIFIER = texture { pigment { slope { < 1.000, 0.000, 0.000 > } color_map { [0.100 rgbft <0.773,0.416,0.153,0.000,0.000>] [0.900 rgbft <0.392,0.263,0.192,0.000,0.000>] } rotate <0.0,-90.000,0.0> scale <2.000,0.008,0.008> rotate <0.000,90.000,0.000> rotate <0.000,-90.000,0.000> } finish { ambient rgb <0.000,0.000,0.502> brilliance 1.000 crand 0.000 diffuse 0.600 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.000 roughness 0.050 conserve_energy reflection { rgb <0.050,0.050,0.050>, rgb <0.100,0.100,0.100> fresnel 0 falloff 0.000 exponent 1.000 metallic 0.000 } } } ;// the semicolon is necessary or POV-Ray will not figure out that the declarations has ended BISHOP_TEMPORARY_IDENTIFIER } #declare game_pieces_darker = texture { pigment { wood color_map { [0.000 rgbft <0.000,0.000,0.000,0.000,0.000>] [1.000 rgbft <0.169,0.082,0.000,0.000,0.000>] } rotate <0.0,90.000,0.0> scale <1.000,0.050,0.050> rotate <0.000,-90.000,0.000> } finish { ambient rgb <0.100,0.100,0.100> brilliance 1.546 crand 0.027 diffuse 0.600 metallic 0.027 phong 0.000 phong_size 40.000 specular 0.116 roughness 0.050 } } #declare textile_cushion = texture { pigment { agate agate_turb 0.500 color_map { [0.000 rgbft <0.000,0.251,0.502,0.000,0.000>] [1.000 rgbft <0.000,0.000,0.502,0.000,0.000>] } scale <0.100,0.100,0.100> turbulence <0.500,0.300,0.200> octaves 6 lambda 2.000 omega 0.500 } normal { agate, 1.200 agate_turb 1.000 scale <0.200,0.200,0.200> } finish { ambient rgb <0.000,0.000,0.000> brilliance 1.000 crand 0.000 diffuse 0.723 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.000 roughness 0.050 } } #declare carpet_big = texture { pigment { image_map{ png "C:\carpet_blue.png" map_type 0 } } normal { bump_map{ png "C:\carpet_blue_normal.png" use_color map_type 0 } 57.000 } finish { ambient rgb <0.000,0.251,0.502>*1.500 brilliance 1.000 crand 0.000 diffuse 0.600 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.000 roughness 0.050 } } #declare light_candle = texture { pigment { granite color_map { [0.000 rgbft <1.000,1.000,1.000,0.000,0.000>] [0.100 rgbft <0.996,0.929,0.804,0.650,0.000>] [0.200 rgbft <1.000,0.800,0.800,0.650,0.000>] [0.300 rgbft <0.988,0.561,0.576,0.850,0.000>] [0.450 rgbft <0.988,0.561,0.671,0.850,0.000>] [0.650 rgbft <0.953,0.855,0.545,0.950,0.000>] } turbulence <0.000,0.000,0.500> octaves 6 lambda 2.000 omega 0.500 } finish { ambient rgb <1.000,0.863,0.541>*5.000 brilliance 1.000 crand 0.000 diffuse 0.895 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.000 roughness 0.050 } } #declare liquid_wax = texture { pigment { color rgbft <1.000,1.000,1.000,0.966,0.438> } finish { ambient rgb <0.100,0.100,0.100> brilliance 13.038 crand 0.000 diffuse 0.226 metallic 0.287 phong 0.856 phong_size 40.000 specular 1.000 roughness 0.001 conserve_energy reflection { rgb <0.100,0.100,0.100>, rgb <0.500,0.500,0.500> fresnel 0 falloff 0.000 exponent 1.000 metallic 0.000 } } } #declare black_keyhole = texture { pigment { color rgbft <0.000,0.000,0.000,0.000,0.000> } } #declare flower_pot_inside = texture { #declare BISHOP_TEMPORARY_IDENTIFIER = texture { pigment { slope { < 1.000, 0.000, 0.000 > } color_map { [0.100 rgbft <0.251,0.000,0.000,0.000,0.000>] [0.900 rgbft <0.392,0.263,0.192,0.000,0.000>] } rotate <0.0,-90.000,0.0> scale <2.000,0.008,0.008> rotate <0.000,90.000,0.000> rotate <0.000,-90.000,0.000> } normal { agate, 1.500 agate_turb 1.000 scale <0.010,0.010,0.010> } finish { ambient rgb <0.100,0.100,0.100> brilliance 1.000 crand 0.000 diffuse 0.600 metallic 0.000 phong 0.000 phong_size 40.000 specular 0.000 roughness 0.050 conserve_energy reflection { rgb <0.001,0.001,0.001>, rgb <0.010,0.010,0.010> fresnel 0 falloff 0.000 exponent 1.000 metallic 0.000 } } } ;// the semicolon is necessary or POV-Ray will not figure out that the declarations has ended BISHOP_TEMPORARY_IDENTIFIER } #declare Camera = camera { perspective location <11.930,13.714,98.387> up y right -1.333*x angle 33.000 sky <-0.015,0.995,-0.101> look_at < -4.282, 2.699, -7.987 > } #declare ceiling = box { < -50.000000, -100.000000, -2.500000 >, < 50.000000, 100.000000, 2.500000 > texture{ ceiling_white } rotate <90.000000,11.139735,0.000000> translate <20.290345,47.346000,38.316517> } #declare fern_smaller0 = union { bicubic_patch { // plant_5 type 1 u_steps 4 v_steps 4 flatness 0.000 < -0.793468, -0.254600, -1.402510 >,< -0.337000, -0.203623, -1.428421 >,< -0.077321, -0.250535, -1.272636 >,< 0.868605, -0.653438, -1.186479 >, < -0.718000, 0.202000, -0.375000 >,< -0.411000, 0.250000, -0.338711 >,< 0.059649, 0.282723, -0.273000 >,< 0.769691, 0.200000, -0.171401 >, < -0.675000, 0.153000, 0.212000 >,< -0.466000, 0.230000, 0.389000 >,< 0.224716, 0.350331, 0.326000 >,< 0.704000, 0.290275, 0.531000 >, < -0.537371, -0.054000, 0.933275 >,< -0.317661, -0.140000, 1.030471 >,< -0.049000, -0.064000, 1.106000 >,< 0.234000, -0.068000, 1.141463 > uv_mapping texture{ fern_made_brighter } scale <6.000000,6.000000,6.000000> rotate <-15.200372,334.351990,-19.459637> translate <168.573475,21.798000,207.167000> } bicubic_patch { // plant_6 type 1 u_steps 4 v_steps 4 flatness 0.000 < -0.793468, -0.254600, -1.402510 >,< -0.337000, -0.203623, -1.428421 >,< -0.077321, -0.250535, -1.272636 >,< 0.771000, -0.879000, -1.146471 >, < -0.718000, 0.202000, -0.375000 >,< -0.411000, 0.250000, -0.338711 >,< 0.059649, 0.282723, -0.273000 >,< 0.769691, 0.200000, -0.171401 >, < -0.737742, -0.322000, 0.246579 >,< -0.330309, -0.206000, 0.353384 >,< 0.056623, -0.428000, 0.405420 >,< 0.407602, -0.425000, 0.653441 >, < -0.068000, -1.187000, 0.800000 >,< 0.179000, -1.149737, 0.884299 >,< 0.356346, -1.165700, 0.994000 >,< 0.505000, -1.090000, 1.074000 > uv_mapping texture{ fern_made_brighter } scale <6.000000,6.000000,6.000000> rotate <-40.280000,410.025319,-21.079642> translate <176.703688,20.912466,205.474000> } bicubic_patch { // plant_7 type 1 u_steps 4 v_steps 4 flatness 0.000 < -0.793468, -0.254600, -1.402510 >,< -0.337000, -0.203623, -1.428421 >,< -0.077321, -0.250535, -1.272636 >,< 0.771000, -0.879000, -1.146471 >, < -0.718000, 0.202000, -0.375000 >,< -0.411000, 0.250000, -0.338711 >,< 0.059649, 0.282723, -0.273000 >,< 0.769691, 0.200000, -0.171401 >, < -0.737742, -0.322000, 0.246579 >,< -0.330309, -0.206000, 0.353384 >,< 0.056623, -0.428000, 0.405420 >,< 0.407602, -0.425000, 0.653441 >, < -0.068000, -1.187000, 0.800000 >,< 0.179000, -1.149737, 0.884299 >,< 0.356346, -1.165700, 0.994000 >,< 0.505000, -1.090000, 1.074000 > uv_mapping texture{ fern_made_brighter } scale <6.000000,6.000000,6.000000> rotate <-23.474000,379.919581,-15.245415> translate <174.458000,21.047000,207.793000> } bicubic_patch { // plant_8 type 1 u_steps 4 v_steps 4 flatness 0.000 < -0.793468, -0.254600, -1.402510 >,< -0.337000, -0.203623, -1.428421 >,< -0.077321, -0.250535, -1.272636 >,< 0.868605, -0.653438, -1.186479 >, < -0.718000, 0.202000, -0.375000 >,< -0.411000, 0.250000, -0.338711 >,< 0.059649, 0.282723, -0.273000 >,< 0.769691, 0.200000, -0.171401 >, < -0.675000, 0.153000, 0.212000 >,< -0.466000, 0.230000, 0.389000 >,< 0.224716, 0.350331, 0.326000 >,< 0.704000, 0.290275, 0.531000 >, < -0.537371, -0.054000, 0.933275 >,< -0.317661, -0.140000, 1.030471 >,< -0.049000, -0.064000, 1.106000 >,< 0.234000, -0.068000, 1.141463 > uv_mapping texture{ fern_made_brighter } scale <6.000000,6.000000,6.000000> rotate <-78.556000,250.927000,20.791467> translate <166.570418,23.021000,199.670688> } bicubic_patch { // plant_9 type 1 u_steps 4 v_steps 4 flatness 0.000 < -0.793468, -0.254600, -1.402510 >,< -0.337000, -0.203623, -1.428421 >,< -0.077321, -0.250535, -1.272636 >,< 0.868605, -0.653438, -1.186479 >, < -0.718000, 0.202000, -0.375000 >,< -0.411000, 0.250000, -0.338711 >,< 0.059649, 0.282723, -0.273000 >,< 0.769691, 0.200000, -0.171401 >, < -0.675000, 0.153000, 0.212000 >,< -0.466000, 0.230000, 0.389000 >,< 0.224716, 0.350331, 0.326000 >,< 0.704000, 0.290275, 0.531000 >, < -0.537371, -0.054000, 0.933275 >,< -0.317661, -0.140000, 1.030471 >,< -0.049000, -0.064000, 1.106000 >,< 0.234000, -0.068000, 1.141463 > uv_mapping texture{ fern_made_brighter } scale <6.000000,6.000000,6.000000> rotate <-27.427000,193.029999,0.000000> translate <171.170584,21.436000,197.674000> } translate <-160.835000,-15.759000,-215.154524> } #declare ferns_cupboard = union { object { // fern_small_cupboard0 fern_smaller0 scale <0.150000,0.300000,0.150000> rotate <0.000000,-50.622000,0.000000> translate <-12.918000,6.098000,38.616387> } object { // fern_small_cupboard fern_smaller0 scale <0.250000,0.250000,0.250000> rotate <9.039266,-30.901301,-7.254000> translate <-14.038000,6.098000,40.223572> } } #declare plant_small_middle_0 = lathe { linear_spline 13 < 0.378, -5.440 > < 0.145, -3.581 > < 0.173, -3.525 > < 0.172, -3.303 > < 0.144, -3.261 > < 0.147, -2.208 > < 0.165, -2.184 > < 0.158, -1.982 > < 0.135, -1.947 > < 0.105, -0.464 > < 0.122, -0.426 > < 0.133, -0.305 > < 0.100, -0.267 > sturm texture{ wood_plant_cupboard } scale <0.898000,1.000000,0.898000> translate <-12.448456,10.688000,19.421000> } #declare plant_on_floor = union { union { // flower_pot_small_floor difference { // flower_pot_floor_small cylinder { // outside_pot_floor -1.000000*y,1.000000*y,1.000000 texture{ cupboard_test_shiny } translate <-7.795685,0.000000,43.117478> } cylinder { // inside_pot_floor -1.100000*y,1.100000*y,0.800000 texture{ cupboard_test_1 } translate <-7.795685,0.000000,43.117478> } translate <2.804417,0.896498,8.640000> } lathe { // plant_small_middle_1 linear_spline 13 < 0.378, -5.440 > < 0.145, -3.581 > < 0.173, -3.525 > < 0.172, -3.303 > < 0.144, -3.261 > < 0.147, -2.208 > < 0.165, -2.184 > < 0.158, -1.982 > < 0.135, -1.947 > < 0.105, -0.464 > < 0.122, -0.426 > < 0.133, -0.305 > < 0.100, -0.267 > sturm texture{ wood_plant_cupboard } scale <0.898000,1.000000,0.898000> translate <-5.109520,3.530000,51.608585> } translate <0.775496,0.000000,-2.799000> } union { // big_leaves_small_plant_floor bicubic_patch { // Bicubic_Patch5 type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.833747, 0.000000, -0.027295 >,< -0.422663, 0.000000, -0.325000 >,< 0.330000, 0.197737, -1.171434 >,< 1.301000, -0.671652, -0.137000 >, < -1.863524, 0.000000, -0.015715 >,< -0.333333, 0.000000, -0.333333 >,< 0.090547, 0.971000, -0.576000 >,< 2.518329, -1.333000, 1.032507 >, < -1.843672, 0.000000, 0.035340 >,< -0.333333, 0.000000, 0.333333 >,< 0.045282, 1.053445, 0.094662 >,< 2.340000, -1.322505, 1.070671 >, < -1.863524, 0.000000, 0.057000 >,< -0.333333, 0.000000, -0.161290 >,< 0.691000, -0.082300, 1.006000 >,< 1.419476, -0.543000, 0.729000 > rotate <304.017000,134.587328,305.835000> translate <-1.252000,-0.409710,-0.316000> } bicubic_patch { // Bicubic_Patch6 type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.833747, 0.000000, -0.027295 >,< -0.422663, 0.000000, -0.325000 >,< 0.330000, 0.197737, -1.171434 >,< 1.301000, -0.671652, -0.137000 >, < -1.863524, 0.000000, -0.015715 >,< -0.333333, 0.000000, -0.333333 >,< 0.090547, 0.971000, -0.576000 >,< 2.518329, -1.333000, 1.032507 >, < -1.843672, 0.000000, 0.035340 >,< -0.333333, 0.000000, 0.333333 >,< 0.045282, 1.053445, 0.094662 >,< 2.340000, -1.322505, 1.070671 >, < -1.863524, 0.000000, 0.057000 >,< -0.333333, 0.000000, -0.161290 >,< 0.691000, -0.082300, 1.006000 >,< 1.419476, -0.543000, 0.729000 > rotate <121.841000,227.605573,238.509000> translate <0.189403,-0.387000,2.296000> } bicubic_patch { // Bicubic_Patch7 type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.833747, 0.000000, -0.027295 >,< -0.422663, 0.000000, -0.325000 >,< 0.330000, 0.197737, -1.171434 >,< 1.044643, -0.437609, -1.671000 >, < -1.863524, 0.000000, -0.015715 >,< -0.333333, 0.000000, -0.333333 >,< 0.090547, 0.971000, -0.576000 >,< 1.319000, -0.501477, -1.303000 >, < -1.843672, 0.000000, 0.035340 >,< -0.333333, 0.000000, 0.333333 >,< 0.045282, 1.053445, 0.094662 >,< 1.538000, -0.973000, -0.080709 >, < -1.863524, 0.000000, 0.057000 >,< -0.333333, 0.000000, -0.161290 >,< 0.391000, -0.139333, 0.949000 >,< 0.889000, -0.530000, 0.401549 > scale <0.800000,0.800000,0.800000> rotate <341.871000,171.913000,289.118703> translate <-0.985353,0.032372,0.754306> } bicubic_patch { // Bicubic_Patch4 type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.833747, 0.000000, -0.027295 >,< -0.422663, 0.000000, -0.325000 >,< 0.330000, 0.197737, -1.171434 >,< 1.301000, -0.671652, -0.137000 >, < -1.863524, 0.000000, -0.015715 >,< -0.333333, 0.000000, -0.333333 >,< 0.090547, 0.971000, -0.576000 >,< 2.518329, -1.333000, 1.032507 >, < -1.843672, 0.000000, 0.035340 >,< -0.333333, 0.000000, 0.333333 >,< 0.045282, 1.053445, 0.094662 >,< 2.340000, -1.322505, 1.070671 >, < -1.863524, 0.000000, 0.057000 >,< -0.333333, 0.000000, -0.161290 >,< 0.691000, -0.082300, 1.006000 >,< 1.419476, -0.543000, 0.729000 > scale <0.800000,0.800000,0.800000> rotate <201.676000,198.028509,256.779471> translate <-0.134000,0.074593,1.419000> } bicubic_patch { // Bicubic_Patch1 type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.833747, 0.000000, -0.027295 >,< -0.422663, 0.000000, -0.325000 >,< 0.330000, 0.197737, -1.171434 >,< 1.301000, -0.671652, -0.137000 >, < -1.863524, 0.000000, -0.015715 >,< -0.333333, 0.000000, -0.333333 >,< 0.090547, 0.971000, -0.576000 >,< 2.518329, -1.333000, 1.032507 >, < -1.843672, 0.000000, 0.035340 >,< -0.333333, 0.000000, 0.333333 >,< 0.045282, 1.053445, 0.094662 >,< 2.340000, -1.322505, 1.070671 >, < -1.863524, 0.000000, 0.057000 >,< -0.333333, 0.000000, -0.161290 >,< 0.691000, -0.082300, 1.006000 >,< 1.419476, -0.543000, 0.729000 > rotate <263.411000,147.818328,250.404000> } bicubic_patch { // Bicubic_Patch3 type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.833747, 0.000000, -0.027295 >,< -0.422663, 0.000000, -0.325000 >,< 0.330000, 0.197737, -1.171434 >,< 1.301000, -0.671652, -0.137000 >, < -1.863524, 0.000000, -0.015715 >,< -0.333333, 0.000000, -0.333333 >,< 0.090547, 0.971000, -0.576000 >,< 2.518329, -1.333000, 1.032507 >, < -1.843672, 0.000000, 0.035340 >,< -0.333333, 0.000000, 0.333333 >,< 0.045282, 1.053445, 0.094662 >,< 2.340000, -1.322505, 1.070671 >, < -1.863524, 0.000000, 0.057000 >,< -0.333333, 0.000000, -0.161290 >,< 0.691000, -0.082300, 1.006000 >,< 1.419476, -0.543000, 0.729000 > rotate <207.231502,186.377271,231.052660> translate <0.641000,0.053000,1.106269> } bicubic_patch { // Bicubic_Patch2 type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.833747, 0.000000, -0.027295 >,< -0.422663, 0.000000, -0.325000 >,< 0.330000, 0.197737, -1.171434 >,< 1.301000, -0.671652, -0.137000 >, < -1.863524, 0.000000, -0.015715 >,< -0.333333, 0.000000, -0.333333 >,< 0.090547, 0.971000, -0.576000 >,< 2.518329, -1.333000, 1.032507 >, < -1.843672, 0.000000, 0.035340 >,< -0.333333, 0.000000, 0.333333 >,< 0.045282, 1.053445, 0.094662 >,< 2.340000, -1.322505, 1.070671 >, < -1.863524, 0.000000, 0.057000 >,< -0.333333, 0.000000, -0.161290 >,< 0.691000, -0.082300, 1.006000 >,< 1.419476, -0.543000, 0.729000 > rotate <58.955635,218.646000,272.965414> translate <-0.561731,-0.051000,2.039000> } bicubic_patch { // Bicubic_Patch0 type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.833747, 0.000000, -0.027295 >,< -0.422663, 0.000000, -0.325000 >,< 0.330000, 0.197737, -1.171434 >,< 1.044643, -0.437609, -1.671000 >, < -1.863524, 0.000000, -0.015715 >,< -0.333333, 0.000000, -0.333333 >,< 0.090547, 0.971000, -0.576000 >,< 1.319000, -0.501477, -1.303000 >, < -1.843672, 0.000000, 0.035340 >,< -0.333333, 0.000000, 0.333333 >,< 0.045282, 1.053445, 0.094662 >,< 1.538000, -0.973000, -0.080709 >, < -1.863524, 0.000000, 0.057000 >,< -0.333333, 0.000000, -0.161290 >,< 0.391000, -0.139333, 0.949000 >,< 0.889000, -0.530000, 0.401549 > rotate <337.808000,163.092000,331.038380> translate <-2.016666,-0.568622,0.425000> } texture{ plants_colours } translate <-3.533000,3.125702,48.238289> } } #declare candle_light = union { cylinder { // wax0 -0.225000*y,0.225000*y,0.910000 texture{ liquid_wax } translate <0.000000,-0.254586,0.000000> } light_source { // Light_Source1 < 0.000000, 3.000000, 0.000000 >, color rgb <1.000,1.000,1.000>*0.250 fade_power 0.750 fade_distance 50.000 media_attenuation on media_interaction on translate <0.000000,-2.260444,0.000000> } difference { // tee_light0 cylinder { // Cylinder1 -0.500000*y,0.500000*y,1.000000 } cylinder { // Cylinder0 -0.467000*y,0.467000*y,0.913585 translate <0.000000,0.066000,0.000000> } texture{ Glass0 } } sphere_sweep { // wick0 linear_spline 2, < 0.000, 0.000, 0.000 >, 0.020 < 0.000, 0.750, 0.000 >, 0.010 tolerance 0.000001 texture{ Brushed_Aluminum0 } translate <0.000000,-0.326000,0.000000> } sor { // flame0 10 < 0.013, 0.137 > < 0.054, 0.162 > < 0.107, 0.279 > < 0.147, 0.424 > < 0.263, 0.647 > < 0.330, 0.896 > < 0.290, 1.107 > < 0.196, 1.258 > < 0.000, 1.564 > < 0.017, 1.563 > sturm texture{ light_candle_outside } scale <0.858507,0.908000,0.858507> translate <0.000000,-0.148527,0.000000> double_illuminate } sor { // flame1 10 < 0.013, 0.137 > < 0.054, 0.162 > < 0.107, 0.279 > < 0.147, 0.424 > < 0.263, 0.647 > < 0.330, 0.896 > < 0.290, 1.107 > < 0.196, 1.258 > < 0.000, 1.564 > < 0.017, 1.563 > sturm texture{ light_candle } scale <0.336402,0.675000,0.415000> translate <0.000000,-0.148527,0.000000> double_illuminate } translate <18.284489,2.642636,33.168728> } #declare stick_mouth = lathe { linear_spline 21 < 0.134, -8.511 > < 0.189, -7.947 > < 0.247, -7.622 > < 0.246, -7.476 > < 0.208, -7.450 > < 0.196, -5.440 > < 0.235, -5.388 > < 0.219, -5.218 > < 0.179, -5.191 > < 0.145, -3.581 > < 0.173, -3.525 > < 0.172, -3.303 > < 0.144, -3.261 > < 0.147, -2.208 > < 0.165, -2.184 > < 0.158, -1.982 > < 0.135, -1.947 > < 0.105, -0.464 > < 0.122, -0.426 > < 0.133, -0.305 > < 0.100, -0.267 > sturm texture{ wood_plant_with_normal } rotate <0.000000,0.000000,-90.000000> translate <9.806000,0.169000,44.837643> } #declare gaming_piece_white = cylinder { -0.040000*y,0.040000*y,0.150000 texture{ game_pieces_brighter } translate <4.971000,0.138625,32.289000> } #declare gaming_piece_black_01 = cylinder { -0.040000*y,0.040000*y,0.150000 texture{ game_pieces_darker } translate <4.971000,0.138625,32.289000> } #declare thumbtuck_3 = sphere { 0.0, 0.150000 texture{ black_keyhole } translate <-3.564000,16.863489,-45.765518> } #declare thumbtuck_0 = sphere { 0.0, 0.150000 texture{ black_keyhole } scale <1.500000,1.500000,1.500000> translate <-3.564000,16.863489,-45.765518> } //***************************************************************************** // referenced scene items and forced visible scene items declaration end //***************************************************************************** light_source { // point_light_outside < 0.000000, 3.000000, 0.000000 >, color rgb <1.000,1.000,1.000> area_light <1.000000,0.000000,0.000000>, <0.000000,1.000000,0.000000>, 2, 2 fade_power 0.000 fade_distance 100.000 media_attenuation off media_interaction on translate <53.051472,49.588001,-111.861000> } light_source { // spot_light_outside < 121.828613, 54.378731, -140.358002 >, color rgb <1.000,1.000,1.000>*2.250 cylinder point_at < -282.941000, -258.070435, 424.905000 > radius 85.787 falloff 82.435 tightness 0 fade_power 0.000 fade_distance 130.000 media_attenuation off media_interaction on translate <38.437000,90.041298,-117.232002> } light_source { // light_inside < 0.000000, 3.000000, 0.000000 >, color rgb <1.000,1.000,1.000>*0.300 fade_power 0.000 fade_distance 100.000 media_attenuation off media_interaction on translate <21.975472,30.665675,-35.091576> } plane { // white_floor y , 0 texture{ White_mamor_checker_normal } } object{ ceiling } union { // carpets_front box { // carpet_3 < -7.500000, -0.075000, -4.000000 >, < 7.500000, 0.075000, 4.000000 > texture{ carpets_small } rotate <0.000000,-25.234000,0.000000> translate <-0.011673,0.000000,60.672000> } box { // carpet_2 < -7.500000, -0.075000, -4.000000 >, < 7.500000, 0.075000, 4.000000 > texture{ carpets_small } rotate <0.000000,61.655628,0.000000> translate <13.480000,0.000000,54.192688> } translate <0.000000,0.000000,-4.243000> } union { // walls box { // wall_side_vis < -100.000000, -25.000000, -0.500000 >, < 100.000000, 25.000000, 0.500000 > texture{ wall_blue } rotate <0.000000,98.493000,0.000000> translate <-22.555000,23.321000,44.296000> } box { // wall_side_nonvis < -100.000000, -25.000000, -0.500000 >, < 100.000000, 25.000000, 0.500000 > texture{ wall_blue } rotate <0.000000,98.493000,0.000000> translate <62.255000,23.321000,44.874393> } box { // wall_front_nonvis < -50.000000, -25.000000, -0.500000 >, < 50.000000, 25.000000, 0.500000 > texture{ wall_blue } translate <28.287000,23.427000,118.248252> } } union { // cupboard_and_plants bicubic_patch { // plant_15 type 1 u_steps 4 v_steps 4 flatness 0.000 < -0.793468, -0.254600, -1.402510 >,< -0.337000, -0.203623, -1.428421 >,< -0.077321, -0.250535, -1.272636 >,< 0.868605, -0.653438, -1.186479 >, < -0.718000, 0.202000, -0.375000 >,< -0.411000, 0.250000, -0.338711 >,< 0.059649, 0.282723, -0.273000 >,< 0.769691, 0.200000, -0.171401 >, < -0.675000, 0.153000, 0.212000 >,< -0.466000, 0.230000, 0.389000 >,< 0.224716, 0.350331, 0.326000 >,< 0.704000, 0.290275, 0.531000 >, < -0.537371, -0.054000, 0.933275 >,< -0.317661, -0.140000, 1.030471 >,< -0.049000, -0.064000, 1.106000 >,< 0.234000, -0.068000, 1.141463 > uv_mapping texture{ fern1_original_darker } scale <6.000000,6.000000,6.000000> rotate <-78.556000,250.927000,20.791467> translate <166.570418,23.021000,199.670688> } union { // cupboard_with_plants box { // cupboard_under < -1.500000, -2.500000, -7.500000 >, < 1.500000, 2.500000, 7.500000 > texture{ cupboard_test_1 } translate <-12.207000,1.965000,22.869000> } box { // box_flower_front_inside < -1.200000, -0.850000, -2.450000 >, < 1.200000, 0.850000, 2.450000 > texture{ flower_pot_inside } translate <-12.207000,5.201302,27.692000> } box { // box_flower_front_outside < -1.250000, -0.750000, -2.500000 >, < 1.250000, 0.750000, 2.500000 > texture{ flower_boxes } translate <-12.207000,5.201302,27.692000> } box { // box_flower_back_outside < -1.250000, -0.750000, -2.500000 >, < 1.250000, 0.750000, 2.500000 > texture{ flower_boxes } translate <-12.207000,5.201302,17.979288> } box { // box_flower_back_inside < -1.200000, -0.850000, -2.450000 >, < 1.200000, 0.850000, 2.450000 > texture{ flower_pot_inside } translate <-12.207000,5.201302,17.979288> } box { // box_flower_middle_outside < -1.250000, -0.750000, -2.250000 >, < 1.250000, 0.750000, 2.250000 > texture{ flower_boxes } translate <-12.207000,5.201302,22.803000> } box { // box_flower_middle_inside < -1.200000, -0.850000, -2.200000 >, < 1.200000, 0.850000, 2.200000 > texture{ flower_pot_inside } translate <-12.207000,5.201302,22.803000> } scale <1.000000,1.000000,1.620000> rotate <0.000000,5.314507,0.000000> translate <-3.175000,0.000000,-9.211000> } union { // plants_cupboard object { // fern_higher ferns_cupboard rotate <0.000000,150.196000,0.000000> translate <-40.459300,1.587000,49.787000> } object { // fern_deep_middle ferns_cupboard rotate <0.000000,51.294000,0.000000> translate <-36.241703,0.000000,-7.480273> } object { // fern_deep_back ferns_cupboard rotate <0.000000,51.294000,0.000000> translate <-36.156327,0.002000,-13.003391> } object { // fern_deep_front ferns_cupboard rotate <0.000000,51.294000,0.000000> translate <-36.089000,0.000000,-2.992740> } object{ ferns_cupboard } union { // plants_for_cupboard object{ plant_small_middle_0 } union { // plants_small_middle1 #declare Count = 0; #while( Count < 5 ) #declare Factor = cos(0.000000+Count*0.000000); object{ plant_small_middle_0 rotate <0.0,0.0,0.000000*Count> rotate<0.0,0.000000*Count*Factor,0.0> rotate <0.000000*Count,0.0,0.0> scale rotate <0.000000*Count,0.000000*Count*Factor,0.000000*Count> rotate <0.000000*Count,0.700000*Count,0.000000*Count> translate <0.080000*Count,0.100000*Count,2.500000*Count> rotate <0.000000*Count,0.000000*Count,0.000000*Count> } #declare Count = Count + 1; #end rotate <0.000000,180.000000,0.000000> translate <-24.310439,0.000000,53.585000> } union { // plants_small_middle0 #declare Count = 0; #while( Count < 5 ) #declare Factor = cos(0.000000+Count*0.000000); object{ plant_small_middle_0 rotate <0.0,0.0,0.000000*Count> rotate<0.0,0.000000*Count*Factor,0.0> rotate <0.000000*Count,0.0,0.0> scale rotate <0.000000*Count,0.000000*Count*Factor,0.000000*Count> rotate <0.000000*Count,0.700000*Count,0.000000*Count> translate <0.080000*Count,0.100000*Count,2.500000*Count> rotate <0.000000*Count,0.000000*Count,0.000000*Count> } #declare Count = Count + 1; #end } } } } union { // separate_plants union { // flower_pot_front difference { // flower_pot_big_front_ cylinder { // outside_pot_big0 -1.500000*y,1.500000*y,1.700000 texture{ cupboard_test_shiny } translate <-7.795685,0.000000,43.117478> } cylinder { // inside_pot_big0 -1.600000*y,1.600000*y,1.500000 texture{ cupboard_test_1 } translate <-7.795685,0.000000,43.117478> } translate <0.680667,1.075000,10.355712> } lathe { // plant_big_front linear_spline 25 < 1.521, -11.802 > < 0.427, -11.309 > < 0.312, -10.689 > < 0.296, -10.213 > < 0.254, -9.554 > < 0.189, -7.658 > < 0.247, -7.622 > < 0.246, -7.476 > < 0.208, -7.450 > < 0.196, -5.440 > < 0.235, -5.388 > < 0.219, -5.218 > < 0.179, -5.191 > < 0.145, -3.581 > < 0.173, -3.525 > < 0.172, -3.303 > < 0.144, -3.261 > < 0.147, -2.208 > < 0.165, -2.184 > < 0.158, -1.982 > < 0.135, -1.947 > < 0.105, -0.464 > < 0.122, -0.426 > < 0.133, -0.305 > < 0.100, -0.267 > sturm texture{ wood_plant_with_normal } translate <-7.104422,13.561000,53.238502> } } union { // flower_pot_right difference { // flower_pot_big_right cylinder { // outside_pot_big -1.500000*y,1.500000*y,1.700000 texture{ cupboard_test_shiny } translate <-7.795685,0.000000,43.117478> } cylinder { // inside_pot_big -1.600000*y,1.600000*y,1.500000 texture{ cupboard_test_1 } translate <-7.795685,0.000000,43.117478> } translate <0.629000,1.075000,10.261320> } lathe { // plant_middle_right linear_spline 25 < 1.521, -11.802 > < 0.427, -11.309 > < 0.312, -10.689 > < 0.296, -10.213 > < 0.254, -9.554 > < 0.189, -7.658 > < 0.247, -7.622 > < 0.246, -7.476 > < 0.208, -7.450 > < 0.196, -5.440 > < 0.235, -5.388 > < 0.219, -5.218 > < 0.179, -5.191 > < 0.145, -3.581 > < 0.173, -3.525 > < 0.172, -3.303 > < 0.144, -3.261 > < 0.147, -2.208 > < 0.165, -2.184 > < 0.158, -1.982 > < 0.135, -1.947 > < 0.105, -0.464 > < 0.122, -0.426 > < 0.133, -0.305 > < 0.100, -0.267 > sturm texture{ wood_plant_with_normal } translate <-7.851000,10.392558,53.238502> } lathe { // plant_small_right linear_spline 25 < 1.521, -11.802 > < 0.427, -11.309 > < 0.312, -10.689 > < 0.296, -10.213 > < 0.254, -9.554 > < 0.189, -7.658 > < 0.247, -7.622 > < 0.246, -7.476 > < 0.208, -7.450 > < 0.196, -5.440 > < 0.235, -5.388 > < 0.219, -5.218 > < 0.179, -5.191 > < 0.145, -3.581 > < 0.173, -3.525 > < 0.172, -3.303 > < 0.144, -3.261 > < 0.147, -2.208 > < 0.165, -2.184 > < 0.158, -1.982 > < 0.135, -1.947 > < 0.105, -0.464 > < 0.122, -0.426 > < 0.133, -0.305 > < 0.100, -0.267 > sturm texture{ wood_plant_with_normal } translate <-6.302652,9.100000,53.238502> } lathe { // plant_big_right linear_spline 25 < 1.521, -11.802 > < 0.427, -11.309 > < 0.312, -10.689 > < 0.296, -10.213 > < 0.254, -9.554 > < 0.189, -7.658 > < 0.247, -7.622 > < 0.246, -7.476 > < 0.208, -7.450 > < 0.196, -5.440 > < 0.235, -5.388 > < 0.219, -5.218 > < 0.179, -5.191 > < 0.145, -3.581 > < 0.173, -3.525 > < 0.172, -3.303 > < 0.144, -3.261 > < 0.147, -2.208 > < 0.165, -2.184 > < 0.158, -1.982 > < 0.135, -1.947 > < 0.105, -0.464 > < 0.122, -0.426 > < 0.133, -0.305 > < 0.100, -0.267 > sturm texture{ wood_plant_with_normal } translate <-7.158000,13.816575,53.238502> } translate <22.542653,0.000000,-8.670364> } union { // flower_pot_middle lathe { // plant_big_middle_2 linear_spline 25 < 0.430, -12.293 > < 0.427, -11.309 > < 0.312, -10.689 > < 0.296, -10.213 > < 0.254, -9.554 > < 0.189, -7.658 > < 0.247, -7.622 > < 0.246, -7.476 > < 0.208, -7.450 > < 0.196, -5.440 > < 0.235, -5.388 > < 0.219, -5.218 > < 0.179, -5.191 > < 0.145, -3.581 > < 0.173, -3.525 > < 0.172, -3.303 > < 0.144, -3.261 > < 0.147, -2.208 > < 0.165, -2.184 > < 0.158, -1.982 > < 0.135, -1.947 > < 0.105, -0.464 > < 0.122, -0.426 > < 0.133, -0.305 > < 0.100, -0.267 > sturm texture{ wood_plant_with_normal } scale <0.898000,1.000000,0.898000> translate <-8.122307,13.561000,39.957652> } lathe { // plant_big_middle_1 linear_spline 25 < 0.430, -12.293 > < 0.427, -11.309 > < 0.312, -10.689 > < 0.296, -10.213 > < 0.254, -9.554 > < 0.189, -7.658 > < 0.247, -7.622 > < 0.246, -7.476 > < 0.208, -7.450 > < 0.196, -5.440 > < 0.235, -5.388 > < 0.219, -5.218 > < 0.179, -5.191 > < 0.145, -3.581 > < 0.173, -3.525 > < 0.172, -3.303 > < 0.144, -3.261 > < 0.147, -2.208 > < 0.165, -2.184 > < 0.158, -1.982 > < 0.135, -1.947 > < 0.105, -0.464 > < 0.122, -0.426 > < 0.133, -0.305 > < 0.100, -0.267 > sturm texture{ wood_plant_with_normal } scale <0.898000,1.000000,0.898000> translate <-7.053733,10.688000,39.957652> } difference { // flower_pot_middle_ cylinder { // outside_pot -1.350000*y,1.350000*y,1.500000 texture{ cupboard_test_shiny } translate <-7.795685,0.000000,43.117478> } cylinder { // inside_pot -1.450000*y,1.450000*y,1.200000 texture{ cupboard_test_1 } translate <-7.795685,0.000000,43.117478> } translate <0.091000,0.896498,-3.210000> } } object{ plant_on_floor } object { // plant_on_floor_smaller plant_on_floor scale <0.700000,0.500000,0.700000> translate <-3.002000,-0.085000,15.343404> } union { // leaves union { // circle_bamboo_leaves_front bicubic_patch { // bamboo_leaf_12 type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.000000, 0.000000, -1.000000 >,< -0.333333, 0.000000, -1.000000 >,< 0.333333, 0.000000, -1.000000 >,< 1.000000, 0.000000, -1.000000 >, < -1.000000, 0.000000, -0.333333 >,< -0.333333, 0.000000, -0.333333 >,< 0.333333, 0.000000, -0.333333 >,< 1.000000, 0.000000, -0.333333 >, < -1.000000, 0.000000, 0.333333 >,< -0.333333, 0.000000, 0.333333 >,< 0.333333, 0.000000, 0.333333 >,< 1.000000, 0.000000, 0.333333 >, < -1.000000, 0.000000, 1.000000 >,< -0.333333, 0.000000, 1.000000 >,< 0.333333, 0.000000, 1.000000 >,< 1.000000, 0.000000, 1.000000 > translate <-0.816737,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.622921,3.649635> texture{ bamboo_leaf } scale <2.025368,1.605340,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <0.816737,0.000000,-0.998282> rotate <124.034508,43.355000,-218.322267> translate <-7.194000,11.444000,53.981000> } bicubic_patch { // bamboo_leaf_13 type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.000000, 0.000000, -1.000000 >,< -0.333333, 0.000000, -1.000000 >,< 0.333333, 0.000000, -1.000000 >,< 1.000000, 0.000000, -1.000000 >, < -1.000000, 0.000000, -0.333333 >,< -0.333333, 0.000000, -0.333333 >,< 0.333333, 0.000000, -0.333333 >,< 1.000000, 0.000000, -0.333333 >, < -1.000000, 0.000000, 0.333333 >,< -0.333333, 0.000000, 0.333333 >,< 0.333333, 0.000000, 0.333333 >,< 1.000000, 0.000000, 0.333333 >, < -1.000000, 0.000000, 1.000000 >,< -0.333333, 0.000000, 1.000000 >,< 0.333333, 0.000000, 1.000000 >,< 1.000000, 0.000000, 1.000000 > translate <-0.816737,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.622921,3.649635> texture{ bamboo_leaf } scale <2.025368,1.605340,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <0.816737,0.000000,-0.998282> rotate <74.360321,0.917000,-145.748001> translate <-5.820745,12.032579,53.134549> } bicubic_patch { // bamboo_leaf_14 type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.000000, 0.000000, -1.000000 >,< -0.333333, 0.000000, -1.000000 >,< 0.333333, 0.000000, -1.000000 >,< 1.000000, 0.000000, -1.000000 >, < -1.000000, 0.000000, -0.333333 >,< -0.333333, 0.000000, -0.333333 >,< 0.333333, 0.000000, -0.333333 >,< 1.000000, 0.000000, -0.333333 >, < -1.000000, 0.000000, 0.333333 >,< -0.333333, 0.000000, 0.333333 >,< 0.333333, 0.000000, 0.333333 >,< 1.000000, 0.000000, 0.333333 >, < -1.000000, 0.000000, 1.000000 >,< -0.333333, 0.000000, 1.000000 >,< 0.333333, 0.000000, 1.000000 >,< 1.000000, 0.000000, 1.000000 > translate <-0.816737,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.622921,3.649635> texture{ bamboo_leaf } scale <2.025368,1.605340,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <0.816737,0.000000,-0.998282> rotate <99.641000,2.186000,47.207000> translate <-8.226533,11.883000,53.493000> } bicubic_patch { // bamboo_leaf_15 type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.674000, -1.536400, -1.079000 >,< -0.239000, -1.469607, -0.835664 >,< 0.510000, -1.329000, -0.822000 >,< 1.296000, -0.979000, -0.815000 >, < -0.967000, -0.723549, -0.257000 >,< -0.237000, -0.821571, -0.227373 >,< 0.404000, -0.825565, -0.235259 >,< 1.000000, 0.000000, -0.333333 >, < -1.028512, 0.022509, 0.322000 >,< -0.333333, 0.000000, 0.333333 >,< 0.333333, 0.000000, 0.333333 >,< 1.000000, 0.000000, 0.333333 >, < -1.000000, 0.000000, 1.000000 >,< -0.333333, 0.000000, 1.000000 >,< 0.333333, 0.000000, 1.000000 >,< 1.000000, 0.000000, 1.000000 > translate <-0.816737,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.622921,3.649635> texture{ bamboo_leaf } scale <2.025368,1.605340,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <0.816737,0.000000,-0.998282> rotate <91.495327,17.742741,-8.107278> translate <-8.097461,12.970000,53.024419> } bicubic_patch { // bamboo_leaf_16 type 1 u_steps 4 v_steps 4 flatness 0.000 < -0.924289, -1.147586, -1.135344 >,< -0.333333, 0.000000, -1.000000 >,< 0.333333, 0.000000, -1.000000 >,< 1.000000, 0.000000, -1.000000 >, < -0.952278, -0.746000, -0.429350 >,< -0.333333, 0.000000, -0.333333 >,< 0.333333, 0.000000, -0.333333 >,< 1.000000, 0.000000, -0.333333 >, < -0.966000, -0.507537, 0.276564 >,< -0.333333, 0.000000, 0.333333 >,< 0.333333, 0.000000, 0.333333 >,< 1.000000, 0.000000, 0.333333 >, < -0.945000, -0.523510, 1.047574 >,< -0.333333, 0.000000, 1.000000 >,< 0.333333, 0.000000, 1.000000 >,< 1.000000, 0.000000, 1.000000 > translate <-0.816737,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.622921,3.649635> texture{ bamboo_leaf } scale <2.025368,1.605340,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <0.816737,0.000000,-0.998282> rotate <80.656000,3.234416,-101.212476> translate <-6.206629,12.661000,53.134548> } } union { // circle_bamboo_leaves_left_back bicubic_patch { // bamboo_leaf_2 type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.000000, 0.000000, -1.000000 >,< -0.333333, 0.000000, -1.000000 >,< 0.333333, 0.000000, -1.000000 >,< 1.000000, 0.000000, -1.000000 >, < -1.000000, 0.000000, -0.333333 >,< -0.333333, 0.000000, -0.333333 >,< 0.333333, 0.000000, -0.333333 >,< 1.000000, 0.000000, -0.333333 >, < -1.000000, 0.000000, 0.333333 >,< -0.333333, 0.000000, 0.333333 >,< 0.333333, 0.000000, 0.333333 >,< 1.000000, 0.000000, 0.333333 >, < -1.000000, 0.000000, 1.000000 >,< -0.333333, 0.000000, 1.000000 >,< 0.333333, 0.000000, 1.000000 >,< 1.000000, 0.000000, 1.000000 > translate <-0.816737,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.622921,3.649635> texture{ bamboo_leaf } scale <2.025368,1.605340,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <0.816737,0.000000,-0.998282> rotate <74.360321,0.917000,-145.748001> translate <-5.820745,12.032579,53.134549> } bicubic_patch { // bamboo_leaf_4 type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.674000, -1.536400, -1.079000 >,< -0.239000, -1.469607, -0.835664 >,< 0.510000, -1.329000, -0.822000 >,< 1.296000, -0.979000, -0.815000 >, < -0.967000, -0.723549, -0.257000 >,< -0.237000, -0.821571, -0.227373 >,< 0.404000, -0.825565, -0.235259 >,< 1.000000, 0.000000, -0.333333 >, < -1.028512, 0.022509, 0.322000 >,< -0.333333, 0.000000, 0.333333 >,< 0.333333, 0.000000, 0.333333 >,< 1.000000, 0.000000, 0.333333 >, < -1.000000, 0.000000, 1.000000 >,< -0.333333, 0.000000, 1.000000 >,< 0.333333, 0.000000, 1.000000 >,< 1.000000, 0.000000, 1.000000 > translate <-0.816737,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.622921,3.649635> texture{ bamboo_leaf } scale <2.025368,1.605340,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <0.816737,0.000000,-0.998282> rotate <91.495327,17.742741,-8.107278> translate <-7.423565,12.970000,53.812000> } bicubic_patch { // bamboo_leaf_5 type 1 u_steps 4 v_steps 4 flatness 0.000 < -0.924289, -1.147586, -1.135344 >,< -0.333333, 0.000000, -1.000000 >,< 0.333333, 0.000000, -1.000000 >,< 1.000000, 0.000000, -1.000000 >, < -0.952278, -0.746000, -0.429350 >,< -0.333333, 0.000000, -0.333333 >,< 0.333333, 0.000000, -0.333333 >,< 1.000000, 0.000000, -0.333333 >, < -0.966000, -0.507537, 0.276564 >,< -0.333333, 0.000000, 0.333333 >,< 0.333333, 0.000000, 0.333333 >,< 1.000000, 0.000000, 0.333333 >, < -0.945000, -0.523510, 1.047574 >,< -0.333333, 0.000000, 1.000000 >,< 0.333333, 0.000000, 1.000000 >,< 1.000000, 0.000000, 1.000000 > translate <-0.816737,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.622921,3.649635> texture{ bamboo_leaf } scale <2.025368,1.605340,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <0.816737,0.000000,-0.998282> rotate <80.656000,3.234416,-101.212476> translate <-6.206629,12.661000,53.134548> } translate <-1.236000,-0.112655,-13.355000> } union { // circle_bamboo_leaves_right bicubic_patch { // bamboo_leaf_0 type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.000000, 0.000000, -1.000000 >,< -0.333333, 0.000000, -1.000000 >,< 0.333333, 0.000000, -1.000000 >,< 1.000000, 0.000000, -1.000000 >, < -1.000000, 0.000000, -0.333333 >,< -0.333333, 0.000000, -0.333333 >,< 0.333333, 0.000000, -0.333333 >,< 1.000000, 0.000000, -0.333333 >, < -1.000000, 0.000000, 0.333333 >,< -0.333333, 0.000000, 0.333333 >,< 0.333333, 0.000000, 0.333333 >,< 1.000000, 0.000000, 0.333333 >, < -1.000000, 0.000000, 1.000000 >,< -0.333333, 0.000000, 1.000000 >,< 0.333333, 0.000000, 1.000000 >,< 1.000000, 0.000000, 1.000000 > translate <-0.816737,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.622921,3.649635> texture{ bamboo_leaf } scale <2.025368,1.605340,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <0.816737,0.000000,-0.998282> rotate <124.034508,43.355000,-218.322267> translate <-7.194000,11.444000,53.981000> } bicubic_patch { // bamboo_leaf_6 type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.000000, 0.000000, -1.000000 >,< -0.333333, 0.000000, -1.000000 >,< 0.333333, 0.000000, -1.000000 >,< 1.000000, 0.000000, -1.000000 >, < -1.000000, 0.000000, -0.333333 >,< -0.333333, 0.000000, -0.333333 >,< 0.333333, 0.000000, -0.333333 >,< 1.000000, 0.000000, -0.333333 >, < -1.000000, 0.000000, 0.333333 >,< -0.333333, 0.000000, 0.333333 >,< 0.333333, 0.000000, 0.333333 >,< 1.000000, 0.000000, 0.333333 >, < -1.000000, 0.000000, 1.000000 >,< -0.333333, 0.000000, 1.000000 >,< 0.333333, 0.000000, 1.000000 >,< 1.000000, 0.000000, 1.000000 > translate <-0.816737,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.622921,3.649635> texture{ bamboo_leaf } scale <2.025368,1.605340,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <0.816737,0.000000,-0.998282> rotate <74.360321,0.917000,-145.748001> translate <-5.820745,12.032579,53.134549> } bicubic_patch { // bamboo_leaf_7 type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.000000, 0.000000, -1.000000 >,< -0.333333, 0.000000, -1.000000 >,< 0.333333, 0.000000, -1.000000 >,< 1.000000, 0.000000, -1.000000 >, < -1.000000, 0.000000, -0.333333 >,< -0.333333, 0.000000, -0.333333 >,< 0.333333, 0.000000, -0.333333 >,< 1.000000, 0.000000, -0.333333 >, < -1.000000, 0.000000, 0.333333 >,< -0.333333, 0.000000, 0.333333 >,< 0.333333, 0.000000, 0.333333 >,< 1.000000, 0.000000, 0.333333 >, < -1.000000, 0.000000, 1.000000 >,< -0.333333, 0.000000, 1.000000 >,< 0.333333, 0.000000, 1.000000 >,< 1.000000, 0.000000, 1.000000 > translate <-0.816737,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.622921,3.649635> texture{ bamboo_leaf } scale <2.025368,1.605340,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <0.816737,0.000000,-0.998282> rotate <99.641000,2.186000,47.207000> translate <-8.226533,11.883000,53.493000> } bicubic_patch { // bamboo_leaf_8 type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.674000, -1.536400, -1.079000 >,< -0.239000, -1.469607, -0.835664 >,< 0.510000, -1.329000, -0.822000 >,< 1.296000, -0.979000, -0.815000 >, < -0.967000, -0.723549, -0.257000 >,< -0.237000, -0.821571, -0.227373 >,< 0.404000, -0.825565, -0.235259 >,< 1.000000, 0.000000, -0.333333 >, < -1.028512, 0.022509, 0.322000 >,< -0.333333, 0.000000, 0.333333 >,< 0.333333, 0.000000, 0.333333 >,< 1.000000, 0.000000, 0.333333 >, < -1.000000, 0.000000, 1.000000 >,< -0.333333, 0.000000, 1.000000 >,< 0.333333, 0.000000, 1.000000 >,< 1.000000, 0.000000, 1.000000 > translate <-0.816737,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.622921,3.649635> texture{ bamboo_leaf } scale <2.025368,1.605340,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <0.816737,0.000000,-0.998282> rotate <91.495327,17.742741,-8.107278> translate <-7.722000,12.970000,53.024419> } bicubic_patch { // bamboo_leaf_10 type 1 u_steps 4 v_steps 4 flatness 0.000 < -0.924289, -1.147586, -1.135344 >,< -0.333333, 0.000000, -1.000000 >,< 0.333333, 0.000000, -1.000000 >,< 1.000000, 0.000000, -1.000000 >, < -0.952278, -0.746000, -0.429350 >,< -0.333333, 0.000000, -0.333333 >,< 0.333333, 0.000000, -0.333333 >,< 1.000000, 0.000000, -0.333333 >, < -0.966000, -0.507537, 0.276564 >,< -0.333333, 0.000000, 0.333333 >,< 0.333333, 0.000000, 0.333333 >,< 1.000000, 0.000000, 0.333333 >, < -0.945000, -0.523510, 1.047574 >,< -0.333333, 0.000000, 1.000000 >,< 0.333333, 0.000000, 1.000000 >,< 1.000000, 0.000000, 1.000000 > translate <-0.816737,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.622921,3.649635> texture{ bamboo_leaf } scale <2.025368,1.605340,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <0.816737,0.000000,-0.998282> rotate <80.656000,3.234416,-101.212476> translate <-6.206629,12.661000,53.134548> } translate <22.436497,0.000000,-8.627000> } union { // separate_bamboo_leaves bicubic_patch { // bamboo_leaf_left_back type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.000000, 0.000000, -1.000000 >,< -0.333333, 0.000000, -1.000000 >,< 0.333333, 0.000000, -1.000000 >,< 1.000000, 0.000000, -1.000000 >, < -1.000000, 0.000000, -0.333333 >,< -0.333333, 0.000000, -0.333333 >,< 0.333333, 0.000000, -0.333333 >,< 1.000000, 0.000000, -0.333333 >, < -1.000000, 0.000000, 0.333333 >,< -0.333333, 0.000000, 0.333333 >,< 0.333333, 0.000000, 0.333333 >,< 1.000000, 0.000000, 0.333333 >, < -1.000000, 0.000000, 1.000000 >,< -0.333333, 0.000000, 1.000000 >,< 0.333333, 0.000000, 1.000000 >,< 1.000000, 0.000000, 1.000000 > translate <-0.816737,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.622921,3.649635> texture{ bamboo_leaf } scale <2.025368,1.605340,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <0.816737,0.000000,-0.998282> rotate <74.360321,0.917000,-145.748001> translate <-5.847000,4.143000,39.834000> } bicubic_patch { // bamboo_leaf_right_right type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.000000, 0.000000, -1.000000 >,< -0.333333, 0.000000, -1.000000 >,< 0.333333, 0.000000, -1.000000 >,< 1.000000, 0.000000, -1.000000 >, < -1.000000, 0.000000, -0.333333 >,< -0.333333, 0.000000, -0.333333 >,< 0.333333, 0.000000, -0.333333 >,< 1.000000, 0.000000, -0.333333 >, < -1.000000, 0.000000, 0.333333 >,< -0.333333, 0.000000, 0.333333 >,< 0.333333, 0.000000, 0.333333 >,< 1.000000, 0.000000, 0.333333 >, < -1.000000, 0.000000, 1.000000 >,< -0.333333, 0.000000, 1.000000 >,< 0.333333, 0.000000, 1.000000 >,< 1.000000, 0.000000, 1.000000 > translate <-0.816737,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.622921,3.649635> texture{ bamboo_leaf } scale <2.025368,1.605340,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <0.816737,0.000000,-0.998282> rotate <74.360321,0.917000,-145.748001> translate <17.236632,4.615513,44.452716> } bicubic_patch { // bamboo_leaf_right_front type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.000000, 0.000000, -1.000000 >,< -0.333333, 0.000000, -1.000000 >,< 0.333333, 0.000000, -1.000000 >,< 1.000000, 0.000000, -1.000000 >, < -1.000000, 0.000000, -0.333333 >,< -0.333333, 0.000000, -0.333333 >,< 0.333333, 0.000000, -0.333333 >,< 1.000000, 0.000000, -0.333333 >, < -1.000000, 0.000000, 0.333333 >,< -0.333333, 0.000000, 0.333333 >,< 0.333333, 0.000000, 0.333333 >,< 1.000000, 0.000000, 0.333333 >, < -1.000000, 0.000000, 1.000000 >,< -0.333333, 0.000000, 1.000000 >,< 0.333333, 0.000000, 1.000000 >,< 1.000000, 0.000000, 1.000000 > translate <-0.816737,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.622921,3.649635> texture{ bamboo_leaf } scale <2.025368,1.605340,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <0.816737,0.000000,-0.998282> rotate <124.034508,43.355000,-218.322267> translate <14.549000,6.563705,45.472000> } bicubic_patch { // bamboo_leaf_right_left type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.000000, 0.000000, -1.000000 >,< -0.333333, 0.000000, -1.000000 >,< 0.333333, 0.000000, -1.000000 >,< 1.000000, 0.000000, -1.000000 >, < -1.000000, 0.000000, -0.333333 >,< -0.333333, 0.000000, -0.333333 >,< 0.333333, 0.000000, -0.333333 >,< 1.000000, 0.000000, -0.333333 >, < -1.000000, 0.000000, 0.333333 >,< -0.333333, 0.000000, 0.333333 >,< 0.333333, 0.000000, 0.333333 >,< 1.000000, 0.000000, 0.333333 >, < -1.000000, 0.000000, 1.000000 >,< -0.333333, 0.000000, 1.000000 >,< 0.333333, 0.000000, 1.000000 >,< 1.000000, 0.000000, 1.000000 > translate <-0.816737,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.622921,3.649635> texture{ bamboo_leaf } scale <2.025368,1.605340,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <0.816737,0.000000,-0.998282> rotate <95.346000,8.325000,2.737526> translate <13.764000,7.565000,44.750300> } } } } difference { // back_wall box { // wall_back_vis < -50.000000, -25.000000, -1.500000 >, < 50.000000, 25.000000, 1.500000 > texture{ wall_blue } translate <1.120477,23.427000,-47.332562> } box { // door_hole_inside_nonvis < -6.100000, -10.100000, -7.500000 >, < 6.100000, 10.100000, 7.500000 > texture{ Invis } translate <-25.956000,10.082395,-49.176000> } box { // window_hole_nonvis < -10.600000, -6.600000, -5.000000 >, < 10.600000, 6.600000, 5.000000 > texture{ Invis } translate <25.598697,16.424000,-49.527000> } } union { // door union { // door_with_knob difference { // door_knob_and_keyhole union { // knob sphere { // door_knob 0.0, 0.300000 texture{ knob_metallic_blue } translate <0.000000,12.608287,0.363325> } superellipsoid { // SuperEllipsoid0 < 0.750, 0.250 > texture{ door_metallic_knob } scale <0.400000,1.000000,0.200000> translate <0.000000,12.215000,0.000000> } } sphere { // keyhole1 0.0, 0.100000 texture{ black_keyhole } translate <0.000000,11.782000,0.168370> } sphere { // keyhole 0.0, 0.117393 texture{ black_keyhole } translate <0.000000,11.886360,0.168370> } scale <1.200000,1.200000,1.500000> rotate <0.000000,25.886999,0.000000> translate <-22.675504,-5.789000,-50.576442> } box { // door_itself < -5.900000, -9.900000, -0.500000 >, < 5.900000, 9.900000, 0.500000 > texture{ door_itself_wood } rotate <0.000000,25.886999,0.000000> translate <-26.922663,10.082395,-48.834435> } rotate <0.000000,3.790000,0.000000> translate <2.659567,0.000000,-2.467363> } difference { // door_frame_1 box { // door_frame < -7.000000, -11.000000, -5.000000 >, < 7.000000, 11.000000, 5.000000 > texture{ door_frame_wood } translate <-25.805000,10.082394,-49.176000> } box { // door_hole < -6.000000, -10.000000, -7.500000 >, < 6.000000, 10.000000, 7.500000 > texture{ door_frame_wood } translate <-25.956000,10.082395,-49.176000> } translate <0.000000,0.000000,-1.289713> } } union { // window_with_glass difference { // window box { // window_frame < -11.000000, -7.000000, -5.000000 >, < 11.000000, 7.000000, 5.000000 > texture{ door_frame_wood } translate <25.598697,16.424000,-48.245562> } box { // window_frame_hole < -10.000000, -6.000000, -10.000000 >, < 10.000000, 6.000000, 10.000000 > texture{ door_frame_wood } translate <25.598697,16.424000,-47.220287> } translate <0.000000,0.000000,-2.274000> } box { // window_middle_separate_hor < -10.000000, -0.100000, -0.100000 >, < 10.000000, 0.100000, 0.100000 > texture{ door_frame_wood } translate <25.615000,15.641000,-47.117000> } box { // window_right_separate_vert < -0.100000, -6.500000, -0.100000 >, < 0.100000, 6.500000, 0.100000 > texture{ door_frame_wood } translate <31.247307,15.641000,-47.117000> } box { // window_left_separate_vert < -0.100000, -6.500000, -0.100000 >, < 0.100000, 6.500000, 0.100000 > texture{ door_frame_wood } translate <20.881000,15.641000,-47.117000> } box { // window_separate < -0.500000, -6.500000, -0.500000 >, < 0.500000, 6.500000, 0.500000 > texture{ door_frame_wood } translate <26.350000,15.641000,-47.198625> } } union { // table_with_candlelights union { // table box { // table_top < -7.500000, -0.100000, -7.500000 >, < 7.500000, 0.100000, 7.500000 > texture{ flower_boxes } translate <22.603466,4.000000,17.333362> } union { // table_legs box { // table_leg_0 < -0.250000, -2.000000, -0.250000 >, < 0.250000, 2.000000, 0.250000 > translate <28.550743,0.000000,11.324657> } box { // table_leg_3 < -0.250000, -2.000000, -0.250000 >, < 0.250000, 2.000000, 0.250000 > translate <16.604000,0.000000,11.324657> } box { // table_leg_2 < -0.250000, -2.000000, -0.250000 >, < 0.250000, 2.000000, 0.250000 > translate <16.604000,0.000000,23.396000> } box { // table_leg_1 < -0.250000, -2.000000, -0.250000 >, < 0.250000, 2.000000, 0.250000 > translate <28.550743,0.000000,22.649395> } texture{ door_frame_wood } translate <0.000000,1.983464,0.000000> } rotate <0.000000,19.531567,0.000000> translate <-3.473000,-1.815715,25.459000> } union { // candles object { // candlelight_1 candle_light scale <0.300000,0.300000,0.300000> translate <14.791000,1.671667,26.780000> } object { // candlelight_0 candle_light scale <0.300000,0.300000,0.300000> translate <14.791000,1.671667,22.662000> } object { // candlelight_2 candle_light scale <0.300000,0.300000,0.300000> translate <13.677000,1.671667,25.508499> } } } object{ stick_mouth } box { // background_picture < -60.000000, -37.500000, -0.500000 >, < 60.000000, 37.500000, 0.500000 > translate <59.476000,39.135555,-0.000000> scale <0.008409,0.012591,1.000000> texture{ Background } scale <118.917616,79.424644,1.000000> translate <-59.476000,-39.135555,0.000000> rotate <0.000000,-180.000000,0.000000> translate <8.733000,25.894257,-161.845602> } union { // all_blue_cushions superellipsoid { // cushion_5 < 0.750, 0.250 > texture{ textile_cushion } scale <2.000000,2.000000,0.400000> rotate <-90.000000,-33.691528,0.000000> translate <17.772000,0.246000,32.251000> } superellipsoid { // cushion_2 < 0.750, 0.250 > texture{ textile_cushion } scale <2.000000,2.000000,0.400000> rotate <-90.000000,0.000000,0.000000> translate <12.911418,0.246000,37.986644> } superellipsoid { // cushion_3 < 0.750, 0.250 > texture{ textile_cushion } scale <2.000000,2.000000,0.400000> rotate <-90.000000,0.000000,0.000000> translate <-2.834000,0.246000,18.947000> } superellipsoid { // cushion_4 < 0.750, 0.250 > texture{ textile_cushion } scale <2.000000,2.000000,0.400000> rotate <-90.000000,0.000000,0.000000> translate <8.199728,0.246000,18.947000> } superellipsoid { // cushion_0 < 0.750, 0.250 > texture{ textile_cushion } scale <2.000000,2.000000,0.400000> rotate <-90.000000,0.000000,0.000000> translate <19.384548,0.246000,38.345000> } superellipsoid { // cushion_1 < 0.750, 0.250 > texture{ textile_cushion } scale <2.000000,2.000000,0.400000> rotate <-90.000000,0.000000,0.000000> translate <-1.285000,0.364556,50.856000> } } union { // carpets_back box { // carpet_long_back < -32.500000, -0.075000, -20.000000 >, < 32.500000, 0.075000, 20.000000 > texture{ carpet_long_back_texture } rotate <0.000000,2.933449,0.000000> translate <16.127000,0.000000,-28.369661> } box { // carpet_small_left_back < -6.000000, -0.075000, -3.500000 >, < 6.000000, 0.075000, 3.500000 > texture{ carpets_small } rotate <0.000000,32.190441,0.000000> translate <-8.881653,0.000000,1.983000> } box { // carpet_small_right_back < -10.000000, -0.075000, -6.000000 >, < 10.000000, 0.075000, 6.000000 > texture{ carpets_small } rotate <0.000000,16.636358,0.000000> translate <24.351000,0.000000,4.060000> } } union { // carpets_middle box { // carpet_blue_left_side_1 < -100.000000, -0.075000, -10.000000 >, < 100.000000, 0.075000, 10.000000 > texture{ carpet_big } rotate <0.000000,100.320677,0.000000> translate <-22.344999,0.000000,35.112000> } box { // carpet_blue_left_side_0 < -100.000000, -0.075000, -10.000000 >, < 100.000000, 0.075000, 10.000000 > texture{ carpet_big } rotate <0.000000,93.230000,0.000000> translate <-23.953000,0.000000,35.112000> } box { // carpet_small_middle_blue < -6.000000, -0.075000, -3.500000 >, < 6.000000, 0.075000, 3.500000 > texture{ carpets_small_middle_blue } rotate <0.000000,93.023460,0.000000> translate <-5.420000,0.000000,43.870000> } } object { // stick_1 stick_mouth rotate <0.000000,70.906317,0.000000> translate <-32.673295,0.000000,40.905000> } union { // game box { // Chessboard < -1.500000, -0.100000, -1.500000 >, < 1.500000, 0.100000, 1.500000 > texture{ Chequerboard } translate <3.773000,0.000000,31.126492> } union { // gaming_pieces union { // gaming_pieces_white_1 object{ gaming_piece_white } union { // gaming_pieces_white_0 #declare Count = 0; #while( Count < 6 ) #declare Factor = cos(0.000000+Count*0.000000); object{ gaming_piece_white rotate <0.0,0.0,0.000000*Count> rotate<0.0,0.000000*Count,0.0> rotate <0.000000*Count,0.0,0.0> scale rotate <0.000000*Count,0.000000*Count,0.000000*Count> rotate <0.000000*Count,0.000000*Count,0.000000*Count> translate <-0.400000*Count,0.000000*Count,0.000000*Count> rotate <0.000000*Count,0.000000*Count,0.000000*Count> } #declare Count = Count + 1; #end translate <-0.398566,0.000000,0.000000> } translate <0.000000,0.000000,-2.344000> } union { // gaming_pieces_black_1 object{ gaming_piece_black_01 } union { // gaming_pieces_black #declare Count = 0; #while( Count < 6 ) #declare Factor = cos(0.000000+Count*0.000000); object{ gaming_piece_black_01 rotate <0.0,0.0,0.000000*Count> rotate<0.0,0.000000*Count,0.0> rotate <0.000000*Count,0.0,0.0> scale rotate <0.000000*Count,0.000000*Count,0.000000*Count> rotate <0.000000*Count,0.000000*Count,0.000000*Count> translate <-0.400000*Count,0.000000*Count,0.000000*Count> rotate <0.000000*Count,0.000000*Count,0.000000*Count> } #declare Count = Count + 1; #end translate <-0.398566,0.000000,0.000000> } } union { // single_gaming_pieces cylinder { // gaming_piece_black_1 -0.040000*y,0.040000*y,0.150000 texture{ game_pieces_darker } translate <1.462000,0.138625,30.219000> } cylinder { // gaming_piece_black_4 -0.040000*y,0.040000*y,0.150000 texture{ game_pieces_darker } translate <0.687663,0.138625,29.256517> } cylinder { // gaming_piece_black_2 -0.040000*y,0.040000*y,0.150000 texture{ game_pieces_darker } translate <1.587480,0.138625,30.596000> } cylinder { // gaming_piece_black_3 -0.040000*y,0.040000*y,0.150000 texture{ game_pieces_darker } translate <1.880443,0.138625,29.968000> } cylinder { // gaming_piece_black_0 -0.040000*y,0.040000*y,0.150000 texture{ game_pieces_darker } translate <1.880443,0.138625,30.365593> } cylinder { // gaming_piece_white1 -0.040000*y,0.040000*y,0.150000 texture{ game_pieces_brighter } translate <5.690000,0.138625,33.482000> } cylinder { // gaming_piece_white2 -0.040000*y,0.040000*y,0.150000 texture{ game_pieces_brighter } translate <6.715373,0.138625,33.042335> } cylinder { // gaming_piece_white5 -0.040000*y,0.040000*y,0.150000 texture{ game_pieces_brighter } translate <4.392590,0.138625,34.674596> } cylinder { // gaming_piece_white4 -0.040000*y,0.040000*y,0.150000 texture{ game_pieces_brighter } translate <6.108519,0.138625,32.289000> } cylinder { // gaming_piece_white3 -0.040000*y,0.040000*y,0.150000 texture{ game_pieces_brighter } translate <5.690000,0.138625,32.289000> } cylinder { // gaming_piece_white0 -0.040000*y,0.040000*y,0.150000 texture{ game_pieces_brighter } translate <5.690000,0.138625,32.289000> } translate <0.000000,-0.060000,0.000000> } } } union { // big_poster_middle bicubic_patch { // poster_big0 type 1 u_steps 4 v_steps 4 flatness 0.000 < -0.339000, 0.402735, -0.828000 >,< -0.333333, -0.195422, -1.000000 >,< 0.333333, -0.223339, -1.000000 >,< 1.215301, -0.400481, -1.064000 >, < -1.507495, 0.128000, -0.341310 >,< -0.333333, -0.195422, -0.341310 >,< 0.333333, -0.195422, -0.341310 >,< 1.241000, -0.250000, -0.334000 >, < -1.476738, -0.168552, 0.349645 >,< -0.333333, -0.279000, 0.333333 >,< 0.333333, -0.279000, 0.325357 >,< 0.867000, -0.276672, 0.380373 >, < -1.461359, -0.384000, 1.088000 >,< -0.333333, -0.390670, 1.000000 >,< 0.333333, -0.223339, 1.000000 >,< 1.230680, -0.415278, 1.088000 > translate <-1.108000,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.373892,3.649635> texture{ poster_picture } scale <2.025368,2.674567,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <1.108000,0.000000,-0.998282> scale <3.500000,1.000000,3.500000> rotate <90.000000,0.000000,-90.000000> translate <0.000000,12.284000,-45.417390> } union { // thumbtucks0 object{ thumbtuck_3 } object { // thumbtuck_4 thumbtuck_3 translate <7.081000,-8.372263,0.000000> } object { // thumbtuck_5 thumbtuck_3 translate <0.100000,-8.372263,0.000000> } } } union { // poster_left bicubic_patch { // poster_small type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.442735, -0.398731, -1.117543 >,< -0.333333, -0.195422, -1.000000 >,< 0.333333, -0.223339, -1.000000 >,< 1.215301, -0.400481, -1.064000 >, < -1.507495, 0.128000, -0.341310 >,< -0.333333, -0.195422, -0.341310 >,< 0.333333, -0.195422, -0.341310 >,< 1.241000, -0.250000, -0.334000 >, < -1.476738, -0.168552, 0.349645 >,< -0.333333, -0.279000, 0.333333 >,< 0.333333, -0.279000, 0.325357 >,< 0.867000, -0.276672, 0.380373 >, < -1.461359, -0.384000, 1.088000 >,< -0.333333, -0.390670, 1.000000 >,< 0.333333, -0.223339, 1.000000 >,< 1.230680, -0.415278, 1.088000 > translate <-1.108000,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.373892,3.649635> texture{ poster_picture_small } scale <2.025368,2.674567,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <1.108000,0.000000,-0.998282> scale <3.500000,1.000000,3.500000> rotate <90.000000,0.000000,-90.000000> translate <0.000000,12.284000,-45.417390> } union { // thumbtucks object{ thumbtuck_0 } object { // thumbtuck_6 thumbtuck_0 translate <7.081000,-8.372263,0.000000> } object { // thumbtuck_2 thumbtuck_0 translate <7.081000,-0.177000,0.000000> } object { // thumbtuck_1 thumbtuck_0 translate <0.100000,-8.372263,0.000000> } } scale <0.600000,0.600000,1.000000> translate <-11.391399,1.518000,0.000000> } union { // picture_at_wall difference { // picture_frame_brown box { // picture_frame < -0.250000, -3.500000, -5.000000 >, < 0.250000, 3.500000, 5.000000 > texture{ door_frame_wood } translate <0.000000,4.223590,0.000000> } box { // picture_frame_hole < -0.250000, -3.500000, -5.000000 >, < 0.250000, 3.500000, 5.000000 > texture{ door_frame_wood } scale <1.500000,0.900000,0.900000> translate <0.000000,4.223590,0.000000> } rotate <0.000000,8.547367,0.000000> translate <-27.746000,10.159404,4.463000> } bicubic_patch { // painted_room type 1 u_steps 4 v_steps 4 flatness 0.000 < -1.300293, 0.000000, -1.000000 >,< -0.333333, 0.000000, -1.000000 >,< 0.333333, 0.000000, -1.000000 >,< 1.223000, 0.000000, -1.000000 >, < -1.300293, 0.000000, -0.333333 >,< -0.333333, 0.000000, -0.333333 >,< 0.333333, 0.000000, -0.333333 >,< 1.252000, 0.000000, -0.333333 >, < -1.290606, 0.000000, 0.333333 >,< -0.333333, 0.000000, 0.333333 >,< 0.333333, 0.000000, 0.333333 >,< 1.232485, -0.001000, 0.340000 >, < -1.310000, -0.003287, 1.020436 >,< -0.333333, 0.000000, 1.000000 >,< 0.333333, 0.000000, 1.000000 >,< 1.242000, -0.004382, 1.027000 > translate <-1.078000,-0.000000,0.998282> rotate <0.0,0.0,220.606003> rotate <0.0,90.222748,0.0> rotate <49.395000,0.0,0.0> scale <0.493737,0.475964,3.649635> texture{ painted_picture } scale <2.025368,2.101000,0.274000> rotate <-49.395000,-90.222748,-220.606003> translate <1.078000,0.000000,-0.998282> scale <3.200000,4.200000,4.500000> rotate <-188.537000,0.000000,270.000000> translate <-27.903000,14.464407,4.502502> } } box { // floor_outside < -50.000000, -0.080000, -60.000000 >, < 50.000000, 0.080000, 60.000000 > texture{ floor_outside_texture } translate <1.347000,0.000000,-108.522306> } camera{ Camera }