MCPcopy Index your code
hub / github.com/DGriffin91/bevy_ridiculous_ssgi

github.com/DGriffin91/bevy_ridiculous_ssgi @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
152 symbols 224 edges 15 files 1 documented · 1% updated 2y ago★ 44
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Bevy Ridiculous SSGI

Very experimental - WIP

There will be a lot of changes over time that could ruin a specific look in scenes that were depending on this plugin. For consistency, It's recommended to depend on a specifc commit.

  • Supports WebGL2
  • Currently only supports deferred rendering

Note: SSGI can be very finicky due to depending on gathering light information from what's avaliable on screen. It's usefulness will be scene dependant. Some scenes can benifit from supplementing with an environment map or similar.

Note this depends on bevy-inspector-egui (for InspectorOptions on SSGI related components) which causes a ICE on rust stable 1.74, for a workaround you can use nightly or beta instead. https://github.com/jakobhellermann/bevy-inspector-egui/issues/153

demo

Core symbols most depended-on inside this repo

get
called by 33
src/lighting_pass.rs
set
called by 13
src/lighting_pass.rs
ftexture_layout_entry
called by 8
src/bind_group_utils.rs
run
called by 7
src/ssgi.rs
run_pass
called by 5
src/copy_frame.rs
nearest_sampler
called by 5
src/bind_group_utils.rs
fsampler_layout_entry
called by 4
src/bind_group_utils.rs
texture_layout_entry
called by 4
src/bind_group_utils.rs

Shape

Function 56
Class 52
Method 44

Languages

Rust100%

Modules by API surface

src/ssgi.rs20 symbols
src/bind_group_utils.rs18 symbols
src/ssgi_resolve.rs17 symbols
src/ssgi_generate_sh.rs17 symbols
src/lighting_pass.rs17 symbols
src/copy_frame.rs14 symbols
src/prepass_downsample.rs13 symbols
src/lib.rs7 symbols
examples/large_examples/san_miguel.rs7 symbols
examples/large_examples/hidden_alley.rs7 symbols
examples/large_examples/bistro.rs7 symbols
examples/large_examples/top_down.rs2 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page