@@ -360,6 +360,45 @@ borrow data from one of `World`, `Resources` or `SyncResources`.
360
360
[ Sparsey ] : https://github.com/LechintanTudor/sparsey
361
361
[ @LechintanTudor ] : https://github.com/LechintanTudor
362
362
363
+ ### [ Hanabi]
364
+
365
+ ![ Glowing particles circling and raising up] ( hanabi.gif )
366
+ _ Hanabi effect entirely simulated on GPU thanks to the new Expression API of v0.7_
367
+
368
+ The [ Hanabi] library ([ GitHub] [ hanabi-github ] , [ docs.rs] [ hanabi-docs ] ) is a
369
+ modern VFX library for the [ Bevy game engine] [ bevy ] . It focuses on scale to produce
370
+ stunning visual effects (VFX) in real time, offloading most of the work to
371
+ the GPU (compute shaders), with minimal CPU intervention. The design is inspired
372
+ by modern particle systems found in other industry-leading game engines.
373
+
374
+ This month, [ Hanabi] saw its biggest release so far.
375
+ Version 0.7 of Hanabi not only brings support for Bevy 0.11,
376
+ but also adds a whole new Expression API
377
+ to provide a new level of customizing for VFX authors.
378
+ With expressions, developers can combine simple building blocks
379
+ like simulation parameters (` time ` , ` delta_time ` ),
380
+ effect properties (user-defined variables controlled from CPU),
381
+ and math operators (` add ` , ` mul ` , ` cos ` , ...),
382
+ to directly modify each attribute of a particle (position, velocity, ...)
383
+ and form complex behaviors with complete control.
384
+ The expression API complements and extends the existing ` Modifier ` -based workflow
385
+ to achieve even more complex effects.
386
+
387
+ This release also marks a major stepping stone
388
+ toward the ability to build a visual editor (node graph)
389
+ to build and tweak visual effects in real time.
390
+
391
+ Other changes include the ability to set a screen-space size for particles,
392
+ and a new ` KillSphereModifier ` to confine particles
393
+ to the inside or the outside of a sphere.
394
+ See the [ CHANGELOG] [ hanabi-changelog ] for all details.
395
+
396
+ [ Hanabi ] : https://crates.io/crates/bevy_hanabi
397
+ [ hanabi-github ] : https://github.com/djeedai/bevy_hanabi
398
+ [ hanabi-docs ] : https://github.com/djeedai/bevy_hanabi
399
+ [ bevy ] : https://bevyengine.org
400
+ [ hanabi-changelog ] : https://github.com/djeedai/bevy_hanabi/blob/v0.7.0/CHANGELOG.md
401
+
363
402
## Popular Workgroup Issues in Github
364
403
365
404
<!-- Up to 10 links to interesting issues -->
0 commit comments