Menu:
  main
  blog
  chat
  projects
    Raytracer
    Voxel Editor
    Visual Volume
    QCI
    NihonDrill
    Birdwatch
    Fun Section
    Library
    Computer Vision
      3D Reconstruction
      Feature Tracker
      Structure from Motion
      Lens Correction
    Visualization practical
    Older Projects
  university / publications
  restaurants
  tools
  links
  pictures
  contact
  secret


MSite

Raytracer


My good friend Martin came up with the idea to implement software rendering techniques. Over the last decade, this topic was more and more unimportant because of the rapid development of hardware accelerated graphic cards. But lately, PCs get multiple CPU cores as well and software rendering might replace hardware rendering in the long run. After all, when your computer has 1024 cores, why add 256 specialized cores for graphics?

We discuss our progress in this thread.

I decided to implemented a simple raytracer because
Here are the results so far (click for more pictures):


spheres rendering




rendering a simple model using newton's trianglemeshcollision



They don't look as pretty as other raytracer pictures you can find online, but it's realtime-ish: I get about 3-4 fps with one thread on my Q6600 - I haven't multithreaded it.

Download the current version: Raytracer3.7z Raytracer3src.7z