the-ray-tracer-challenge-racket

Racket implementations of the ray tracer found in The Ray Tracer Challenge book by Jamis Buck. (by bmitc)

The-ray-tracer-challenge-racket Alternatives

Similar projects and alternatives to the-ray-tracer-challenge-racket

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better the-ray-tracer-challenge-racket alternative or higher similarity.

the-ray-tracer-challenge-racket reviews and mentions

Posts with mentions or reviews of the-ray-tracer-challenge-racket. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-03.
  • The joy of building a ray tracer, for fun, in Rust
    8 projects | news.ycombinator.com | 3 Jan 2022
    Yes, the book has both implementations of the required functions (for all the complicated ones you need) and tests all written in pseudocode.

    The book is really good. I have a half-finished implementation in F#, and what I find striking is just how close the F# code is to the pseudocode. I have also started an idiomatic port to Racket but have only done the tuples, vector, and point implementations so far. I need to pick these up again.

    https://github.com/bmitc/the-ray-tracer-challenge-fsharp

    https://github.com/bmitc/the-ray-tracer-challenge-racket

    I mean, check this out: https://github.com/bmitc/the-ray-tracer-challenge-fsharp/blo...

    I have also worked through pieces of Ray Tracing in One Weekend (what was referenced in this post). They get you going much faster, but the code is written in C++. I found the translation to a functional style was harder (was just using Racket and F#'s mutability features), whereas the way The Ray Tracer Challenge is laid out and specified, I found it much easier to translate to an idiomatic functional style.

Stats

Basic the-ray-tracer-challenge-racket repo stats
1
2
1.7
12 months ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com