--- a/demos/car.py Sat May 10 14:29:37 2008 +0200
+++ b/demos/car.py Thu May 15 00:07:25 2008 +0200
@@ -7,12 +7,20 @@
rt = Raytracer()
top = KdTree()
rt.setTop(top)
-cam = Camera(eye=(0.,2.,8.))
+rt.setBgColour((0.2,0.3,0.8))
+cam = Camera(eye=(-5,3,5),lookat=(-1,1.5,0))
rotx=0.15
cam.rotate((cos(rotx),-sin(rotx),0.,0.))
rt.setCamera(cam)
-LoadLightwaveLwoFile(rt, "../models/lwo/Nissan300ZX.lwo", scale=0.4, trans=(-0.2,0,0.3))
+LoadLightwaveLwoFile(rt, "../models/lwo/Nissan300ZX.lwo", scale=0.4)
+
+mat = Material(colour=(0.5, 0.5, 0.5))
+ground = Box(L=(-10,-2,-10), H=(10,-1.2,10), material=mat)
+rt.addShape(ground)
+
+wall = Box(L=(-10,-2,-4), H=(10,10,-3), material=mat)
+rt.addShape(wall)
light1 = Light(position=(-5.0, 20.0, 8.0), colour=(0.9, 0.9, 0.9))
rt.addLight(light1)
@@ -22,6 +30,7 @@
top.optimize()
sampler = DefaultSampler(800, 600)
+sampler.setOversample(2)
rt.setSampler(sampler)
rt.render()
sampler.getPixmap().writePNG('car.png')