Distorted noise with weird textures and funky shapes rendered using my rayhatcher algorithm.
4671 characters of pure Javascript, no libraries.
Some options can be changed via the URL:
&lw=.25 : The linewidth in millimetres. &d=.4 : Line density (multiplier to linewidth). &h=235 : Page height in millimetres. The aspect ratio is 16:9, for a width of 420mm, suitable for A3 plotting. &bg=1 : Set to 0 to remove background rectangle (recommended for plotting).
When plotting, it is recommended to use a path reordering / optimizing tool such as axicli or vpype to greatly reduce the plotting time.