Show HN: RoughJS – Create hand-drawn graphics using JavaScript
roughjs.com
roughjs.com
EDIT: If folks want to play with a JSFiddle: https://jsfiddle.net/49g2Leqw/9/
I changed it a little bit to optimise rendering just in case you don't know about 'requestAnimationFrame()' (https://developer.mozilla.org/en-US/docs/Web/API/window/requ...):
https://beta.observablehq.com/@jashkenas/tumble-wheel-with-r...
Wheee.
Edit: Too much fun. Here's another: https://beta.observablehq.com/@jashkenas/scratchy-eyes
Just made a quick rough "Mondrian" drawing app (using BlockLike.js[1])
https://s.codepen.io/BlockLike/debug/Bromox/PNAvYLPDGqDr
Click and Drag to rectangle.
Space key = black
r key = red
b key = blue
g key = green
y key = yellow
[1] https://www.blocklike.org/#getstarted
EDIT: If folks want to play with the pen: https://codepen.io/BlockLike/pen/Bromox?editors=0010
On the other hand, if you just want to draw some pictures using the Zwibbler demo to put them on your blog, you don't need a license, and it doesn't cost you anything.
in the meantime ive started writing a pure react version of it: https://github.com/sw-yx/react-wired i have not published to npm yet
But now that I'm here... Is there any support for animation?
GitHub link: https://github.com/pshihn/rough
You need to create an account (for storing drawing profiles), but the usage is free.
When presenting designs, in some situations you may want to show rough sketches and not high fidelity (or people focus on details rather than the big picture). Something like that would allow me to easily toggle between high fidelity to rough state.
Would look great in http://yuml.me which also has a sketchy look.
I need to rewrite yUML using newer tech, business collaborations welcome :)
I used to prefer mermaid.js, but it silently fails in ways the don't work that well for me: https://mermaidjs.github.io/mermaid-live-editor.
There's a critique about digital art in general here: over-perfection is dull. I'm all about that wabi-sabi.
I'm sure Charts and all would be easy too.
Thank you!