diff -r ca7d4c665531 -r 9eb71e76c7fd demos/car.py --- 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')