Skip to content

Commit 91d5d80

Browse files
N39: Hanabi (#1189)
Co-authored-by: Joe Clay <[email protected]>
1 parent b989f5e commit 91d5d80

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

content/news/039/index.md

+23
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,29 @@ _Discussions: [/r/rust](https://reddit.com/r/rust/comments/y5mq3w/presser),
315315
[embark]: https://github.com/embarkstudios
316316
[presser-readme]: https://crates.io/crates/presser
317317

318+
### [Hanabi]
319+
320+
The [Hanabi] library ([GitHub][hanabi-github], [docs.rs][hanabi-docs]) is a
321+
modern VFX library for the [Bevy Game Engine][bevy]. It focuses on scale to produce
322+
stunning visual effects (VFX) in real time, offloading most of the work to
323+
the GPU (compute shaders), with minimal CPU intervention. The design is inspired
324+
by modern particle systems found in other industry-leading game engines.
325+
326+
This month, [Hanabi] v0.4.0 was released, adding a 3D cone emitter and some
327+
more testing, followed by v0.4.1 providing several bug fixes and support for custom
328+
MSAA settings. Both versions target the latest Bevy 0.8 release.
329+
330+
The internal architecture was also updated to decouple particle spawning and update,
331+
allowing to update over [6 millions particles][hanabi-6m] in real time with close
332+
to zero CPU usage. This new architecture will be available in the upcoming v0.5.0
333+
release as part of the upgrade to the imminent Bevy 0.9 release.
334+
335+
[Hanabi]: https://crates.io/crates/bevy_hanabi
336+
[hanabi-github]: https://github.com/djeedai/bevy_hanabi
337+
[hanabi-docs]: https://github.com/djeedai/bevy_hanabi
338+
[bevy]: https://bevyengine.org/
339+
[hanabi-6m]: https://twitter.com/djeedai/status/1586812459737923586
340+
318341
## Popular Workgroup Issues in Github
319342

320343
<!-- Up to 10 links to interesting issues -->

0 commit comments

Comments
 (0)