redstrate.com/content/software/raytracer/index.md

27 lines
553 B
Markdown
Raw Normal View History

2022-08-29 10:46:26 -04:00
---
title: "Raytracer"
date: 2020-02-17T22:29:22-05:00
draft: false
source: "https://git.sr.ht/~redstrate/raytracer"
license: MIT
tags:
- C++
- 3D
resources:
- src: img/output.png
name: Screenshot
2022-08-29 10:50:32 -04:00
layout: "project"
2022-08-29 10:46:26 -04:00
---
CPU raytracer.
<!--more-->
---
This is a CPU-based raytracer, and also my first! This features things such as:
* Naive multi-threading support based on tiles and utilizing C++ futures.
* Ability to load arbitrary OBJs and render them.
* Indirect light sampling.
* Shadows!!
* dear imgui interface for easily viewing the results.