bevyengine / bevyengine/bevy

Deferred example shows differences between rendering methods

Open
#10,985 5 comments 0 reactions 0 assignees View on GitHub
A-Rendering C-Bug
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 22h
Merged PRs (30d)
161

Description

## Bevy version

bf30a25ef

## \[Optional\] Relevant system information

```ignore
AdapterInfo { name: "NVIDIA GeForce RTX 4070", vendor: 4318, device: 10118, device_type: DiscreteGpu, driver: "NVIDIA", driver_info: "537.58", backend: Vulkan }
SystemInfo { os: "Windows 11 Pro", kernel: "22621", cpu: "13th Gen Intel(R) Core(TM) i7-13700K", core_count: "16", memory: "31.7 GiB" }
```
## What you did

```
cargo r --example deferred_rendering
```

## What went wrong

Expected all 3 methods to produce the same rendering. Forward+Prepass looks different.

## Additional information

Deferred (or Forward)

![image](https://github.com/bevyengine/bevy/assets/6532395/f2df6ac9-17b4-44f1-af55-edeb66cdf5ee)

Forward + Prepass : feels "less deep" than the others (very noticeable when switching between the two, less so in a screenshot), note the left side shadow band where Deferred had a white highlight

![image](https://github.com/bevyengine/bevy/assets/6532395/f7801a97-c5ad-46d2-ac06-f42534aacc8e)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.