MCPcopy Create free account
hub / github.com/SparkyPotato/radiance

github.com/SparkyPotato/radiance @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,032 symbols 4,569 edges 165 files ⚖ MIT 329 documented · 16% updated 9mo ago★ 521 open issues

Browse by type

Functions 1,488 Types & classes 544
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

radiance

A very WIP game engine, currently focusing on the renderer.

Features

Virtual Geometry

A virtual geometry system similar to Unreal Engine's Nanite, able to render scenes with trillions of triangles in 1-2 ms. Does not implement mesh streaming yet.

Ground-truth Path Tracing

HW-accelerated path tracer for ground-truth, to be used to generate references for the real-time path. Currently very simple with only MIS and NEE.

Hillaire Sky

An approximation of A Scalable and Production Ready Sky and Atmosphere Rendering Technique by Sébastien Hillaire.

Auto-exposure and tonemapping

Histogram-based auto-exposure with several tonemapping operators: - ACES - AgX (default, 'filmic', and punchy 'looks') - Tony McMapface

Requirements

Shrimply git clone https://github.com/SparkyPotato/radiance/ --recursive then cargo run.

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 1,259
Class 385
Function 229
Enum 112
Interface 47

Languages

Rust100%

Modules by API surface

ext/nvtt/nvtt/src/lib.rs138 symbols
ext/rspirv/rspirv/dr/autogen_operand.rs72 symbols
ext/slang-rs/src/lib.rs67 symbols
ext/rspirv/rspirv/binary/parser.rs62 symbols
crates/rad-graph/src/graph/virtual_resource.rs57 symbols
crates/rad-graph/src/graph/compile.rs57 symbols
ext/rspirv/rspirv/binary/autogen_decode_operand.rs56 symbols
crates/rad-world/src/serde.rs52 symbols
ext/rspirv/spirv/autogen_spirv.rs47 symbols
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs42 symbols
crates/rad-graph/src/graph/mod.rs40 symbols
ext/nvtt/nvtt/src/enums.rs37 symbols

For agents

$ claude mcp add radiance \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page