C++ Raytracing

Open-source C++ projects categorized as Raytracing

Top 23 C++ Raytracing Projects

  • WickedEngine

    3D engine with modern graphics

  • Project mention: List of Unity alternatives | /r/gamedev | 2023-09-19
  • tinyraytracer

    A brief computer graphics / rendering course

  • Project mention: But can it raytrace? | /r/termux | 2023-10-16

    Source: https://github.com/ssloy/tinyraytracer

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • FluidX3D

    The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL.

  • Project mention: FluidX3D | news.ycombinator.com | 2024-03-24
  • F3D

    Fast and minimalist 3D viewer.

  • Project mention: F3d v2.3.0 Released – Fast and minimalist 3D viewer | news.ycombinator.com | 2024-01-22
  • tinykaboom

    A brief computer graphics / rendering course

  • vk_raytracing_tutorial_KHR

    Ray tracing examples and tutorials using VK_KHR_ray_tracing

  • vk_mini_path_tracer

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

  • Project mention: Is there a common method to do glossy reflections in Vulkan ray tracing? | /r/vulkan | 2023-05-04

    I found a great PRNG in a shader https://github.com/nvpro-samples/vk_mini_path_tracer/blob/main/vk_mini_path_tracer/shaders/raytrace.comp.glsl

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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.

  • GPU-Raytracer

    GPU Raytracer from scratch in C++/CUDA

  • hybrid-rendering

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

  • Adria-DX12

    Rendergraph-based graphics engine written in C++ using DirectX12

  • RTXDI

  • Project mention: Petition to put WCCFTech and DSOGaming into unapproved tech blogs | /r/AyyMD | 2023-06-24

    Even their Path Tracer (RTX Remix - like Portal with RTX, or Cyberpunk 2077 RT Overdrive) is licensed under similar terms: https://github.com/NVIDIAGameWorks/Path-Tracing-SDK/blob/main/LICENSE.txt https://github.com/NVIDIAGameWorks/RTXDI/blob/main/LICENSE.txt

  • RayTracing

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

  • ZetaRay

    Real-time Direct3D 12 ray tracer

  • Project mention: Sample renders from my real-time Direct3D 12 renderer. More info and link to GitHub in the comments! | /r/GraphicsProgramming | 2023-05-22

    I wanted to share my real-time Direct3D 12 renderer that I've been working on for the past year. It uses a hybrid approach where the primary surface is rasterized, but all the lighting is raytraced using hardware-accelerated ray tracing. Check out the project's GitHub page for source code and more info.

  • ProtoTracer

    3D rendering and animation engine for multifaceted displays on microcontrollers

  • Project mention: Some DIY helmet mods for my cyberpunk-inspired cosplay | /r/Cyberpunk | 2023-12-10

    ProtoTracer for changing the image the LED shows.

  • RayTracer

    A ray tracing program

  • Project mention: C++ Project Ideas? | /r/Cplusplus | 2023-07-04

    And here there is a project of mine base on them (and not only): aromanro/RayTracer: A ray tracing program (github.com)

  • CIS-565-Final-VR-Raytracer

    Real-time Global Illumination with Vulkan Ray Tracing API

  • vulkan_ray_tracing_minimal_abstraction

    A minimal implementation of Vulkan ray tracing.

  • 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

  • path-tracer

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

  • PRayGround

    GPU ray tracing framework using NVIDIA OptiX 7 and 8

  • Lift

    Vulkan Path Tracer with Optix Denoiser integration (by GoncaloFDS)

  • astray

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

  • 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 related posts

Index

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

Project Stars
1 WickedEngine 5,332
2 tinyraytracer 4,887
3 FluidX3D 3,193
4 F3D 2,327
5 tinykaboom 2,309
6 vk_raytracing_tutorial_KHR 1,260
7 vk_mini_path_tracer 1,068
8 Unreal-Engine-Guide 901
9 GPU-Raytracer 761
10 hybrid-rendering 715
11 Adria-DX12 353
12 RTXDI 309
13 RayTracing 297
14 ZetaRay 163
15 ProtoTracer 126
16 RayTracer 117
17 CIS-565-Final-VR-Raytracer 80
18 vulkan_ray_tracing_minimal_abstraction 71
19 BioExplorer 62
20 path-tracer 51
21 PRayGround 37
22 Lift 30
23 astray 25

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