Project Information
Property | Value |
Started | July 1, 2020 |
Ended | July 12, 2020 |
Time Spent | 75 hour(s) |
Status | Completed |
Project Link | https://0x22fe.com/project/everay/ |
Source Code Link | https://github.com/0x22fe |
Description | A ray-tracer in C and C++ |
Language(s) | C,C++ |
Everay was a project I created for learning the fundamentals of ray-tracing. I decided make it in C to better learn the language as well.
It can:
- Write images
- Real-time display in a window
- Use geometry from 3D model files
- Move camera with keyboard
- And more
I had to use geometry, trigonometry, and linear algebra to create the program. More specifically, trigonometric functions and vector math.
It was interesting to directly use the concepts I learned at school in my own personal projects, and I really enjoyed working on it.
I am in the process of creating a newer, more featured version as well. Not anymore – I have integrated this into another project.