Skip to content

alpergkcan/intro_to_computer_graphics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ComputerGraphics

My Projects on Computer Graphics including the METU Ceng 477 Course and personal projects.

  • Ray Tracer
    • ./raytracer ./path-to-scene-file.xml
  • Forward Rendering Pipeline (Rasterizer)
    • ./rasterizer ./path-to-scene-file.xml
  • OpenGL Earth and Moon Application
    • This application is written for Linux operating systems.
    • ./hw3 ./path-to-moon-texture.jpg ./path-to-earth-texture.jpg ./path-to-hightmap.jpg

Sample Images

  • RayTracer


    • dragon.png

    • four_balls.png

    • cornell1.png

    • cornell3.png

    • low_poly.png

    • simple.png
  • Rasterizer


    • flag_brazil.png

    • flag_turkey.png

    • horse_and_mug_1.png

    • horse_and_mug_2.png
  • OpenGL Application

    • Controls: 'w/s' rotate plane, 'r/f' height scaling, 'y/h' add speed, 'x' stop

    • hw3.png

This repository is generated only for the purpose of creating a digital portfolio. Some parts of the code does not belong to me since these projects were initially started from a existing code templete. Some of the implementations of these algorithms are written with the input object constraints, therefore the code may not work properly for certain situations.

About

My Projects on Computer Graphics course METU Ceng 477

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages