Toots for djee@mastodon.gamedev.place account

Written by Jérôme Humbert on 2024-11-14 at 21:16

Next is arbitrary mesh particles. You can now replace the default flat quad rendered for each particle with any 3D mesh that Bevy can import.

Thanks to Patrick Walton for this amazing feature and the cute "puffs" example associated!

=> View attached media

=> More informations about this toot | View the thread

Written by Jérôme Humbert on 2024-11-14 at 21:12

The highly anticipated WASM support is finally there!

Head over to https://github.com/djeedai/bevy_hanabi/blob/main/docs/wasm.md for details on how to host the examples locally (they're currently too big to fit on GitHub pages).

This requires WebGPU support (Chrome/Edge) due to compute shaders.

=> View attached media

=> More informations about this toot | View the thread

Written by Jérôme Humbert on 2024-11-14 at 21:06

🎆 Bevy Hanabi v0.13.0 is out!

Following the usual release pattern, v0.13.0 is a major release with a flurry of new and hotly anticipated features:

➡️ Official support for the WebAssembly target 🥳

➡️ Support for arbitrary mesh particles

➡️ Texture sampling in the Expression API

➡️ A rewrite of the Trails and Ribbons API to be cleaner and more powerful; cloned particles now support a full init modifier stack

https://github.com/djeedai/bevy_hanabi/blob/v0.13.0/CHANGELOG.md

📦https://crates.io/crates/bevy_hanabi/0.13.0

🦀https://github.com/djeedai/bevy_hanabi

[#]bevy #rustlang

=> More informations about this toot | View the thread

Written by Jérôme Humbert on 2024-07-09 at 19:25

🎆 Bevy Hanabi v0.12.0 is out!

Adding support for the recently released Bevy 0.14, and following the now established release pattern of not bundling much more with Bevy ugprades to make it easier for folks to handle those updates.

CHANGELOG for a full list of changes: https://github.com/djeedai/bevy_hanabi/blob/v0.12.0/CHANGELOG.md

📦https://crates.io/crates/bevy_hanabi/0.12.0

🦀https://github.com/djeedai/bevy_hanabi

=> More informations about this toot | View the thread

Written by Jérôme Humbert on 2024-05-30 at 19:13

🎆 Bevy Hanabi v0.11.0 is out!

Plenty of changes for that new version. Most notably, 🎆Hanabi now supports (a bit experimentally) trails and ribbons!

Another exciting change is that alpha-masked particles now use the depth buffer, fixing any flickering due to indeterminate Z order.

Migration guide: https://github.com/djeedai/bevy_hanabi/blob/v0.11.0/docs/migration-v0.10-to-v0.11.md, and

CHANGELOG for a full list of changes: https://github.com/djeedai/bevy_hanabi/blob/v0.11.0/CHANGELOG.md

📦https://crates.io/crates/bevy_hanabi/0.11.0

🦀https://github.com/djeedai/bevy_hanabi

[#]bevyengine #rustlang

=> View attached media

=> More informations about this toot | View the thread

Written by Jérôme Humbert on 2024-05-30 at 13:47

Pretty nasty looking footgun in the C++ exception API : std::exception(const std::string&) references the buffer of the string by raw pointer, but by C++ rules as I understand the stack gets unwound just after the catch() args are initialized, so would destroy any stack-allocated std::string used in throwing the exception. Am I missing something here? 🤔

=> More informations about this toot | View the thread

Written by Jérôme Humbert on 2024-05-17 at 12:41

Best bug I had so far, firework particle effect turned laser show. 😎

[#]bevyengine #bevyhanabi

=> View attached media

=> More informations about this toot | View the thread

=> This profile without reblog | Go to djee@mastodon.gamedev.place account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/109725898664059330/reblog
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
461.033343 milliseconds
Gemini-to-HTML Time
2.652918 milliseconds

This content has been proxied by September (ba2dc).