Git Product home page Git Product logo

robopaint-mode-spiral's Introduction

Spiral Paint

An experimental spiral painting mode for RoboPaint

spiral

This module is a mode for RoboPaint, the software for drawing robots, and your friendly painting robot kit, the WaterColorBot!

This mode gives you the ability to pick any image and have it "painted" at a height, varying between 40% and 100% down, between the "up" position and the draw position, depending on the gray value at a given spiral position around the image. The image above was created using the Tombow dualbrush pen, but regular paint and variable width brushes work well too, as long as you don't have too much water and you can get your calibration just right.

spiral2

Different images can be combined in one, like this faux CMYK color separation image. For this example, color separation is done in Photoshop by copying the Cyan, Magenta, Yellow and Black channels outinto individual gray images which are painted each with the apprioriate color.

It's exceedingly important that your paper stay flat for these prints, and as more ink/paint is added, the paper invariable warps. I highly recommend adding a small amount tape or slightly tacky removable glue to the bottom of your paper to ensure it stays as perfectly flat during the print as possible.


All code MIT licensed. Created by TechNinja, with support and collaboration from Evil Mad Scientist.

robopaint-mode-spiral's People

Contributors

techninja avatar docprofsky avatar

Stargazers

Thomas Amberg avatar  avatar

Watchers

 avatar

Forkers

docprofsky

robopaint-mode-spiral's Issues

Spiral Paint doesn't support SVG files

Probably not the most useful feature for it to have, but if someone who actually knows what they're doing (i.e. not me) knows how to add support for SVG files, it might be nice.

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.