Displaying 1 to 20 from 43 results

geo_pattern - Create beautiful generative geometric background images from a string.

  •    Ruby

Generate beautiful tiling SVG patterns from a string. The string is converted into a SHA and a color and pattern are determined based on the values in the hash. The color is determined by shifting the hue and saturation from a default (or passed in) base color. One of 16 patterns is used (or you can specify one) and the sizing of the pattern elements is also determined by the hash values. You can use the generated pattern as the background-image for a container. Using the base64 representation of the pattern still results in SVG rendering, so it looks great on retina displays.

triangle - Convert images to computer generated art using delaunay triangulation.

  •    Go

Triangle is a tool to create image arts using the delaunay triangulation technique. It takes an image as input and it converts to abstract image composed of tiles of triangles. The library can be installed via Homebrew too or by downloading the binary file from the releases folder.

snek - An experimental system for writing generative systems

  •    Common

This library is specifically written to be useful for a broad range of ways in which I create art using various generative algorithms. A simple (graph) data structure for working with vertices and edges The structure is named snek; the name is explained below. This structure is combined with a programming pattern for applying changes to the structure. The pattern relies on alterations, see below.




differential-line - a generative algorithm

  •    Python

This algorithm simulates the way a number of biological things in nature grows. Among other things it is made to mimic the growth of the human brain, as well as a great number of plants. In brief; we start of with a number of connected nodes in a circle. Gradually we introduce new nodes on the line—prioritizing segments where the curve bends more sharply. Over time the curve grows increasingly intricate, but it never self-intersects.

mmgeneration - MMGeneration is a powerful toolkit for generative models, based on PyTorch and MMCV.

  •    Python

MMGeneration is a powerful toolkit for generative models, especially for GANs now. It is based on PyTorch and MMCV. The master branch works with PyTorch 1.5+. v0.2.0 was released on 30/05/2021. Please refer to changelog.md for details and release history.

simplex-noise.js - A fast simplex noise implementation in Javascript.

  •    Javascript

simplex-noise.js is a fast simplex noise implementation in Javascript. It works in the browser and on nodejs. By default simplex-noise.js will use Math.random() to seed the noise.


canvas-sketch - [beta] A framework for making generative artwork in JavaScript and the browser.

  •    Javascript

This is in early beta stages, don't expect it to work reliably across versions yet. I'm looking for collaborators and beta testers, so please post an issue if you find any problems or want to help out with this project in some way. canvas-sketch is a loose collection of tools, modules and resources for creating generative art in JavaScript and the browser.

RiTaJS - RiTa: the generative language toolkit (in JS)

  •    Javascript

RiTa.js is designed to an easy-to-use toolkit for experiments in natural language and generative literature, based on the original RiTa library for Java. RiTa.js works alone or in conjunction with p5.js, processing.js, node/npm, or browserify. All RiTa and RiTa.js tools are free/libre/open-source according to the GPL.

RiTaJSHistory - RiTaJS: A generative language toolkit for JavaScript

  •    Javascript

RiTa.js is designed to an easy-to-use toolkit for experiments in natural language and generative literature, based on the original RiTa library for Java. RiTa.js works alone or in conjunction with p5.js, processing.js, node.js, bower, or browserify. All RiTa and RiTa.js tools are free/libre/open-source according to the GPL.

THREE

  •    Javascript

THREE.Terrain is a procedural terrain generation engine for use with the Three.js 3D graphics library for the web. The latest releases of this project have been tested with three.js r86.

SampleRNN_torch - Torch implementation of SampleRNN: An Unconditional End-to-End Neural Audio Generation Model

  •    Lua

A Torch implementation of SampleRNN: An Unconditional End-to-End Neural Audio Generation Model. Feel free to submit links to any interesting output you generate or dataset creation scripts as a pull request.

book-mdpc - Il cinema tra le righe... di codice!

  •    Processing

Minimalist movie posters generated using Processing programming language. This collection of code snippets will be included in my book "Manuale di Programmazione Cinematografica". A survey of computer programming exercises using Java and Processing.

musical-creativity - Models of Musical Creativity (in Clojure)

  •    Clojure

Experiments with models for computers generating music.

folio.js - A library for use with Paper.js (http://paperjs.org/)

  •    Javascript

Folio.js is a library for Paper.js. Folio.js is a collection of functions for supporting animations, rudimentary 3D, additional Path items and lastly a structured framework/chain of operations similar to that of Processing, OpenFrameworks, Cinder, et. al. Not all of the code used in Folio.js was created by me but credit and links are given where credit is due.

toxiclibsjs-examples - Repo for toxiclibs.js website and examples

  •    Javascript

This repository contains the site files for toxiclibs.js (github, NPM, bower) . The site is an Express.js server and you can learn more about how this works in the Technical Overview. The site's examples are configured in the sitemap.js and located in src/javascripts/examples/. Each example ending in .pde is a processing.js file. Note: after you add an entry to sitemap.js you will need to re-start the server for it to see the changes. Or you can use a tool like forever.

appgen

  •    Javascript

A software development toolkit that lets you generate many different versions of the same app. The appgen module is a build tool similar to make or ant, except that it can produce multiple versions of the same app from a common set of resources. You can easily handle platform quirks, compatibility issues, skinning, feature selection by defining variations within a well-defined build structure.

FieldKit

  •    Javascript

Basic building blocks for computational design projects in JavaScript. Written in CoffeeScript for browser and server environments. Finished all core parts of the physics simulation package. Apart from a few rough edges its already fairly usable as you can see in examples 04 + 05.

forte - Designing generative structures by interactive sketching

  •    Javascript

An interactive sketch-based tool that lets you create organic structures such as this robot's new leg. The current version is limited to a few platforms. Let me know if you'd like to run Forté on something different.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.