The Ray Tracer Challenge in Kotlin
During the chrismas holiday I started a new ray tracer in Kotlin while following the book “The Ray Tracer Challenge.
February 19, 2009
I am fascinated by the possibilities of modern computer graphics. It all began while playing the game Little Big Planet. It does not look like a computer game. It looks like the results of handicraft work with scissors, glue, paper, drapery, etc.
This is "real-time rendering". If you take more time you can render photo-realistic images today. Is the following picture a photograph of the real world ?
There were both rendered with luxrender. See the gallery for many wonderful examples of modern rendering art.
Remark 2020: i had to change the links to luxrender and choose a new example image, because the links were broken.
Well, now i am hooked on computer graphics (again) and i found the following nice and readable books. As an introduction i recommend the book of Akenine-Möller et.al.
During the chrismas holiday I started a new ray tracer in Kotlin while following the book “The Ray Tracer Challenge.
I continued to work on migrating my ray tracer to Kotlin. Now the scenes can be specified with a Kotlin DSL and all Groovy code is gone.