C++ Raytracing

Open-source C++ projects categorized as Raytracing

Top 23 C++ Raytracing Projects

  1. WickedEngine

    3D engine with modern graphics

    Project mention: Wicked Engine replaced Bullet with Jolt physics, immediate performance gains | news.ycombinator.com | 2024-06-24
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. tinyraytracer

    A brief computer graphics / rendering course

  4. FluidX3D

    The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs and CPUs via OpenCL. Free for non-commercial use.

    Project mention: FluidX3D | news.ycombinator.com | 2024-12-07
  5. F3D

    Fast and minimalist 3D viewer.

    Project mention: F3D – Fast and minimalist 3D viewer | news.ycombinator.com | 2024-07-02
  6. tinykaboom

    A brief computer graphics / rendering course

  7. vk_raytracing_tutorial_KHR

    Ray tracing examples and tutorials using VK_KHR_ray_tracing

  8. povray

    The Persistence of Vision Raytracer (POV-Ray)

    Project mention: Show HN: VSC – An open source 3D Rendering Engine in C++ | news.ycombinator.com | 2025-03-11

    Is this a recreation of the venerable POV-RAY https://www.povray.org/ (30 years old now, wow)?

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Unreal-Engine-Guide

    Unreal Engine 5 Guide. Learn to develop games for Windows, Linux, macOS, iOS, Android, Xbox Series X|S, PlayStation 5, Nintendo Switch.

  11. vk_mini_path_tracer

    A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.

  12. GPU-Raytracer

    GPU Raytracer from scratch in C++/CUDA

  13. hybrid-rendering

    A Vulkan sample that demonstrates a Rasterization and Ray Tracing Hybrid Rendering Pipeline.

  14. DiligentCore

    A modern cross-platform low-level graphics API

    Project mention: Diligent Engine introduces WebGPU back end | news.ycombinator.com | 2024-09-04
  15. Adria

    Rendergraph-based DirectX12 graphics engine

  16. RayTracing

    Realtime GPU Path tracer based on OpenCL and OpenGL (by AlexanderVeselov)

  17. ProtoTracer

    3D rendering and animation engine for multifaceted displays on microcontrollers

  18. RayTracer

    A ray tracing program (by aromanro)

  19. CIS-565-Final-VR-Raytracer

    Real-time Global Illumination with Vulkan Ray Tracing API

  20. vulkan_ray_tracing_minimal_abstraction

    A minimal implementation of Vulkan ray tracing.

  21. BioExplorer

    The Blue Brain BioExplorer (BBBE) is a tool for data visualization experts and scientists to extract and analyze scientific data from visualization and interactive exploration

  22. path-tracer

    A physically-based Monte Carlo Path Tracer (Ray Tracer) from scratch

  23. PRayGround

    GPU ray tracing framework using NVIDIA OptiX 7 and 8

  24. Lift

    Vulkan Path Tracer with Optix Denoiser integration (by GoncaloFDS)

  25. astray

    A performance-portable geodesic ray tracing library. (by VRGroupRWTH)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Raytracing discussion

Log in or Post with

C++ Raytracing related posts

Index

What are some of the best open-source Raytracing projects in C++? This list will help you:

# Project Stars
1 WickedEngine 6,220
2 tinyraytracer 5,147
3 FluidX3D 4,414
4 F3D 3,441
5 tinykaboom 2,370
6 vk_raytracing_tutorial_KHR 1,504
7 povray 1,412
8 Unreal-Engine-Guide 1,205
9 vk_mini_path_tracer 1,177
10 GPU-Raytracer 882
11 hybrid-rendering 853
12 DiligentCore 665
13 Adria 484
14 RayTracing 325
15 ProtoTracer 161
16 RayTracer 134
17 CIS-565-Final-VR-Raytracer 96
18 vulkan_ray_tracing_minimal_abstraction 92
19 BioExplorer 65
20 path-tracer 55
21 PRayGround 39
22 Lift 32
23 astray 25

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?