|
Raytracer |
|
Project Type
My Roles
Source CodeMade For
|
|
The first project in UF's computer graphics course is to program a raytracing application purely in C++ (with OpenGL being used only to display the final result). Over the course of this project, I created programatic structures that implemented mathematical representations of rays, points, various surfaces like spheres and tris, and lights, and implemented the equations that allow all of those things to interact with each other and correctly render in a perspective or orthographic view based on the position of a camera object I created.
I also implemented backface culling for my triangles, both for debugging purposes and to create a more complete project, and added some object animation to my final video render (the snowman watches you!).
|
|
|
Programming Accomplishments
|
Other Accomplishments
|
|
Link up on my LinkedIn profile |
Scratch an itch on my Itch.io page |
Send me an email at awk481@gmail.com |
© 2024 Andrew Kohler