Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- purple = gr.material({.443, .298, .6117}, {.5, .7, .5}, 25)
- red = gr.material({.722, .290, .251}, {.5, .7, .5}, 25)
- pink = gr.material({.89, .360, .3098}, {.5, .7, .5}, 25)
- green = gr.material({.4196, .76078, .57647}, {.5, .5, .5}, 25)
- scene_root = gr.node('scene')
- cornell_box = gr.cornell(5,5)
- scene_root:add_child(cornell_box)
- cornell_box:set_material(mat1)
- b1 = gr.cube('b1')
- --scene_root:add_child(b1)
- b1:set_material(mat1)
- b1:translate(-3, 1, 5)
- b1:rotate('X', 20)
- b1:rotate('Y', 20)
- b1:scale(1.2, 1.2, 1.2)
- s4 = gr.sphere('s4')
- scene_root:add_child(s4)
- s4:set_material(purple)
- s4:translate(0, 0, 0)
- s4:scale(.7, .7, .7)
- b1 = gr.cube('b1')
- scene_root:add_child(b1)
- b1:set_material(pink)
- b1:translate(-2.2, 0, 0)
- s1 = gr.sphere('s1')
- --scene_root:add_child(s1)
- s1:set_material(red)
- s1:translate(-2.2, 0, 0)
- s1:scale(.7, .7, .7)
- s2 = gr.sphere('s2')
- --scene_root:add_child(s2)
- s2:set_material(green)
- s2:translate(2.2, 0, 0)
- s2:scale(.7, .7, .7)
- s3 = gr.sphere('s3')
- --scene_root:add_child(s3)
- s3:set_material(pink)
- s3:translate(0, -2, 0)
- s3:scale(.7, .7, .7)
- white_light = gr.light({-100.0, 150.0, 400.0}, {0.9, 0.9, 0.9}, {1, 0, 0})
- orange_light = gr.light({400.0, 100.0, 150.0}, {0.7, 0.0, 0.7}, {1, 0, 0})
- white_light2 = gr.light({0, 2, 3}, {.4, .4, .4}, {1, 0, 0})
- softShadow = gr.spherelight({0, 2, 3}, {.4, .4, .4}, {1, 0, 0}, .5)
- gr.render(scene_root, 'renderedImages/softShadow2.png', 256, 256,
- {0, 0, 10}, {0, 0, -1}, {0, 1, 0}, 50, {.4, .4, .4},
- {softShadow })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement