All Projects → vcync → frameV

vcync / frameV

Licence: other
Framed Visuals: collaborative generative art.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to frameV

incomplete-cubes-generator
Incomplete Open Cubes Generator
Stars: ✭ 18 (-10%)
Mutual labels:  art, generative-art
generative.fm
A platform for playing generative music in the browser.
Stars: ✭ 1,557 (+7685%)
Mutual labels:  art, generative-art
triangula
Generate high-quality triangulated and polygonal art from images.
Stars: ✭ 3,775 (+18775%)
Mutual labels:  art, generative-art
generative-art
I wanted to make a nicer sticker for Munihac, then things got out of hand.
Stars: ✭ 134 (+570%)
Mutual labels:  art, generative-art
pycontextfree
Pythonic generative art tool
Stars: ✭ 32 (+60%)
Mutual labels:  art, generative-art
generative-art-Processing
Processingによるアート作品をまとめたリポジトリです.一部の作品はopenFrameworksで書かれています.This is a repository for art portfolio of Processing art. Some of arts are written in openFrameworks, one of the C++ libraries.
Stars: ✭ 31 (+55%)
Mutual labels:  art, generative-art
glitch-art-bot-ts
Twitter bot that glitches photos on the fly
Stars: ✭ 66 (+230%)
Mutual labels:  art, generative-art
Blossom
A lovely interactive music generator
Stars: ✭ 162 (+710%)
Mutual labels:  art, generative-art
generative
A digital playground for experimenting with creative coding and WebGL
Stars: ✭ 50 (+150%)
Mutual labels:  art, generative-art
microbium-app
Draw new worlds
Stars: ✭ 89 (+345%)
Mutual labels:  art, generative-art
stamps
A language for producing art
Stars: ✭ 116 (+480%)
Mutual labels:  art, generative-art
arboles
Mapa de Arbolado Urbano
Stars: ✭ 13 (-35%)
Mutual labels:  art, collaborative
JRubyArt
JRubyArt a ruby implementation of processing
Stars: ✭ 87 (+335%)
Mutual labels:  art, generative-art
generative-art
🌈🎨 Generative Art is the idea realized as genetic code of artificial events, as construction of dynamic complex systems able to generate endless variations. This is also a nuxt-module (@luxdamore/nuxt-canvas-sketch) - [three.js, tensorflow.js and gsap are not included].
Stars: ✭ 41 (+105%)
Mutual labels:  art, generative-art
Generative-Art
A selection of generative art scripts written in Python
Stars: ✭ 284 (+1320%)
Mutual labels:  art, generative-art
book-mdpc
Il cinema tra le righe... di codice!
Stars: ✭ 59 (+195%)
Mutual labels:  art, generative-art
Urpflanze
A library for developers who want to approach to creative coding, artists who want to approach coding and for those who find it fun to play with math.
Stars: ✭ 118 (+490%)
Mutual labels:  art, generative-art
Art Dcgan
Modified implementation of DCGAN focused on generative art. Includes pre-trained models for landscapes, nude-portraits, and others.
Stars: ✭ 1,882 (+9310%)
Mutual labels:  art, generative-art
corruption-loops
Digitally disintegrating music
Stars: ✭ 37 (+85%)
Mutual labels:  art, generative-art
samila
Generative Art Generator
Stars: ✭ 750 (+3650%)
Mutual labels:  art, generative-art

frameV

Framed Visuals: collaborative generative art.

What is frameV?

frameV is a collaborative platform to display artworks that are rendered in the browser. It is open source and anybody can submit their work. The works are randomly selected from a pre-approved list and refreshes currently every 60 seconds.

Why the browser?

The web is open, accessible, and runs everywhere. You want to run this on your old phone as a cool art display in your house? No problem.

What is the approval process?

Submit a PR following the steps below. Maintainers will run your work, make sure it isn't malicious and you'll most likely get your work shown. If there is a problem, we'll let you know via your PR.

Adding a work to frameV

  1. Create your repo
    • Your repo should have an index.html file in the root. An example of a frameV repo can be found here: https://github.com/2xAA/frame-v-squares
    • You can use any method to create animations (SVG, Canvas2D, WebGL etc) but be wary that not everyone's devices will be the same, so performance counts.
    • frameV will make the root of your repo available at framev.vcync.gl/ when your work is displayed. However, if you have set the dir key on your work entry, the directory in your repo specified with dir will be available at framev.vcync.gl/ instead.
  2. Fork this repo
  3. Add a work entry in works.json (see the Work entries section below for more info)
  4. Create a PR back to this repo

Work entries

The works.json file contains an array of work entries in the following format:

{
  "author": "2xAA",
  "title": "Squares",
  "repo": "https://github.com/2xAA/frame-v-squares",
  "dir": "dist" // (optional)
}

Dir

The dir key is optional and is used to specify where in your repo your index.html is.

An example of a working repo with the dir key specified in the work entry can be found here: https://github.com/2xAA/framev-unicode-wave

Requirements for running the server

  • node.js >= 12

Running the server

  1. Clone this repo
  2. yarn
  3. node index.js
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].