Skip to content

0.5.0

Compare
Choose a tag to compare
@JonahPlusPlus JonahPlusPlus released this 04 Dec 13:46
· 41 commits to master since this release

bevy_atmosphere 0.5 for bevy 0.9

0.5 Change Log

  • Removed the Atmosphere resource in favor of the Nishita model.
  • Added the AtmosphereModel resource, which holds an Atmospheric model.
  • Added the Atmospheric trait and derive macro, which is used to define a model for the pipeline to render.
  • Added the Nishita model, which provides Rayleigh and Mie scattering.
  • Added the Gradient model, which provides a simple linear gradient of three colors.
  • Added the Atmosphere and AtmosphereMut system params, for working with a specific model.
  • Added AtmosphereSettings.dithering, which allows for enabling/disabling dithering at runtime.
  • Updated bevy_atmosphere::prelude to include new common types.
  • Added AtmosphereModelMetadata, which is used to store type data about a model.
  • Added AddAtmosphereModel, which is used to easily register new models from an App.
  • Added RegisterAtmosphereModel, which is used to register the model it's implemented for.
  • Added AtmosphereImageBindGroupLayout, which is used to store a common bind group layout for all models.
  • Added SkyBoxMaterialKey, which is used to pass the dithering state to the pipeline.

What's Changed

Full Changelog: 0.4.1...0.5.0