bevyengine / bevyengine/bevy

Gizmos: Opt-out of post-processing

Open
#21,024 0 comments 2 reactions 0 assignees View on GitHub
A-Gizmos A-Rendering C-Feature S-Needs-Design
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 16h
Merged PRs (30d)
171

Description

## What problem does this solve or what need does it fill?

Gizmos are useful tools for debugging.

I'd like to be able to clearly see them despite any post-processing effects.

## What solution would you like?

Be able to opt-out of having gizmos post processed.

## Alternatives

Maybe trying to render the gizmos to a separate render target then blitting it on top of the first perhaps..

## Additional context

See the effect of depth of field on gizmos below:

https://github.com/user-attachments/assets/c1a2c32c-675f-4148-81f0-648833d79ae0

Contributor guide

Open the contributing guide

Research direction

No source files, tests, or entry points are identified in the issue. Start by reproducing the depth-of-field effect on gizmos and trace how gizmos enter the post-processing pipeline. Done means there is a documented opt-out path and gizmos remain visibly unaffected by post-processing.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
computer-graphics, game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.