https://github.com/supercip971/rubis
A simple pathtracer running on the gpu using vulkan (rewrite of my ansi-c-raytracer)
https://github.com/supercip971/rubis
gpu path-tracing raytracing vulkan
Last synced: about 1 year ago
JSON representation
A simple pathtracer running on the gpu using vulkan (rewrite of my ansi-c-raytracer)
- Host: GitHub
- URL: https://github.com/supercip971/rubis
- Owner: Supercip971
- License: mit
- Created: 2022-04-24T22:33:27.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-12-02T23:02:49.000Z (over 2 years ago)
- Last Synced: 2025-03-20T18:04:38.140Z (about 1 year ago)
- Topics: gpu, path-tracing, raytracing, vulkan
- Language: C
- Homepage:
- Size: 54.2 MB
- Stars: 12
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rubis
This is a small toy project where I try to implement a simple yet fast pathtracer in C and Vulkan.
I'm now using the Vulkan ray tracing extension to implement the raytracing part, so you need a gpu that support it.
## Features
- It works and looks nice
#### Render

> A render of a D20 glass dice after 3 hours (4K) (10-04-2023), It shows the support of a basic refraction.

> A render an interior scene after 2 hours (4K) (01-03-2023)

> A render of sponza after 27 minutes (4K) (04-10-2022)