diff --git a/content/news/040/bevy_atmosphere.png b/content/news/040/bevy_atmosphere.png new file mode 100644 index 000000000..568583dce Binary files /dev/null and b/content/news/040/bevy_atmosphere.png differ diff --git a/content/news/040/index.md b/content/news/040/index.md index bbed48580..5d46cb48d 100644 --- a/content/news/040/index.md +++ b/content/news/040/index.md @@ -35,6 +35,7 @@ Feel free to send PRs about your own projects! - [Learning Material Updates](#learning-material-updates) - [Tooling Updates](#tooling-updates) - [Library Updates](#library-updates) +- [Other News](#other-news) - [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github) - [Meeting Minutes](#meeting-minutes) - [Discussions](#discussions) @@ -124,6 +125,38 @@ You can check this [Reddit post][boytacean-red-ann] for more information. ## Library Updates +### [bevy_atmosphere] v0.5 + + + +bevy_atmosphere ([crates.io](https://crates.io/crates/bevy_atmosphere), +[docs.rs](https://docs.rs/bevy_atmosphere/latest/bevy_atmosphere/), +[GitHub](https://github.com/JonahPlusPlus/bevy_atmosphere)) +is now compatible with Bevy 0.9. + +The focus of this update was decoupling the atmospheric model from the +compute pipeline. What this means is that users can choose a different model +or create their own using the `Atmospheric` trait. This sets the groundwork for +having a variety of models to choose from, each for a different type of game. + +With the removal of the `Atmosphere` resource, comes the addition of the +`AtmosphereModel` resource and the `Nishita` and `Gradient` models. `Nishita` +is the same model that was used in previous version of bevy_atmosphere. +`Gradient` is a new model that provides a simple gradient of three colors, +making it ideal for stylized games. + +There is also the `Atmosphere<T>` and `AtmosphereMut<T>` system params, +which can be used to work with a particular model +without having to cast it from `AtmosphereModel`. + +If you want to read more about the technical changes, check out the developer's +[blog post](https://jonahplusplus.dev/2022/12/01/bevy_atmosphere_0.5.html)! + +_Discussions: +[/r/rust_gamedev](https://reddit.com/r/rust_gamedev/comments/za948o/bevy_atmosphere_05_is_now_released), +[/r/bevy](https://reddit.com/r/bevy/comments/za93oo/bevy_atmosphere_05_is_now_released), +[/r/rust](https://reddit.com/r/rust/comments/za93zb/bevy_atmosphere_05_is_now_released)_ + ## Popular Workgroup Issues in Github <!-- Up to 10 links to interesting issues -->