adolfos94 / RayTracing

RayTracing on CUDA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ray Tracing on CUDA

CMake C++ CUDA

This is my RayTracing framework based on Ray Tracing in One Weekend series of books on CUDA and modern C++.

Building and Running

Copies of the source are provided for you to check your work and compare against. If you wish to build the provided source, this project uses CMake. To build, go to the root of the project directory and run the following commands to create the debug version of every executable:

$ cmake -B build
$ cmake --build build

Running The Programs

On Linux, from the terminal, run like this:

$ build/RayTracing

On Windows, run like this:

build\debug\RayTracing

Requirements

CUDA

ReRun

  • C++: Guide
  • Python: pip install rerun-sdk or on conda
  • Rust: cargo add rerun

Future Development

About

RayTracing on CUDA


Languages

Language:C++ 74.6%Language:Cuda 20.8%Language:CMake 4.6%