JMS55

Results 362 comments of JMS55

This will be superseded by https://github.com/gfx-rs/wgpu/pull/5606 once we upgrade to wgpu 0.20 #13186.

To start, we should provide a way to have a user-provided cubemap background image (skybox). bevy_atmosphere would be great to have integrated as well, but it's not necessary for a...

I did some research on how to best render a skybox. Here's what I learned: * Draw a fullscreen triangle at the _end_ of the opaque pass (or maybe alpha...

> One issue would be WebGL compatibility. WebGL doesn't have compute shaders, which bevy_atmosphere depends on. It might be necessary to add a fallback when compiling for browsers. We can...

I've started working on this, but run into the issue that I need the main pass 3d node split up, so I can insert a skybox node in between the...

@james7132 It's an _extremely_ WIP PR. I'll update it soon, but I'm still working out some details.

> I think the PCF method should be manually configurable and default to The Witness. If the stochastic approach is better when using TAA then it could be the default...

@superdump I checked, I didn't forget to credit you :) ![image](https://user-images.githubusercontent.com/47158642/229247583-121ba5f5-9ea0-4c6e-939c-d66006db2e1f.png) I think this is ready to merge if you don't have further feedback.

> how come this PR has soooooo many commits in it? I started working on this PR before TAA was merged, so it's a fork of the TAA branch, which...