diff --git a/scenes/one_sphere.png b/scenes/one_sphere.png new file mode 100644 index 0000000000000000000000000000000000000000..0fcbab156850e4a8dbb2de14aca5c55e63dbe525 Binary files /dev/null and b/scenes/one_sphere.png differ diff --git a/scenes/one_sphere.py b/scenes/one_sphere.py new file mode 100644 index 0000000000000000000000000000000000000000..723bef097ea4d59d5d65b5a980a6fecb1d006800 --- /dev/null +++ b/scenes/one_sphere.py @@ -0,0 +1,22 @@ +# Show to python where to find the modules +import sys +sys.path.append('..') + +from scene import * +from light import Spotlight +from camera import Camera +from raytracer import raytracer_render +from matplotlib.image import imsave +import sys + +camera = Camera(200,200,1) +materiau_sphere = Material(Vector((0,0,1)), .5, .5, .5, 10, 1) +sphere = Sphere(Vector([0,0,3]), 1, materiau_sphere) +lumiere = Spotlight(Vector((1,1,0)), Vector((1,1,1))) +scene = Scene() +scene.add_object(sphere) +scene.add_light(lumiere) +affiche = raytracer_render(camera, scene) +imsave('one_sphere.png',affiche) + +