author | Radek Brich <radek.brich@devl.cz> |
Wed, 19 Aug 2009 09:18:29 +0200 | |
branch | pyrit |
changeset 101 | 50a994a57849 |
parent 95 | ca7d4c665531 |
permissions | -rwxr-xr-x |
#!/usr/bin/python from pyrit import * from objreader import LoadWavefrontObjFile rt = Raytracer() top = KdTree() rt.setTop(top) rt.setCamera(Camera(eye=(0,0,6))) light = Light(position=(-5.0, 2.0, 8.0), colour=(0.9, 0.3, 0.6)) rt.addLight(light) mat = Material(colour=(0.9, 0.9, 0.9)) LoadWavefrontObjFile(rt, "../models/obj/monkey.obj", mat, 1.5) top.optimize() sampler = DefaultSampler(800, 600) rt.setSampler(sampler) rt.render() sampler.getPixmap().writePNG('triangles_monkey.png')