https://github.com/agnivchtj/raytracing
Develop a raytracer that generates static images from a virtual scene containing lights, objects and a camera
https://github.com/agnivchtj/raytracing
c-plus-plus computer-graphics opengl
Last synced: 3 months ago
JSON representation
Develop a raytracer that generates static images from a virtual scene containing lights, objects and a camera
- Host: GitHub
- URL: https://github.com/agnivchtj/raytracing
- Owner: agnivchtj
- Created: 2020-05-05T17:41:53.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-05-05T17:57:26.000Z (about 5 years ago)
- Last Synced: 2025-01-22T05:43:17.129Z (5 months ago)
- Topics: c-plus-plus, computer-graphics, opengl
- Language: C++
- Homepage:
- Size: 69.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Raytracing with OpenGL debugging
Ray Tracing is one of the oldest techniques for representing three-dimensional graphics. Due to its relatively high computational requirements, it has been ignored in favor of rasterization in many real-time applications of ray tracing. Recently, with the new interest in real-time ray tracing due to hardware vendormarketing such as NVIDIA's RTX-series video cards, real-time ray tracing may be an achieveable goal in the coming years.
Beyond real-time ray tracing, many animation studios and production houseshave utilized ray-tracing for static images for a long time. A single image is then rendered, and a movie can be created by stitching these images together. Numerous other examples of applications of ray tracing exist.
## Goal
The goal is to develop a full raytracer that generates static images from a virtual scene containing lights, objects and a camera.