Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/erizmr/taichi_ray_tracing
A ray tracing render implemented using Taichi language.
https://github.com/erizmr/taichi_ray_tracing
Last synced: 18 days ago
JSON representation
A ray tracing render implemented using Taichi language.
- Host: GitHub
- URL: https://github.com/erizmr/taichi_ray_tracing
- Owner: erizmr
- Created: 2021-11-01T02:35:11.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-02-01T03:51:09.000Z (almost 2 years ago)
- Last Synced: 2024-11-03T11:33:37.668Z (about 2 months ago)
- Language: Python
- Homepage:
- Size: 3.17 MB
- Stars: 63
- Watchers: 2
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-taichi - Taichi ray tracing - A few Ray Tracing demos powered by Taichi. (Applications / **Renderer**)
README
# 太极图形课S1-Ray Tracing示例程序
## 背景简介
该repo实现了一些Rendering的方法, Path tracing的具体实现参考了[Ray Tracing in One Weekend](https://raytracing.github.io/)## 效果展示
|Color only |Lambertian reflection | Blinn-Phong model |
|:-------------------------:|:-------------------------:|:-------------------------:|
| | | |
|Blinn-Phong model with shadow| Whitted style ray tracing|Path tracing|
||||## 运行环境
```
[Taichi] version 1.4.0, llvm 10.0.0, commit 2680dabd, linux, python 3.8.10
```## 运行方式
确保ray_tracing_models.py可以访问的情况下,可以直接运行:`python3 [*].py`