nowfound

Life & fun · alternatives · 2026

24 alternatives to Super-Sunshine – A ray-tracer written from scratch in C++

A ray-tracer with a simple scene description language for easily generating beautiful images. - diegomacario/Super-Sunshine

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Super-Sunshine – A ray-tracer written from scratch in C++ launched in 2017; newer entries below may have overtaken it.

  1. 1

    A ray-tracer with a simple scene description language for easily generating beautiful images. - diegomacario/Super-Sunshine

    2017 · github.com · its alternatives →

  2. 2

    C++ Path Tracer from scratch with zero third-party libraries. - themartiano/luz

    Jun 2026 · github.com · its alternatives →

  3. 3

    Monte Carlo ray tracer developed using Rust. Contribute to Dalamar42/rayt development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  4. 4
    Ray.so▲1,064

    Create beautiful images of your code

    2021 · ray.so · its alternatives →

  5. 5

    We ported pbrt-v4 to Julia and built it into a Makie backend. Any Makie plot can now be rendered with physically-based path tracing. Julia compiles user-defined physics directly into GPU kernels, so anyone can extend the ray tracer with new materials and media - a black hole with gravitational lensing is ~200 lines of Julia. Runs on AMD, NVIDIA, and CPU via KernelAbstractions.jl, with Metal coming soon. Demo scenes: github.com/SimonDanisch/RayDemo

    Feb 2026 · makie.org · its alternatives →

  6. 6
    RayThis▲178

    Generate pretty code snippets right out of VSCode

    2021 · marketplace.visualstudio.com · its alternatives →

  7. 7

    I’ve been experimenting with Rust lately and wanted a project that would help me explore some of its lower-level and performance-oriented features. Inspired by Sebastian Lague’s videos, I decided to implement my own ray tracer from scratch. The initial goal was just to render a simple 3D scene in the browser at a reasonable frame rate. It evolved into a small renderer that can: • Run locally or on the web using wgpu and WebAssembly • Perform mesh rendering with a Bounding Volume Hierarchy (BVH) for acceleration • Simulate both direct and indirect illumination for photorealistic results • Be…

    Nov 2025 · github.com · its alternatives →

  8. 8

    A path tracer written in Go. Contribute to fogleman/pt development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  9. 9

    Turn sketch into iOS, android, react and flutter in minutes

    2019 · supernova.io · its alternatives →

  10. 10RT
  11. 11
  12. 12AR
  13. 13
    Supernova▲572

    Turn Sketch designs into native mobile apps in minutes

    2017 · supernova.studio · its alternatives →

  14. 14

    Create beautiful moving gradients on Framer and Figma

    2023 · shadergradient.co · its alternatives →

  15. 15

    This is a GPU "software" raytracer (i.e. using manual ray-scene intersections and not RTX) written using the WebGPU API that renders glTF scenes. It supports many materials, textures, material & normal mapping, and heavily relies on multiple importance sampling to speed up convergence.

    2024 · github.com · its alternatives →

  16. 16

    A toy ray tracer in Rust. Contribute to Twinklebear/tray_rust development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  17. 17

    An introduction to non-line-of-sight imaging, and how to create images of hidden objects around a corner in under 10 minutes!

    2019 · analytech-solutions.com · its alternatives →

  18. 18

    I'm the co-creator and maintainer of https://aframe.io/ and long time Web 3D graphics dev. Super excited about new techniques to author / render / represent 3D. Spark is a an open source library to easily integrate Gaussian splats in your THREE.js scene I worked with some friends and I hope you find useful. Looking forward to hearing what features / rendering techniques you would love to see next.

    2025 · sparkjs.dev · its alternatives →

  19. 19

    GPU Raytracer from scratch in C++/CUDA. Contribute to jan-van-bergen/GPU-Raytracer development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  20. 20

    A simple ray tracer. . Contribute to LanJian/godray development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  21. 21SO
  22. 22

    Been making this rasterizer engine in C++ for the past few months, now also adding ray-tracing functionality to the system. Simply load a model or generate a mesh, add some lights, and render.

    2025 · github.com · its alternatives →

  23. 23

    Since this is a major new release (three and a half years in development), I think this should be ok for Show HN. This release has lots of new material, fixes, and updates across the three books in this series. All three books are online and free, with accompanying code available from GitHub. Enjoy!

    2024 · raytracing.github.io · its alternatives →

  24. 24

    Everyone writes a Raytracer eventually. This is mine. - chunky/sqlraytracer

    2021 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →