Lascaux Sketch 2 by marcello

Your Drawings

Start drawing right now! Drawings are saved in your web browser's storage.

Size:

Original Lascaux Sketch logo circa 2002

Lascaux Sketch 2 is an open source web-based digital painting tool.

github.com/marcello3d/lascaux-sketch

marcello3d

About

I built the first version of Lascaux Sketch back in 2002 for my site 2draw.net as a side project inspired by the Oekaki scene at the time.

This new version is a mashup of experiments I've done over the years. The goal is to build a sweet drawing app using modern web technologies.

Features

  • Multi-layer canvas up to 4000 ⨉ 4000
  • Hardware-accelerated with WebGL
  • 64bit/128bit RGBA blending (if supported)
  • Full animated stroke and undo history
  • Saves in browser local storage
  • More in the works, follow along on Twitter and Github!

Keyboard shortcuts

  • Ctrl+Z: Undo
  • Shift+Ctrl+Z: Redo
  • Ctrl+=: Zoom in
  • Ctrl+-: Zoom out
  • Ctrl+0: Zoom to 100%
  • B: Brush
  • E: Erase

Diagnostics

Visit the diagnostics page to see how Lascaux Sketch handles your device and browser

Changelog

2021-02-28

  • Fixed rare crash

2021-02-27

  • Fixed keyboard shortcuts on Windows

2020-08-02

  • Added keyboard shortcuts

2020-07-25

  • Bug fixes

2020-07-12

  • Redesigned sliders with better iPad support

2020-07-08

  • New internal drawing format
  • Add ability to rename layers
  • Export/import raw drawing JSON
  • Improve stroke rendering

2020-06-28

  • Fix erasing on first layer (all layers are RGBA now)

2020-06-23

  • Fix add layer undo

2020-06-21

  • Open source!!!
  • Group drawings by date
  • Rename drawings by clicking on their title

2020-06-20

  • Improve UI, add icons
  • Fix bugs where drawing list does not update
  • Prevent accidental dots when pinch zooming

2020-06-19

  • Show drawing thumbnails
  • Block swipe back/forward on Chrome while drawing

2020-06-18

  • Set your canvas size before drawing

2020-06-16

  • Added "Save PNG" button

2020-06-14

  • Version to header
  • Code/deployment reorganization

2020-06-13

  • Support for float16 (if float32 is not available)
  • Faster undo after reloading drawing

2020-06-09

  • Click to add a dot
  • Brush spacing and hardness sliders
  • Sentry error tracking
  • Smoother brush rendering

2020-06-06

  • First public release!
  • Save drawings to local storage
  • Loading screen