Все правильно поняли. Я предложил отдельно руками в интерфейсе создавать «точку состояния». Снапшот ведь тоже руками отдельно создается, или при сохранении. Если при каждом изменении создавать снапшот для каждого слоя и хранить при этом еще отдельно хистори, то памяти на долго не хватит.
Чтобы сохранить визуальную информацию слоя в случае его изменения инструментами Smudge (Brush, pencil, eraser), обычно слой дублируется и все изменения производятся уже на новом слое. Затем, изменения сравниваются с предыдущим слоем (от которого продублировано) и корректируются, либо все начинается заново. Это стандартный юзкейс, который применяется каждые 10 минут работы в фотошопе.
Вообще, ваша концепция мне понравилась. Я бы предложил для нее решение этого юзкейса следующим образом: на каждом слое можно создать точку сохранения состояния, после которой можно сделать любое изменения, и потом вернуться спокойно в эту точку. Можно также провести аналогию с системами управления версиями.
Выглядеть будет примерно так:
Я рисовал в S-note на Note 10.1 — до отзывчивовсти графического планшета (Wacom Intuos) или монитора-планшета (Cintiq) ему еще очень далеко. Кроме того, ценности для дизайнера/художника эта программа собой не представляет. В других приложениях, например Autodesk SketchBook Pro, отзывчивость еще хуже, чем в S-Note. А вот на видео, записанным товарищем exception13, в гимпе планшет ведет себя очень отзывчиво.
Это можно объяснить тем, что приложения для рисования используют лишь одно ядро. Вот здесь доказательство тому: версия Autodesk SketchBook Pro выдает одинаковую производительность как на Note 10.1 так и на Ativ Smart PC, а версия для PC выдает намного лучший результат на Ativ Smart PC.
Также, если сравнить оценку 1410 в Geekbench 2 — 32 Bit процессора Intel Atom Z2760 и 1859 у Samsung Exynos 4412 Quad, то очевидно, что железо у Note 10.1 еще производительней, чем у Ativ Smart PC. Хочу также отметить, что за производительность 2Д редакторов отвечает именно CPU.
Поэтому, если бы товарищ exception13 записал бы более подробное видео работы со стилусом в Gimp, и отзывчивость пера была бы на хорошем уровне, то это была бы своего рода революция для графических дизайнеров на рынке планшетов с поддержкой стилуса со степенями нажатия :)
Интересно также было бы сравнение времени отзыва пера на линуксе/гимпе с Андроидом/TVPaint или SketchBook Pro. Сейчас как раз выбираю себе планшетный ПК для рисования, а в сторону Note 10.1 даже не смотрел — слишком лагает. Но на видео с Дебианом очень отзывчиво было — вот и появился интерес :)
«Создаем формы с заданным размером. Чтобы нарисовать форму нужного размера, нужно ввести необходимое значение на панели опций.» — эта функция доступна уже несколько версий подряд. Насколько я помню, она была еще в Photoshop CS.
Это было настолько тонко, что никто и не заметил.
adonit.net/jot/touch/
Вообще, ваша концепция мне понравилась. Я бы предложил для нее решение этого юзкейса следующим образом: на каждом слое можно создать точку сохранения состояния, после которой можно сделать любое изменения, и потом вернуться спокойно в эту точку. Можно также провести аналогию с системами управления версиями.
Выглядеть будет примерно так:
Это можно объяснить тем, что приложения для рисования используют лишь одно ядро. Вот здесь доказательство тому: версия Autodesk SketchBook Pro выдает одинаковую производительность как на Note 10.1 так и на Ativ Smart PC, а версия для PC выдает намного лучший результат на Ativ Smart PC.
Также, если сравнить оценку 1410 в Geekbench 2 — 32 Bit процессора Intel Atom Z2760 и 1859 у Samsung Exynos 4412 Quad, то очевидно, что железо у Note 10.1 еще производительней, чем у Ativ Smart PC. Хочу также отметить, что за производительность 2Д редакторов отвечает именно CPU.
Поэтому, если бы товарищ exception13 записал бы более подробное видео работы со стилусом в Gimp, и отзывчивость пера была бы на хорошем уровне, то это была бы своего рода революция для графических дизайнеров на рынке планшетов с поддержкой стилуса со степенями нажатия :)