Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/HK-SHAO/RayTracingPBR
A very simple PBR Path Tracing Renderer.
https://github.com/HK-SHAO/RayTracingPBR
graphics pbr raytracing taichi
Last synced: 4 days ago
JSON representation
A very simple PBR Path Tracing Renderer.
- Host: GitHub
- URL: https://github.com/HK-SHAO/RayTracingPBR
- Owner: HK-SHAO
- License: gpl-3.0
- Created: 2022-11-14T06:49:14.000Z (almost 2 years ago)
- Default Branch: taichi-dev
- Last Pushed: 2023-03-01T09:32:12.000Z (over 1 year ago)
- Last Synced: 2024-07-08T11:34:45.537Z (4 months ago)
- Topics: graphics, pbr, raytracing, taichi
- Language: Python
- Homepage: https://shao.fun/RayTracingPBR/
- Size: 371 MB
- Stars: 98
- Watchers: 6
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-taichi - RayTracingPBR - Ray Tracing PBR for Taichi Hackathon 2022. (Applications / **Renderer**)
README
# Taichi Simple PBR Path Tracer
|![SDF Bunny](./others/sdf_bunny_glass.jpg)|![Cornell Box](./others/cornell_box_taichi.png)|![Scene Demo](./others/tokyo_ibl.jpg)|
|:-:|:-:|:-:|
|[SDF Bunny](./examples/bunny/bunny_sdf_glass.py)|[Cornell Box](./examples/cornell_box/cornell_box_shortest.py)|[Tokyo IBL](./examples/scene_demo/tokyo_ibl.py)|## Install
```shell
pip install taichi -U
```## Run
```shell
ti index.py
```## More
- https://github.com/HK-SHAO/RayTracingPBR/tree/taichi
- https://github.com/HK-SHAO/RayTracingPBR/tree/shadertoy
- https://github.com/HK-SHAO/RayTracingPBR/tree/main## Reference
- https://erleuchtet.org/~cupe/permanent/enhanced_sphere_tracing.pdf
- https://graphics.pixar.com/library/OrthonormalB/paper.pdf
- https://hal.science/hal-02507361/document
- https://iquilezles.org/articles/