-
Notifications
You must be signed in to change notification settings - Fork 0
/
scene.txt
29 lines (22 loc) · 2.54 KB
/
scene.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
resolution width:1920 height:1080
camera position:(0, 5, 8) direction:(0, -0.4, -1) rightdir:(1, 0, 0) fov_width:2.5 distance:3
background_color 190 235 255
polygons_per_bounding 60
material white_light (color:(255, 255, 255) emitted_color:(255, 255, 255) reflectivity:0 emission:2 specular_p:0 reflects_color:false transparency:0 scattering:0 refraction_index:1)
# material red_light (color:(255, 255, 255) emitted_color:(255, 0, 0) reflectivity:0 emission:5 specular_p:0 reflects_color:false transparency:0 scattering:0 refraction_index:1)
# material blue_light (color:(255, 255, 255) emitted_color:(0, 0, 255) reflectivity:0 emission:5 specular_p:0 reflects_color:false transparency:0 scattering:0 refraction_index:1)
# material green_light (color:(255, 255, 255) emitted_color:(0, 255, 0) reflectivity:0 emission:5 specular_p:0 reflects_color:false transparency:0 scattering:0 refraction_index:1)
# material yellow_light (color:(255, 255, 255) emitted_color:(255, 255, 0) reflectivity:0 emission:5 specular_p:0 reflects_color:false transparency:0 scattering:0 refraction_index:1)
load_texture wood_floor ../../../raytracer_project/texture_assets/parquet.bmp
# load_texture wood_floor ../../../raytracer_project/texture_assets/stripes.bmp
load_texture stool_wood ../../../raytracer_project/3d_models/stool/Textures/wooden_stool_texture(F).bmp
material Wooden_stool_texture (color:(255, 255, 255) emitted_color:(0, 0, 0) reflectivity:0.8 emission:0 specular_p:0.2 reflects_color:false transparency:0 scattering:0 refraction_index:1)
load_obj ../../../raytracer_project/3d_models/stool/Obj_folder/wooden_stool.obj (texture:stool_wood shift:(0,0,0) scale:1)
# load_obj ../../../raytracer_project/3d_models/stool_parts/Truss_a_Cube.obj (texture:stool_wood shift:(0,0,0) scale:1)
# load_obj ../../../raytracer_project/3d_models/stool_parts/Sphere.obj (texture:stool_wood shift:(0,0,0) scale:1)
# load_obj ../../../raytracer_project/3d_models/stool_parts/Truss_b_Cube.obj (texture:stool_wood shift:(0,0,0) scale:1)
# load_obj ../../../raytracer_project/3d_models/stool_parts/Leg_Cube.obj (texture:stool_wood shift:(0,0,0) scale:1)
# load_obj ../../../raytracer_project/3d_models/stool_parts/Stoll_top_support_Cylinder.obj (texture:stool_wood shift:(0,0,0) scale:1)
# load_obj ../../../raytracer_project/3d_models/stool_parts/Top_of_stool_Cylinder.obj (texture:stool_wood shift:(0,0,0) scale:1)
quad (-4, 10, 10) (-4, 10, 0) (4, 10, 0) (4, 10, 10) material:white_light
quad (-30,0,30) (-30,0,-30) (30,0,-30) (30,0,30) material:Wooden_stool_texture texture:(wood_floor (0,0) (0,1) (1,1) (1,0))