Coder Social home page Coder Social logo

sketches's Introduction

sketches

My collection of personal plotter generative art sketches made with vsketch. Most can be run and interacted with using the following command:

$ vsk run hline

Some additional dependencies might be needed, including but not limited to:

Though I wrote it, note that this code doesn't necessarily match my standards :)

The code is available under the MIT license and the artworks under CC BY-NC-SA 4.0.


layers

Quick and dirty sketch to serve as banner for my article on layers, vpype, and the Axidraw.


kare

Tribute to Susan Kare's iconic work on the early Macintosh. These were my #ptpx22 postcards. Made with vpype-pixelart.


snowflake

A quick-and-dirty snowflake generator for Xmas giftwrap decoration.

xmas gifts decorated with plotted generative snowflakes


world

Rotating earth, 280-frame loop I made to illustrate my article on the Automatic #plotloop Machine.

Here is a video of the process:

And the resulting loop:


warp

Hyperspace jump, 200-frame loop made automatically with a couple of Raspberry Pi, some LEGOs and a Doit script.

Highly compressed/dithered, 40-fps GIF:

Other versions:

  • Uncompressed 4-fps GIF here.
  • YouTube version at the intended 120 fps here.

fill_test

Details here.


machine_typography

17 letters for 17 recipients. This is my winter '21-'22 #ptpx contribution.

IMG_1676_2200

image image


postcard

Helper sketch to create postcards with addresses and a custom message. Very useful for #ptpx.

Instructions:

  1. Create the following files next to the sketch script:
  • addresses.txt: all the addresses, separated by two new lines
  • header.txt: header text (typically, your address)
  • message.txt: postcard message, may contain $FirstName$, which will be replaced as you expect
  1. Run the sketch: vsk run postcard
  2. Adjust the parameters and your message until everything looks good, then save a configuration (my_config)
  3. Export all SVGs: vsk save --config my_config --param addr_id 0..8 postcard (adjust the address ID range as needed)

image

Added Jan. 2023: support for bitmap font rendering using the Monocraft font:


liquid_neon

Small experiment which combined the neon module sets with some deformation filter that would eventually become the squiggles command.

image


drift_poly

My design for early 2021 #ptpx. The config for the 9 cards I made are included in the repo.


dots

Just a bunch of dots drawn with vsk.point() on a regular grid. Sometime they are skipped, sometime in a different color.


random_lines

That's 500k Perlin noise values obtained in a single call of noise().


circular_patterns


fish


hline


perlin agents

sketches's People

Contributors

abey79 avatar imgbot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

sketches's Issues

There is no way to stop vsk project

Step to reproduce:

  1. Run a vsk project rising "vsk run project_name"
  2. Now try to stop the project
  3. Observe if I close the vpype viewer still in terminal it is running there is no way to stop that except I have to close the terminal

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.