Skip to content

maxenceleguery/3d-render-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D Render Engine

3D render engine project in C++. Require a Nvidia graphic card to use CUDA acceleration.

Dependencies

$ sudo apt install libpng-dev
$ sudo apt install nvidia-cuda-toolkit

Compilation

$ make all

Execution

$ build/main

Some results

Simple render of cube

Raytraced render of cube

CUDA render almost 40 times faster than classic CPU render

Raytraced chess knight

Took 2924.65s to render (64 samples per ray and 4 threads per ray)

Maxence Leguéry

About

3D Render engine accelerated with CUDA

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published