examples/10_sphere.py | 17 | A 1 hr |
|
examples/11.png | |
|
|
examples/11_sphere_light.py | 19 | A 1 hr |
|
examples/12.png | |
|
|
examples/12_smallscene.py | 33 | A 0 mins |
|
examples/12b.gif | |
|
|
examples/12b_animated_scene.py | 43 | A 1 hr |
|
examples/13.png | |
|
|
examples/13_reflections.py | 33 | A 0 mins |
|
examples/14_trianglemesh.py | 19 | A 0 mins |
|
examples/15.png | |
|
|
examples/15_spotlight.py | 34 | A 0 mins |
|
examples/16.png | |
|
|
examples/16_textured_scene.py | 31 | A 0 mins |
|
examples/17.gif | |
|
|
examples/17_mipmaps.py | 35 | C 7 hrs |
|
examples/18.png | |
|
|
examples/18_normal_mapping.py | 22 | A 0 mins |
|
examples/19.png | |
|
|
examples/19_refraction.py | 35 | A 2 hrs |
|
examples/README.md | |
|
|
examples/normalmap.png | |
|
|
examples/tex16.png | |
|
|
examples/tex17-1.png | |
|
|
examples/tex17-2.png | |
|
|
jupyter/README.md | |
|
|
jupyter/Tutorial.ipynb | |
|
|
jupyter/Tutorial_PyBasel.ipynb | |
|
|
jupyter/Tutorial_PyBasel.md | |
|
|
jupyter/Tutorial_PyBasel.pdf | |
|
|
jupyter/Tutorial_PyUnconf2016.ipynb | |
|
|
jupyter/Tutorial_PyUnconf2016.pdf | |
|
|
jupyter/img/Berlin_AO.PNG | |
|
|
jupyter/img/Berlin_AO_small.PNG | |
|
|
jupyter/img/sponza.png | |
|
|
pyrt/__init__.py | 8 | A 0 mins |
|
pyrt/camera/__init__.py | 7 | A 0 mins |
|
pyrt/camera/camera.py | 43 | A 0 mins |
|
pyrt/camera/orthographiccamera.py | 23 | A 0 mins |
|
pyrt/camera/perspectivecamera.py | 75 | A 35 mins |
|
pyrt/geometry/__init__.py | 10 | A 0 mins |
|
pyrt/geometry/bbox.py | 94 | A 0 mins |
|
pyrt/geometry/importer/__init__.py | 4 | A 0 mins |
|
pyrt/geometry/importer/obj.py | 186 | C 1 day |
|
pyrt/geometry/shape.py | 53 | A 0 mins |
|
pyrt/geometry/sphere.py | 96 | A 35 mins |
|
pyrt/geometry/triangle.py | 229 | C 7 hrs |
|
pyrt/geometry/trianglemesh.py | 90 | A 2 hrs |
|
pyrt/geometry/vertex.py | 62 | F 4 days |
|
pyrt/light/__init__.py | 7 | A 0 mins |
|