Skip to content

Commit 400d111

Browse files
committed
N30: Bevy Smud
Part of rust-gamedev#912
1 parent 01d5423 commit 400d111

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

content/news/030/bevy-smud.png

200 KB
Loading

content/news/030/index.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -702,6 +702,25 @@ to allow writing custom queries, implement schedulers with parallel execution et
702702

703703
[Edict]: https://github.com/zakarumych/edict
704704

705+
### [Bevy Smud][bevy-smud]
706+
707+
![Bevy Smud screenshot](bevy-smud.png)
708+
_A bevy drawn with Bevy Smud_
709+
710+
[Bevy Smud][bevy-smud] is a new [Bevy][bevy-smud-bevy] plugin for Drawing 2D
711+
shapes using signed distance fields.
712+
713+
It contains ports of all of [Inigo Quilez' 2D SDF
714+
primitives](https://iquilezles.org/www/articles/distfunctions2d/distfunctions2d.htm),
715+
and allows easily composing said primitives together.
716+
717+
Shapes that share the same SDF and fill are automatically instanced, as shown in
718+
the [demo video of 100k birds][bevy-smud-birds]
719+
720+
[bevy-smud]: https://github.com/johanhelsing/bevy_smud
721+
[bevy-smud-bevy]: https://bevyengine.org
722+
[bevy-smud-birds]: https://twitter.com/jkhelsing/status/1486794339682508809
723+
705724
### [rafx]
706725

707726
[![Rafx Screenshot](rafx-screenshot.jpg)][rafx-youtube-video]

0 commit comments

Comments
 (0)