Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ayuusweetfish/graphics-lab-THSS
Computer graphics in Rust (Geometry, PBR, RT) and Taichi (Collision, Rigid Dynamics). 44100652/44100642 course assignments.
https://github.com/ayuusweetfish/graphics-lab-THSS
Last synced: about 2 months ago
JSON representation
Computer graphics in Rust (Geometry, PBR, RT) and Taichi (Collision, Rigid Dynamics). 44100652/44100642 course assignments.
- Host: GitHub
- URL: https://github.com/ayuusweetfish/graphics-lab-THSS
- Owner: ayuusweetfish
- License: unlicense
- Created: 2021-10-10T09:22:13.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-10-28T05:51:26.000Z (about 2 years ago)
- Last Synced: 2024-08-24T02:02:02.329Z (4 months ago)
- Language: Rust
- Homepage:
- Size: 17.1 MB
- Stars: 25
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- awesome-taichi - Graphics lab THSS - Parallelized collision detection on the GPU with a rigid body physics simulator. (Applications / **Simulation**)
README
Collection of lab projects done for courses given at Tsinghua University School of Software.
## polygon\_intersect
Polygon intersection by Weiler–Atherton algorithm implemented in Rust.
Try in browser:
[en](https://ayuusweetfish.github.io/graphics-lab-THSS/en/),
[zh](https://ayuusweetfish.github.io/graphics-lab-THSS/zh/).![Polygon intersection](polygon_intersect/images/intsc_1.png)
## rabbit\_hole
A crude local illumination and PBR/IBL renderer.
![Local illumination + PBR/IBL](rabbit_hole/images/localillum.jpg)
And a path tracer in Rust.
![Path tracer](rabbit_hole/images/rt.jpg)
## particles
Parallelized collision detection on the GPU with a rigid body physics simulator.
Implemented in [Taichi](https://taichi.graphics/) and visualized with [raylib](https://www.raylib.com/).[Video demonstration](https://github.com/ayuusweetfish/graphics-lab-THSS/releases/download/video-demo/demo.mp4).
![Collision detection + rigid body simulation](particles/images/out2800.jpg)