• Stars
    star
    106
  • Rank 324,851 (Top 7 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created almost 5 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Abstract Art Evolved

𝓩𝔃𝓐𝓻𝓽 - Abstract Art Evolution

By Frank Force 2019

TRY THE LIVE DEMO!

ZZART GALLERY

ZzArt Features

  • Generate infinite works of abstract art using GLSL fragment shaders.
  • Shaders can be mutated to create variations.
  • Images can be saved in high resolution.
  • Current favorite is saved in local storage.
  • Art can be bookmarked or shared via url.
  • Satellite mode displays a full preview on a second montor.
  • Shadertoy compatible GLSL code can be downloaded.

How to Use

  • To get started, click 🎲 or press R a few times generate random seeds.
  • You may need to click many times to find a good starting point.
  • When you like something you see, just click it generate more variations.
  • Continue this process for a few generations to develop the image.
  • If you don't like the variations shown, just click the same one again to generate more.
  • You can click 🔍 or press space to see a large preview.
  • Use the back/forward buttons (X/Z) if you make a mistake.
  • It may take 10 or more stages of evolution to find something really nice.
  • Click 💾 or press S to save an 4K png of your art and share it with tag #zzart
  • You can also bookmark zzart links or use 📋 to copy the link to the clipboard.
  • Use 📡 to open a preview on your second monitor.
  • You can click 🔧 to show advanced options and view the GLSL code.

Examples

Example Example Example Example Example Example Example Example

ZzFX Image

More Repositories

1

LittleJS

LittleJS is a fast HTML5 game engine with many features and no dependencies. 🚂 Choo-Choo!
JavaScript
2,901
star
2

JSONCrush

Compress JSON into URL friendly strings
JavaScript
1,555
star
3

ZzFX

A Tiny JavaScript Sound FX System
JavaScript
532
star
4

OS13k

A Tiny OS and Mini Game Engine
JavaScript
521
star
5

HueJumper2k

2 Kilobyte 3D racing game in JavaScript
JavaScript
319
star
6

BounceBack

Boomerang Zelda Homage for JS13k
JavaScript
227
star
7

SpaceHuggers

A roguelike platformer with destructible environments in 13KB of JavaScript
JavaScript
212
star
8

1Keys

A 1 Kilobyte JavaScript Piano
JavaScript
144
star
9

ZzSprite

Pixel Art Sprite Generator
JavaScript
130
star
10

Dual-Axis-Illusion

Best Illusion of The Year 2019 - First Place Winner
JavaScript
102
star
11

TinyCode

Some of my best size coding releases
JavaScript
78
star
12

TinySki

Business card size skiing game in C++
C++
47
star
13

generative

Generative Art by Frank Force
HTML
20
star
14

NoteCraft

Cellular Automata Music Game
JavaScript
19
star
15

EggTimeRewind

An procedural shooter in the style of an old Nokia phone
JavaScript
18
star
16

FrankEngine

Game Engine and Level Editor
C++
13
star
17

newgrounds

A Small JavaScript Wrapper for Newgrounds API 3.0
JavaScript
10
star
18

Buddhabrot

A JavaScript Buddhabrot Renderer
JavaScript
9
star
19

VidScreen

VidScreen Emulator and Live Editor
HTML
5
star
20

EggTimeRewind13k

Egg Cracking 13k Lo-Fi Sci-Fi Shooter With Time Travel
JavaScript
5
star
21

LudumDare44

SPENDOTRON: 2019 - Twin stick shooter for Ludum Dare 44
JavaScript
3
star
22

Drive13K

DR1V3N WILD - An outrun inspired driving game in 13 kilobytes
JavaScript
1
star
23

KilledByAPixel.github.io

1
star