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

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)

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](pics/10-04-2023-3.png)
> A render of a D20 glass dice after 3 hours (4K) (10-04-2023), It shows the support of a basic refraction.

![A render of an interior scene](pics/01-03-2023.png)
> A render an interior scene after 2 hours (4K) (01-03-2023)

![A render of sponza](pics/04-10-2022.png)
> A render of sponza after 27 minutes (4K) (04-10-2022)