Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3d-renderer

A CUDA-based raytracer that supports textures, diffuse lighting, and shadow rays.


Features

  • Ray-triangle intersection using Möller–Trumbore algorithm
  • Diffuse lighting with multiple light sources
  • Shadow ray calculations for occlusion
  • Texture mapping on meshes
  • Output in wireframe, solid, and fully rendered modes

Preview

Wireframe

Wireframe

Solid

Solid

Full Render

Full Render


Build & Run

mkdir build
cd build
cmake ..
make
./your_executable_name

main.cpp show you example of usage

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages