Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • Without AI is the new "in Rust".
  • Me too, but in TS/WebGPU: https://github.com/ivanjermakov/moonlight

    Very fun! Packing data for GPU-side BVH was quite tricky.

  • for anybody else interested in this undertaking, I recommend this book https://pragprog.com/titles/jbtracer/the-ray-tracer-challeng...
  • "Without AI" is the new "Written in Rust", SCNR
  • Ray tracing is one of those problems that is conceptually so simple, yet continues to take so much mindshare because of all the challenges to implementation.
  • This is (or at least used to be) a right of passage in the graphics world.

    I think many people go through the very popular https://raytracing.github.io/

    There was a big influx of this when Sebastian Lague did his video series on building a ray tracer.

  • _" Btw this was initially coded without AI, but I've used it for the recent clean up and features. "_

    ???

  • Hey HN,

    5 years ago I was 17 and learning to code C/C++ in a coding bootcamp (42). One of the projects was a simple C ray tracer. I really enjoyed working on the project and always loved computer graphics, so I decided to create my own path tracer from scratch, in C++, without using any third-party libraries.

    I ended up working on it consistently for over a year, then sporadically when CG excitement hit me again. Recently I polished it and completed some unfinished features and decided to make it public, finally. It's a C++20 Path Tracer with a CPU renderer. It is able to render good-looking images with reasonable performance and sample count.

    Btw this was initially coded without AI, but I've used it for the recent clean up and features. This project is a personal favorite of mine, and it can improve a lot, so I'd love to hear your feedback.

Explore Birbla archives