Skip to content

Ray tracing with CUDA and real-time visualization of the output using OpenGL interoperability.

License

Notifications You must be signed in to change notification settings

Ali-Asgari/Cuda_Renderer

Repository files navigation

Real-Time Ray Tracing with CUDA

This project implements real-time ray tracing using CUDA, base on RayTracingInOneWeekend and Accelerated Ray Tracing in One Weekend in CUDA to maximize computational efficiency. It integrates OpenGL interop for direct real-time result visualization.

drawing

Features

  • High-Performance: Provides high-performance rendering (FPS>80 on 1050-ti)
  • Interactive interface: Utilizes ImGui to enable real-time manipulation of object properties, such as position, material, and color, during rendering. Users can also add new objects dynamically during rendering.

Usage

Open the solution file in Visual Studio

About

Ray tracing with CUDA and real-time visualization of the output using OpenGL interoperability.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages