Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/erizmr/taichi_ray_tracing

A ray tracing render implemented using Taichi language.
https://github.com/erizmr/taichi_ray_tracing

Last synced: 4 days ago
JSON representation

A ray tracing render implemented using Taichi language.

Awesome Lists containing this project

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`