Al

Aliasing as Art – Moiré Patterns

Hacker News

Aliasing as Art – Moiré Patterns

I've found myself focusing on all the chaos going on in the world to an extent that's not healthy. So I decided to make some art that tries to find a little beauty in what otherwise seems chaotic. This is based on the concept of aliasing[1]. That's exactly what anti-aliasing is normally trying to address in computer graphics, but here aliasing is leveraged to generate interesting visuals. It took some doing to overpower the anti-aliasing that browsers insist on doing. If you look at the JS embedded in the HTML, you'll see that it's nothing more than ~4,000 straight lines being drawn from the center of the window to the edge of the circle that circumscribes the corners of the window. Those lines alternate between cyan and purple, all on a yellow background. The elaborate patterns are merely interactions between the jaggies[2] of adjacent lines. If you want to get more intuition for this, try downloading the source and increasing the increment size in the loop (i.e., the `milliradians += 3`) until you can clearly see the straight lines. Try dragging your browser window around the screen while the Moiré Pattern is up and you'll see another level of aliasing that is evocative of magnetic field lines. Aliasing is all around us when you know to look for it. Rendering these patterns digitally is not new. Many of us were doing it 40+ years ago on 8-bit computers (e.g., Apple ][ and Atari 400/800). In those days it was typically integer based. It's freeing to be able to use a little floating point here. I hope the pleasing aesthetics born of complexity helps others process the chaos around them. And if you're aware of other artistic endeavors leveraging aliasing, please leave a comment! ---- [1] https://en.wikipedia.org/wiki/Aliasing [2] https://en.wikipedia.org/wiki/Jaggies

Share card

Actual performance

2points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
79%79% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: apple, computer, new · Missing: mac, agents, macos
72%72% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: ide, 000, io · Missing: https docs, excited, just released
65%65% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
46%46% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
34%34% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
17%17% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Ci
CirclesGallery/Art with parametric patterns of circles45%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

CirclesGallery/Art with parametric patterns of circles

Hacker News1
Sc
Scala idioms in Java: cases, patterns, for-comp, implicits ++42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Scala idioms in Java: cases, patterns, for-comp, implicits ++

Hacker News3
Go
Go Concurrency Patterns68%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Go Concurrency Patterns

Hacker News2
Sa
Sand Vibrations App (Chladni Patterns)37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Sand Vibrations App (Chladni Patterns)

Hacker News2
He
Hex – Reproducing art with hex 'pixels'47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Hex – Reproducing art with hex 'pixels'

Hacker News2
Ma
Mathematical Art for plotters48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Mathematical Art for plotters

Hacker News7
Al
Algorithmic Art Assembly, San Francisco March 22-23rd 201950%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Algorithmic Art Assembly, San Francisco March 22-23rd 2019

Hacker News2
An
An Art, NGO oriented sideproject, Rickshaws of Bangladesh.54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

An Art, NGO oriented sideproject, Rickshaws of Bangladesh.

Hacker News1
Qu
Quadtree Art48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Quadtree Art

Hacker News2
Cr
Craytin Art48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Craytin Art

Hacker News1