#version unofficial MegaPov 0.6; // version number may be different #ifndef (includes) #declare includes = 1; #include "colors.inc" #include "textures.inc" #include "1443_furniture.inc" #include "Ceiling_Texture.inc" #end global_settings { ini_option "+QR" ambient_light 1 radiosity { pretrace_start 0.08 pretrace_end 0.04 count 35 nearest_count 5 error_bound 1.8 recursion_limit 3 low_error_factor .5 gray_threshold 0.0 minimum_reuse 0.015 brightness 1 adc_bailout 0.01/2 } } /* global_settings { //ambient_light 3 radiosity { //distance_maximum 60 //count 500 //brightness 1.2 //recursion_limit 5 } } */ #default{ finish { diffuse 0.7 ambient .20 } } #declare BeigeWall =// texture {CeilingTexture} texture { pigment { color red .94 green 0.895 blue 0.82 } finish { ambient .15 //.15 reflection .01 //diffuse 1.4 } } #declare BeigeCarpet = texture { pigment { color red .90 green 0.88 blue 0.83 } finish { ambient 0.25} } /////////////////////////////////////////////////////// /////////////////////////////////////////////////////// /////////////////////////////////////////////////////// #declare CAMERA = 5; /////////////////////////////////////////////////////// #if (CAMERA=1) // Sky cam camera { location <225, 1000, 150> right <4/3, 0, 0> up <0, 1, 0> sky <0, 1, 0> direction <0, 0, 2.3> look_at <225, 1, 150> } #end #if (CAMERA=2) // Patio door cam camera { location <285, 60, 100> right <4/3, 0, 0> up <0, 1, 0> sky <0, 1, 0> direction <0, 0, 0.9> look_at <300, 40, 236> } #end #if (CAMERA=3) // Toaster cam camera { location <140, 72, 106> right <4/3, 0, 0> up <0, 1, 0> sky <0, 1, 0> direction <0, 0, .8> //1.8 look_at <220, 65, 200> } #end #if (CAMERA=4) // Computer desk cam camera { location <239, 45, 32> right <4/3, 0, 0> up <0, 1, 0> sky <0, 1, 0> direction <0, 0, 1.4> //1.8 //look_at <300,42, 250> look_at <150, 50, 170> } #end #if (CAMERA=5) // Couch cam camera { location <285, 45, 105> right <4/3, 0, 0> up <0, 1, 0> sky <0, 1, 0> direction <0, 0, 1.1> look_at <360, 50, 230> } #end #if (CAMERA=6) // Light cam camera { location <295, 30, 150> right <4/3, 0, 0> up <0, 1, 0> sky <0, 1, 0> direction <0, 0, 1.8> look_at <357, 56, 162> } #end /* plane {<0,1,0>, 0 pigment { checker color red 1 green 1 blue 1 color red 0 green 1 blue 0 scale <12,12,12> } finish { ambient 0.5 diffuse 0.6 phong 0.6 phong_size 7 } } */ //carpet - temporary plane {<0,1,0>, 1 texture { BeigeCarpet} } /* sphere { < 0, 0, 0> 6 pigment {blue 1 green .5 red 0} translate <220, 6.5, 185> } */ // kitchen light //light_source { <182, 92, 150> rgb 1.1 // fade_distance 15 fade_power 1 // } // living room lamp object {lrLamp //no_shadow translate <363 45 170>} // dining room #declare Dining_room_light = 0; #ifdef (Dining_room_light) union { // 15W * 5 light_source { <0, 0, 0> rgb .9/6 translate <0,0,2> rotate <0, 0, 0> fade_distance 15 fade_power 1 } light_source { <0, 0, 0> rgb .9/6 translate <0,0,2> rotate <0, 72, 0> fade_distance 15 fade_power 1 } light_source { <0, 0, 0> rgb .9/6 translate <0,0,2> rotate <0, 144, 0> fade_distance 15 fade_power 1 } light_source { <0, 0, 0> rgb .9/6 translate <0,0,2> rotate <0, 216, 0> fade_distance 15 fade_power 1 } light_source { <0, 0, 0> rgb .9/6 translate <0,0,2> rotate <0, 288, 0> fade_distance 15 fade_power 1 } translate <182, 80, 50> } #end /* // An area light (creates soft shadows) // WARNING: This special light can significantly slow down rendering times! light_source { 0*x // light's position (translated below) color rgb .9 // light's color // nLightsWide mLightsHigh area_light <8, 0, 0> <0, 0, 8> // lights spread out across this distance (x * z) 4, 4 // total number of lights in grid (4x*4z = 16 lights) adaptive 0 // 0,1,2,3... jitter // adds random softening of light translate <187, 70, 55> // position of light } */ ///////////////////////////////////////////// // // Walls // ///////////////////////////////////////////// #if (CAMERA!=1) box // ceiling { <-5, 96, -5> <455, 100, 285> texture {BeigeWall} } #end // West main wall box { <-5, -.5, -5> // one corner position < 0, 96, 280> // other corner position texture { BeigeWall} } // East - Front door wall box { <450, -.5, 225> // one corner position <455, 96, 285> // other corner position texture { BeigeWall} } // East living room wall difference { box { <370.5, -.5, 71> // one corner position <455 , 96, 235> // other corner position } box { <-19, -1, -19> < 19, 100, 19> rotate < 0, 45, 0> translate < 370.5, 0, 235> } texture { BeigeWall} } // North outer wall box { <-5, -.5, 280> // one corner position <450 , 96, 285> // other corner position texture { BeigeWall} } // South main wall (bedroom/dining room) box { <-5, -.5, -5> // one corner position <274, 96, 0> // other corner position texture { BeigeWall} } // South living room wall box { <269, -.5, 71> // one corner position <375.5, 96, 76> // other corner position texture { BeigeWall} } // East dining room wall box { <269, -.5, -5> // one corner position <274, 96, 76> // other corner position texture { BeigeWall} } // Bedroom/ Dining-Kitchen wall box { <134, -.5, -5> // one corner position <139, 96, 200> // other corner position texture { BeigeWall} } difference { box // North kitchen wall (minus doorway) { <134, -.5, 195> // one corner position <234, 96, 200> // other corner position } box // doorway { <164, -1, 194> // one corner position <194, 81, 201> // other corner position } texture { BeigeWall} } // Kitchen east wall (minus passthrough) difference { box { <229, -.5, 95> // one corner position <234, 96, 200> // other corner position } box // passthrough { <228, 41, 127> // one corner position <235, 59, 196> // other corner position } texture { BeigeWall} } // bedroom closet wall (minus doorway) difference { box { <-5, -.5, 144> // one corner position <100, 96, 149> // other corner position } box // doorway { <32, -1, 143> // one corner position <68, 81, 150> // other corner position } texture { BeigeWall} } // difference { box // South kitchen wall (minus doorway) { <134, -.5, 95> // one corner position <234, 96, 100> // other corner position } box // doorway { <163, -1, 94> // one corner position <197, 97, 101> // other corner position } texture { BeigeWall} } difference { box // Hall closets wall (minus 2 doorways) { <100, -.5, 236> // one corner position <234, 96, 241> // other corner position } box // laundry room door hole { <99, -1, 235> // one corner position <172, 81, 242> // other corner position } box // furnace door hole { <184, -1, 235> // one corner position <229, 81, 242> // other corner position } texture { BeigeWall} } box // furnace doors { <184, -1, 236.5> // one corner position <229, 81, 237.5> // other corner position } // Bedroom/ Dining-Kitchen wall box { <229, -.5, 236> // one corner position <234, 96, 285> // other corner position texture { BeigeWall} } ////////////////////////////////////////////////// // // // Stuff // // ////////////////////////////////////////////////// // Carpet object {DefTechBP2004 translate < 265, .5, 255>} object {DefTechBP2004 translate < 345, .5, 255>} object {IkeaBeachCoffeeTable translate < 284, .4, 150>} object {lrBookShelf rotate 90*y translate < 358, 0, 180> } object {Erwitt rotate <0, 90, 0> translate <369.5, 55, 170> } object {Belloggetti translate <292, .5, 280-24> } object {Denon_AVR_3300 translate <292, .5, 280-24> translate < 11.5, 2.51, .5> }