Coding Global Background
Coding Global

Photon

0 messages
1 members
Created 6 hours ago
Updated 3 hours ago
Open in Discord
G
Kira (whit boy havanagila)

Playing Custom Status

Verified
Repository: https://github.com/GordonFreeman21/photon

Photon is a C-based adaptive hybrid ray tracer built to explore real-time rendering techniques without locking the project to one platform. The goal was simple: make a renderer that can grow into something serious, while still being practical to build, test, and ship across Windows, Linux, and macOS.

What Photon is:
Photon is a modular ray tracing engine written in C17. It combines several rendering ideas into one pipeline:

-BVH-based ray traversal
-hybrid raster + ray tracing structure
-denoising passes
-probe-based indirect lighting
-adaptive ray budgeting
-build-time shader compilation support

The project is designed to run in a stub mode when full GPU dependencies are missing, which makes it easier to develop and test even on machines without a full Vulkan setup.

Replies (2)