Bevy 0.18 brings atmospheric occlusion, PBR shading, Solari improvements & font variations

Bevy 0.18 brings atmospheric occlusion, PBR shading, Solari improvements & font variations

Bevy 0.18 delivers notable improvements to its open-source Rust game engine. The release introduces atmosphere occlusion, allowing the new procedural atmosphere system to directly impact lighting conditions for scene objects. This procedural atmosphere is now highly customizable and supports arbitrary atmospheric types, giving developers control to craft desert skies, foggy environments, or non-Earth planetary settings.

Building on core rendering features, Bevy addresses persistent issues with its Physically Based Rendering (PBR) materials, resulting in clear quality enhancements. The experimental Solari renderer, which provides real-time raytracing, has also received several new features and improvements for developers seeking advanced visual pipelines. Additionally, the update adds a high-level full-screen material type to simplify the definition of post-processing shaders.

As part of its user interface enhancements, Bevy introduces robust font handling with support for variable weights, text strike-throughs, underlines, and OpenType features. Navigation within UI components is streamlined through automatic directional navigation, enabling easier interaction when using gamepads or keyboards. For developers managing build options, scenario-driven Cargo features now allow selective compilation for 2D, 3D, or UI functionality. Finally, built-in camera controllers for fly and pan camera setups reduce the need for external solutions.

by Paul

cz
city_zen found this interesting
  • ...

Bevy Game Engine is a data-driven game development framework crafted in Rust, offering a streamlined approach to building games. It supports both 2D and 3D game development and is free and open-source. Known for its simplicity and efficiency, Bevy is rated 5 and stands out in the game development community.

No comments so far, maybe you want to be first?
Gu