Skip to content

BugraEryilmaz/Ray-Tracing

Repository files navigation

TO-DO List 2

  • Update parser
  • Transformation functions (for normals as well)
    • Scaling
    • Translation
    • Rotation
  • Reading image file
  • Calculate u,v for a intersection (last remaining is sphere coordinate system)
  • Calculate color
    • Interpolation
  • Update diffuse component
  • Update sphere
    • Add internal coordinate system

TO-DO List

  • Intersection test with triangle
  • Intersection test with sphere
  • Ray generation for pixel (i,j)
  • Color calculation for Ray, intersect point, triangle/sphere
    • Ambient component calculation
    • Shadow calculation
    • Diffuse component calculation
    • Specular component calculation
    • Reflected component calculation
  • Add multithreading

Optional

  • Optimizations (One of them)
    • kd-tree
    • Octree
    • Other (Bounding Volume Hierarchy)
  • Generate complex scene

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages