{"repo":"evroon/bevy-volumetric-clouds","free":true,"listed":false,"github":"https://github.com/evroon/bevy-volumetric-clouds","clone":"git clone https://github.com/evroon/bevy-volumetric-clouds.git","description":"Volumetric clouds in Bevy based on Horizon Zero Dawn","language":"Rust","stars":50,"topics":["bevy","frostbite","horizon-zero-dawn","raymarching","rust","volumetric-clouds","vulkan","wgpu","wgsl","3d-graphics"],"license":"MIT","category":"game-templates","readme_excerpt":"Bevy Volumetric Clouds This is a plugin for Bevy that renders volumetric clouds using the method of Horizon Zero Dawn by Guerilla Games (see credits). Usage Run cargo add bevy-volumetric-clouds and simply add CloudsPlugin to your Bevy App like this: Look at the minimal example for a working example. The the demo example features a usable demo where you can move the camera around and use a UI to change the configuration of the cloud rendering (if you run it with the fly camera and debug features): The configuration of the clouds rendering can be changed using the CloudsConfig resource. See its docs for more information. Limitations A few limitations apply for now and hopefully get fixed in the future: - There is no integration with Bevy's internal atmosphere rendering yet, this plugin uses a simple sky rendering function. - The clouds are drawn on a skybox that does not take the depth buffer into account yet. Therefore, it's not yet possible to \"fly\" into the clouds, the clouds are only visible from ground-level. - For now the clouds render resolution is set to 1920x1080 and can't be changed. Usually clouds are rendered at a lower resolution than screen resolution so you likely won't need a higher resolution anyway but changing the resolution should be possible in the future. Crate features There are a few features: - debug : enables an egui UI that allows you to tweak shader uniforms (parameters) in-game. - fly camera : adds a fly camera module that controls the camera using ","default_branch":null,"files":null,"tree":[],"storefront":"/r/evroon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/evroon/bevy-volumetric-clouds/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}