Skip to content

freealise/papergrapher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

papergrapher

Vector Editor based on Paper.js

A working version can be found at https://w00dn.github.io/papergrapher/

TODO:

raster image and dot pattern tracer: use gist for findContours or metaballs (https://jurasic.dev/marching_squares/) with simplifyPath and unite (https://stackoverflow.com/questions/71077189/merging-two-bezier-based-shapes-into-one-to-create-a-new-outline/), or geometrizer / primitive.js
vectors are low-res pictures detailed gradually (~progressive jpeg), halftone points / lines / shapes in RGB or CMYK
storyboards as vectorized photos; connect to Panoramera

handle mouse velocity

http://paperjs.org/features/#mouse-interaction
http://paperjs.org/tutorials/interaction/mouse-tool-events/
http://paperjs.org/tutorials/interaction/creating-mouse-tools/

3d video soundtrack editor

load audio files as svg stroke-dasharray (lossless or for charting; subpixel stroke / gap ratio is volume,
x/y is theta/phi, backward stroke data or distance is envelope, text along path is filename to include,
grouped and layered strokes are spectrum (?))

About

Vector Editor based on Paper.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 73.1%
  • HTML 19.0%
  • CSS 7.9%