Skip to content

This project is the award-winning work of Chinese Collegiate Computing Competition (4C 2023). We have implemented ray tracing using the OpenGL library and NVIDIA driver.

License

Notifications You must be signed in to change notification settings

xhd0728/Ray_Tracing_With_OpenGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This project is the award-winning work of Chinese Collegiate Computing Competition (4C 2023). We have implemented ray tracing using the OpenGL library and NVIDIA driver.

Start

Before running the project, you need to install necessary librarys.

sudo apt update
sudo apt install -y gcc g++ gdb libgl1-mesa-dev libglu1-mesa-dev mesa-common-dev freeglut3-dev libglfw3-dev

Besides, you need to use cmake -version to view your CMake version, make sure the cmake_version >= 3.21.3.

Build

cmake -B build

Execute

cd build
./HEU_EASY_OPENGL

Contact

If you have any questions about this project, please contact:

Citation

If this project is helpful to you, please cite it in your paper:

@software{Ray_Tracing_With_OpenGL,
  author = {Haidong Xin and Xianyu Zhang},
  title = {{Ray_Tracing_With_OpenGL}},
  url = {https://github.com/xhd0728/Ray_Tracing_With_OpenGL},
  version = {1.0},
  year = {2024}
}

About

This project is the award-winning work of Chinese Collegiate Computing Competition (4C 2023). We have implemented ray tracing using the OpenGL library and NVIDIA driver.

Resources

License

Stars

Watchers

Forks