Ray-tracer on CPU and GPU

Abstract

Projekt Ray-tracer zaimplementowany jest w języku C++. W wersji na GPU jest napisany przy użyciu CUDA. Sceny do generowania są zbudowane z dużej ilości trójkątów (triangle mesh). W celu uzyskania jak najlepszego czasu działania wykorzystywana jest wielowątkowość oraz struktury danych takie jak kd-drzewa.Project Ray-tracer is implemented in C++. GPU version is written in CUDA. Generated scenes are built of many triangles (triangle mesh). In order to improve performance, multithreading and data structures such as kd-trees are used

    Similar works

    Full text

    thumbnail-image