author | Radek Brich <radek.brich@devl.cz> |
Mon, 19 May 2008 22:59:04 +0200 | |
branch | pyrit |
changeset 98 | 64638385798a |
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')