| author | Radek Brich <radek.brich@devl.cz> |
| Tue, 26 Jul 2016 18:19:37 +0200 | |
| branch | pyrit |
| changeset 104 | 2274a07510c1 |
| 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')