TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Algorithmic Mathematical Art (2004)

164 pointsby colonCapitalDeeabout 1 year ago

11 comments

pncnmnpabout 1 year ago
Here is another interesting technique for generating algorithmic art, from Renato Budinich: <a href="https:&#x2F;&#x2F;renatobudinich.com&#x2F;create-random-images-with-randimage&#x2F;" rel="nofollow">https:&#x2F;&#x2F;renatobudinich.com&#x2F;create-random-images-with-randima...</a>.<p>It is a beautiful algorithm using a simple two-step procedure. The first step involves taking a random gray-valued mask image and applying the path-finding procedure of the Easy Path Wavelet Transform (EPWT) to it. This path-finding technique is greedy and aims to obtain a succession of vectorized pixel values with minimal variation. It does this by always picking the next point (among the available neighbors) that yields the minimum absolute value difference in pixel values. This approach helps it select regions with similar pixel values before making a jump to pixels with significantly lighter or darker regions.<p>Once a random path of say length N is obtained, a random color map (think of one from matplotlib or seaborn) is applied, with each point k in the path mapped to the k&#x2F;N point in the color map. Et voilà! A gorgeous image appears.<p>I&#x27;ve been using this as cover art for my personalized radio station software (<a href="https:&#x2F;&#x2F;github.com&#x2F;pncnmnp&#x2F;phoenix10.1">https:&#x2F;&#x2F;github.com&#x2F;pncnmnp&#x2F;phoenix10.1</a>).
评论 #39789593 未加载
rottenabout 1 year ago
Check out this guy&#x27;s work: <a href="https:&#x2F;&#x2F;bleuje.com&#x2F;animationsite&#x2F;2023_1&#x2F;" rel="nofollow">https:&#x2F;&#x2F;bleuje.com&#x2F;animationsite&#x2F;2023_1&#x2F;</a>
评论 #39787566 未加载
评论 #39786619 未加载
评论 #39789625 未加载
评论 #39787397 未加载
评论 #39786600 未加载
评论 #39787209 未加载
评论 #39795982 未加载
trompabout 1 year ago
Not only the output of programs can look artistic. Source code can as well, in graphical notation [1], like this program whose output exceeds Graham&#x27;s Number:<p><pre><code> ┬─┬ ┬─┬────────── └─┤ │ │ ──┬────── │ │ │ ┬─┼────── │ │ │ └─┤ ┬─┬── │ │ │ │ ┼─┼─┬ │ │ │ │ │ ├─┘ │ │ │ │ ├─┘ │ │ │ ├─┘ │ │ ├───┘ │ ├─┘ └─┘ </code></pre> [1] <a href="https:&#x2F;&#x2F;tromp.github.io&#x2F;cl&#x2F;diagrams.html" rel="nofollow">https:&#x2F;&#x2F;tromp.github.io&#x2F;cl&#x2F;diagrams.html</a>
sevensorabout 1 year ago
A long time ago, I wrote IrisGL code for the mathematician George Francis, who made mathematical visualization his life&#x27;s work. He published this book: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;A_Topological_Picturebook" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;A_Topological_Picturebook</a>, which is worth a look, and he was forever sketching Reimann manifolds on scraps of paper with a fountain pen. Which is quite a trick. I kick myself for not hanging onto one.<p>He maintains what for me is a very nostalgic old-internet webpage at <a href="https:&#x2F;&#x2F;new.math.uiuc.edu" rel="nofollow">https:&#x2F;&#x2F;new.math.uiuc.edu</a>. There are links at the bottom to web versions of his computer animations.<p>Edit: If you do click on the animations, make sure to try the different commands like &quot;morph&quot; and &quot;skin&quot;.
评论 #39790647 未加载
Frummyabout 1 year ago
I&#x27;ve been having lots of ideas for computer-aided art recently.. Maybe seeing this article is a sign to stop pondering and start tinkering
earslapabout 1 year ago
There is this mostly &quot;sterile&quot; art presented in the page (which is cool!), and there also is the demoscene which at least needs a mention.
YeGoblynQueenneabout 1 year ago
No L-systems? Aw...<p><a href="http:&#x2F;&#x2F;algorithmicbotany.org&#x2F;papers&#x2F;" rel="nofollow">http:&#x2F;&#x2F;algorithmicbotany.org&#x2F;papers&#x2F;</a>
gravescaleabout 1 year ago
I&#x27;m always sad when I visit Jared Tarbell&#x27;s sites (<a href="http:&#x2F;&#x2F;levitated.net" rel="nofollow">http:&#x2F;&#x2F;levitated.net</a> and <a href="http:&#x2F;&#x2F;complexification.net" rel="nofollow">http:&#x2F;&#x2F;complexification.net</a>) and the applets no longer work. They were really formative in my early and mid explorations of the internet.
评论 #39793072 未加载
ykonstantabout 1 year ago
That&#x27;s a lovely collection; let me add a humble illustration of Lambert&#x27;s W Riemann Surface that I fried my laptop to generate:<p><a href="https:&#x2F;&#x2F;drive.google.com&#x2F;file&#x2F;d&#x2F;1H6rSZ6-jx-8rqLXowzevJ1e3FD-ppJSa&#x2F;view?usp=drive_link" rel="nofollow">https:&#x2F;&#x2F;drive.google.com&#x2F;file&#x2F;d&#x2F;1H6rSZ6-jx-8rqLXowzevJ1e3FD-...</a>
set4about 1 year ago
i recently found some images [1] of a gyroid i did in GLSL a few years back, similar to the borg cube in the article. unfortunately i&#x27;ve since lost the source code, but the formula is available online.<p>[1] <a href="https:&#x2F;&#x2F;isaac.ac&#x2F;posts&#x2F;2020&#x2F;sdf-gyroid&#x2F;" rel="nofollow">https:&#x2F;&#x2F;isaac.ac&#x2F;posts&#x2F;2020&#x2F;sdf-gyroid&#x2F;</a>
Syzygiesabout 1 year ago
I helped out on &quot;The Right Spin&quot; about the astronaut Michael Foale correcting an uncontrolled roll, after a resupply vessel struck Mir 23. He made calculations on his laptop using Mathematica, including an animation. I converted the animation to broadcast video, exporting the frames and processing them using Photoshop. (Animation starts at 29:53.)<p><a href="https:&#x2F;&#x2F;vimeo.com&#x2F;185867583" rel="nofollow">https:&#x2F;&#x2F;vimeo.com&#x2F;185867583</a><p>This wasn&#x27;t rocket science (at least my part). I cringe now to see the pixelated effects in this &quot;algorithmic art&quot;. Unless I&#x27;m missing the point, and this retro effect is deliberate?