diff --git a/content/posts/newsletter-011/index.md b/content/posts/newsletter-011/index.md index abf21d002..ee19aca35 100644 --- a/content/posts/newsletter-011/index.md +++ b/content/posts/newsletter-011/index.md @@ -636,6 +636,28 @@ still a work in progress, so contributions are welcomed! [tetra-040]: https://twitter.com/17cupsofcoffee/status/1275778769077317637 [tetra-dist]: https://tetra.seventeencups.net/distributing/ +### [NodeFX][@MrVallentin] + +[![NodeFX](nodefx.png)][nodefx-sdf2] + +Project "NodeFX" by [Christian Vallentin (@MrVallentin)][@MrVallentin] +is an unnamed node-based tool for creating GLSL shaders in real-time, +entirely written in Rust. + +This month added support for both 2D and 3D SDF nodes. The above screenshot is +a meta example of creating a node using some of the 2D SDF primitives and +operations. +[An example of some 3D SDFs can be found on Twitter.][nodefx-sdf3] + +Next month is all about adding more UI, to make the application more +user-friendly and fully-fledged. After UI has been added, there is a planned +release of the application. +More information can be found on [Twitter][@MrVallentin]. + +[@MrVallentin]: https://twitter.com/MrVallentin +[nodefx-sdf2]: https://twitter.com/MrVallentin/status/1276609598699581442 +[nodefx-sdf3]: https://twitter.com/MrVallentin/status/1276961197645008896 + ### [Arsenal Game Engine][arsenal] [Arsenal] is the concept for a 2D and 3D game engine that is fully integrated diff --git a/content/posts/newsletter-011/nodefx.png b/content/posts/newsletter-011/nodefx.png new file mode 100644 index 000000000..77e5c205e Binary files /dev/null and b/content/posts/newsletter-011/nodefx.png differ