jnphilipp/Raytracer
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
CGViewer A simple raytracer. ================================================== I. Requirements II. Compiling CGViwer III. Start CGViwer IV. Troubleshooting V. Help, Feedback & Bug Reports VI. Tasks VII. About I. Requirements ================================================== The CGViewer is written in C++ and uses OpenGL and Qt. It also needs the GLEW-library. II. Compiling CGViewer ================================================== First run 'qmake' then 'make'. The 'qmake' is only required if the CGViewer.pro file is changed. III. Start CGViewer ================================================== Start the compiled file, CGViewer. IV. Troubleshooting ================================================== In need of help or for more information feel free to send a mail to jnphilipp@yahoo.com. V. Help, Feedback & Bug Reports ================================================== For Help, Feedback or Bug Reports, send a mail to jnphilipp@yahoo.com. V. Tasks ================================================== In the module "Computergrafik" I recently joined, I have to write a raytracer. We had given a simple user interface, in which you can load models, to create a scene, save this scene. The task is to write the raytracing function. The first task is to write the intersection and give every triangle a specific color. Then to optimize the intersection by dividing the image into parts an add the triangle to these parts. The second task is to implement the Phong reflection model and also texturing. The third task is to implement reflection and refraction. The fourth task is to implement the Phong reflection model with GLSL (shader programming). The fifth task is to implement normal mapping and Toon shader with GLSL. VII. About ================================================== Content is (C) 2012 J. N. Philipp Website: https://jnphilipp.wordpress.com/2012/07/16/raytracer/
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published