bevyengine / bevyengine/bevy

SSR reflections of SSR materials is black

Open
#16,779 0 comments 0 reactions 0 assignees View on GitHub
A-Rendering C-Bug S-Ready-For-Implementation
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 16h
Merged PRs (30d)
171

Description

## Bevy version

0.15

When using SSR, materials that have a low enough roughness to be used by SSR are themselves black in reflections.

Body of the motorcycle in the mirror is correct:

![Image](https://github.com/user-attachments/assets/7d590491-7a48-48c6-badb-089e3c12ba72)

When increasing the threshold to include rougher materials, as soon as the body begins to use SSR, it becomes black in the mirror reflection:

![Image](https://github.com/user-attachments/assets/91efac9b-783f-4429-b090-44ee99bfbed7)

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Reproduce the issue in Bevy 0.15 with SSR and the motorcycle scene shown in the report, then trace the SSR material and reflection-rendering paths; done means SSR-eligible materials render correctly in their own reflections.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
computer-graphics, game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.