eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

215
active users

#algorithmicart

0 posts0 participants0 posts today
Steven Dollins<p>80 vertices in 2-fold dihedral symmetry has triangle strips of 4 different lengths.</p><p><a href="https://genart.social/tags/AlgorithmicArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AlgorithmicArt</span></a> <a href="https://genart.social/tags/CreativeCoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CreativeCoding</span></a> <br><a href="https://genart.social/tags/Processing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Processing</span></a> <a href="https://genart.social/tags/glsl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>glsl</span></a> <a href="https://genart.social/tags/shaders" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shaders</span></a></p>
Steven Dollins<p>We can also get 80-vertex tetrahedral symmetry with a more "traditional" arrangement of 12 pentagons and the rest hexagons.</p><p><a href="https://genart.social/tags/AlgorithmicArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AlgorithmicArt</span></a> <a href="https://genart.social/tags/CreativeCoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CreativeCoding</span></a> <br><a href="https://genart.social/tags/Processing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Processing</span></a> <a href="https://genart.social/tags/glsl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>glsl</span></a> <a href="https://genart.social/tags/shaders" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shaders</span></a></p>
Steven Dollins<p>Here is an 80-vertex sphere in tetrahedral symmetry with 24 valence-7 vertices.</p><p><a href="https://genart.social/tags/AlgorithmicArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AlgorithmicArt</span></a> <a href="https://genart.social/tags/CreativeCoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CreativeCoding</span></a> <br><a href="https://genart.social/tags/Processing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Processing</span></a> <a href="https://genart.social/tags/glsl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>glsl</span></a> <a href="https://genart.social/tags/shaders" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shaders</span></a></p>

Completed this painting recently. Not sure if I've mentioned this, but I've transitioned to a mode where I create computer algorithms that generate images, which I then paint by hand. I find the process of mapping rigid computer-based processes to the messy real world to be an extremely satisfying approach.

Continued thread

Tetrahedral symmetry requires that a general point be in a set of 12 -- on each of the 4 faces in each of 3 orientations. You can also add 4 points at the vertices, 4 at each face center, or 6 at each edge center. Combined, any even number of points >= 4 can be arranged with tetrahedral symmetry, albeit not always evenly.

Here is 50 points in tetrahedral symmetry which requires that some of them have valence 7.

#AlgorithmicArt #CreativeCoding
#Processing #glsl #shaders

Koch revisited! Another non-regular fractal produced with the idea of the previous post mathstodon.xyz/@DaniLaura/1147 (and no randomness), see first figure. Each triangle generated from a side also depends on the sizes of the current neighbour sides, not just from the side size. Two opposite triangles are generated from each side, the internal one being invisible (but its offspring do not inherit this trait). In the second figure a regular variation where triangles are put off-centre. Here the initial triangle is not drawn as well.
#fractal #mathart #algorithmicArt #AbstractArt #geometry

Various thi.ng updates, bug fixes, additions and new version of github.com/thi-ng/zig-thing/ — now fully compatible with current Zig v0.14.1

On a more diary/devlog note: I also updated several of my Zig based work-in-progress art pieces to the latest version (some of them not touched in 2+ years) and it's so good to see how the thi.ng/wasm-api toolchain has been holding up with various breaking Zig changes and also how this setup simplifies creating hybrid Zig/TypeScript projects (e.g. for using DOM/WebGL from Zig). Related, I also want to mention once more the #GenArtAPI Zig WebAssembly bindings[1] (updated a few weeks ago), which add another layer of flexibility & boilerplate reduction for generative/procedural/algorithmic art projects...

I will be attempting yet another few takes creating a video overview & mini-workshop/tutorial about thi.ng/genart-api, hopefully also touching on these aspects...

[1] github.com/thi-ng/genart-api/t

#ReleaseMonday — New version (v0.27.0) of thi.ng/genart-api, a platform-independent extensible API for browser-based computational/algorithmic/generative art projects:

This version features an overhaul of the platform provided PRNG (pseudo-random number generator) handling and makes it easier to create multiple PRNGs for artworks which require/desire them...

Related section in the README:
github.com/thi-ng/genart-api/b

Also, just as a reminder, the project has:

- no external dependencies
- adapters for 3 art platforms (EditArt, fxhash, Layer)
- 6 example projects
- testing/dev sandbox with two parameter editors
- WebAssembly bindings & demo (currently for #Zig only)

Happy coding! :)

thi.ng/genart-apithi.ng/genart-api