├── LICENSE ├── README.md ├── assets ├── box.obj ├── bunny.obj ├── keqing.mtl ├── keqing.obj └── tex │ ├── costume.png │ ├── emo.png │ ├── face.png │ ├── hair.png │ └── skin.png ├── dots_ on_sphere.py ├── earthmap.jpg ├── img ├── cornellbox_1.jpg ├── cornellbox_2.jpg ├── cornellbox_bunny.jpg ├── cornellbox_earth.jpg ├── cover.jpg ├── keqing_1.jpg ├── keqing_2.jpg ├── keqing_3.jpg ├── output_min.gif └── output_min_wrong.gif ├── raytracing.py ├── raytracing_without_BVH.py └── requirements.txt /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/README.md -------------------------------------------------------------------------------- /assets/box.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/assets/box.obj -------------------------------------------------------------------------------- /assets/bunny.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/assets/bunny.obj -------------------------------------------------------------------------------- /assets/keqing.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/assets/keqing.mtl -------------------------------------------------------------------------------- /assets/keqing.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/assets/keqing.obj -------------------------------------------------------------------------------- /assets/tex/costume.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/assets/tex/costume.png -------------------------------------------------------------------------------- /assets/tex/emo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/assets/tex/emo.png -------------------------------------------------------------------------------- /assets/tex/face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/assets/tex/face.png -------------------------------------------------------------------------------- /assets/tex/hair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/assets/tex/hair.png -------------------------------------------------------------------------------- /assets/tex/skin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/assets/tex/skin.png -------------------------------------------------------------------------------- /dots_ on_sphere.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/dots_ on_sphere.py -------------------------------------------------------------------------------- /earthmap.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/earthmap.jpg -------------------------------------------------------------------------------- /img/cornellbox_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/img/cornellbox_1.jpg -------------------------------------------------------------------------------- /img/cornellbox_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/img/cornellbox_2.jpg -------------------------------------------------------------------------------- /img/cornellbox_bunny.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/img/cornellbox_bunny.jpg -------------------------------------------------------------------------------- /img/cornellbox_earth.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/img/cornellbox_earth.jpg -------------------------------------------------------------------------------- /img/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/img/cover.jpg -------------------------------------------------------------------------------- /img/keqing_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/img/keqing_1.jpg -------------------------------------------------------------------------------- /img/keqing_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/img/keqing_2.jpg -------------------------------------------------------------------------------- /img/keqing_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/img/keqing_3.jpg -------------------------------------------------------------------------------- /img/output_min.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/img/output_min.gif -------------------------------------------------------------------------------- /img/output_min_wrong.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/img/output_min_wrong.gif -------------------------------------------------------------------------------- /raytracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/raytracing.py -------------------------------------------------------------------------------- /raytracing_without_BVH.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xrabbyte/TinyRayTracer-Taichi/HEAD/raytracing_without_BVH.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | taichi 2 | --------------------------------------------------------------------------------