Mopaint
Революционная система редактирования.
Статус проекта
Вы можете поиграть с приложением неверного производства на Mopaint.App
Функции:
- Автостанции локально в приложении, включая историю (примечание: если вы «очистите файлы cookie» в своем браузере, это, скорее всего, удалит документы, автозав, автоматически в приложении)
- Сохранить/загрузить документы, включая историю
- Неразрушающая (нелинейная) история: вернитесь к любой точке истории с боковой панелью истории, даже если вы отмените и делаете что-то еще. Вместо того, чтобы отказаться от Redos, он создает новую ветку в дереве истории .
- Некоторые инструменты симметрии. Они процедурно объединены вместе с основными инструментами рисования.
Ограничения:
- Видение проекта еще не реализовано.
- Похоже, есть куча инструментов, но на самом деле не так много интересных вариаций. Инструменты симметрии объединяются статически, вместо того, чтобы позволить вам объединить его с тем, что вы хотите, как пользователь.
- Многие функции, которые вы хотели бы в базовом редакторе изображений, отсутствуют
- Нет размеров щетки (хотя вы можете попробовать с инструментом (ов) «Свободной формы»)
- Нет овального инструмента (только круги)
- Нет текстового инструмента
- Нет зум (хотя вы можете использовать зум своего браузера)
- Не может изменить размер документа; он зафиксирован на 640x480 пикселей
Принципы
- Целостный дизайн
- Делать больше с меньшими затратами. Меньше понятий, больше функциональности.
- Не отказывайтесь от данных по умолчанию
- Только отбросьте информацию по запросу пользователя, будь то явное действие в то время или предпочтения.
- Бесстрашное исследование
- Пусть пользователи бесстрашно исследуют, как интерфейс, так и пути работы. Уменьшить беспокойство.
Идеи
- Все всегда сохраняется , включая историю отмены.
- Вы можете вернуться в любое состояние , с неразрушающей (нелинейной) историей отмены. Я на самом деле реализовал это первым в JS Paint, мой клон MS Paint на основе браузера (но в JS Paint История отмены не сохранена в сеансе, и это действительно неэффективно. Я надеюсь в конечном итоге основать краску JS на Mopaint.)
- Измените что-нибудь после факта. Вам не нужно беспокоиться о том, чтобы выполнить точные правильные шаги (например, выбор правильного слоя перед рисунком), потому что вы можете изменить шаги . Редактировать историю так же легко, как создать ее в первую очередь.
- Поддерживайте несколько представлений в документе, в панелях, а также в отдельных окнах. (Если предоставлено ограничения веб-браузера, отдельные окна являются отдельными контекстами, но это может работать аналогично одноранговым многопользовательским поддержке, просто не пройдя через сеть.)
- Предварительный просмотр, как изменения влияют на разные части документа, в панелях, которые показывают эти части документа. Это было бы особенно полезно для анимации или больших сцен с копиями объектов.
- Вместо того, чтобы иметь «умные объекты» и «умные фильтры» (а также тупые эквиваленты), как в Photoshop, буквально все «умное», потому что модель редактирования «умная». Каждый удар кисти умнее умного объекта, когда вы хотите, чтобы он был (если вы хотите олицетворять его так.)
- Вместо того, чтобы иметь «маски», в дополнение к возможности выбирать регион и удалить (для одноразового), вы можете просто сделать последнее, а затем «редактировать ранее», и это будет проживание.
- (По-прежнему могут быть инструменты/пользовательский интерфейс, которые помогут вам настроить маски и т. Д., Но структура документа будет гораздо более общей. Частично это то, что вы можете сделать что-то подобное самостоятельно, даже что-то новое (он не должен быть встроенным), и нет функции, которая не имеет эквивалентной функции «умной», где вы можете редактировать исходный материал и увидеть результаты в прямом эфире).
- Текстурирование трехмерных моделей, рисовав непосредственно на них, было бы весело (например, Chameleon, chameleon.js, Sculptgl, Paint 3D).
- Если мы можем сделать текстурирование на 3D -моделях, должно быть возможно расширить это на рисование на тесселленских полотнах, для создания различных типов повторяющихся шаблонов, таких как Eschersketch.
- Все может быть доступно по команде (например, идеал возвышенного текста, которого он не достигает, вместо этого имея некоторые вещи, доступные только в меню), но не только путем ввода, но и по речевым вводу, если вы хотите, с пониманием естественного языка, и это понимание также может применяться и к типичным командам. Это может быть разговорными, неоднозначными и разъясняющими командами, заполняя параметры. Не заблуждайтесь, думая, что система должна закончиться как список команд для выбора; Функции нуждаются в параметрах.
- На параметрах можно ответить графически, с ползунком или выбором или рисованием вещей, или в тексте (речь/набор).
- «Нарисуй несколько деревьев рядом с домом ... все вокруг этого ... около пятидесяти ... нет, это слишком много ... сделай их ели».
- Интегрируйте неоднозначное распознавание речи (аналогичные звучащие слова и фразы, которые смешивает компьютер) с исключением команды. Точно так же для коррекции опечатки и расширения аббревиатуры («нечеткое сочетание»).
- Это может показать вам разные варианты для сравнения (используя функцию вышеупомянутого представления), чтобы вы выбирали между ними. Поскольку все неразрушающее, это может даже включать в себя предварительные просмотр произвольных операций
- Для художественных и исследовательских целей «Сюрприз меня» должен быть действительным вариантом. На самом деле я представляю простой ИИ, который случайным образом добавляет к документу или даже изменяет историю неразрушающе (т.е. создает альтернативную историю). Эти модифицированные документы/истории можно рассматривать как наличие аналогичного генома, и их можно просто выбрать между хлебом.
(Это всего лишь несколько идей; так много идей выходит, когда вы переворачиваете модель редактирования, и критически думаете о том, каким может быть пользовательский интерфейс ...)
Что в имени?
Что мы можем получить?
- М острый
- Multiuser o nline
- современный
- Мо дуляр
- совершенно новый M Odus o Perandi
- Mo Rphing Images
- Создание Mo Ckups
- Может быть, Мо Саики
- MoTion (анимация (включая Mo Rphing) и физика (включая моду ), особенно вместе )
- e motion , может быть, какой -то индивидуальный, динамический e mo ji
- Может быть, 3D MO Deling ( M Ake O BucceS Ptty A Rtistically в его вещении )
- Но документ Mo del является важной частью
- И Мо ! Это массивно -аккуратный проект
Mopaint. Больше, чем краска.
Mo 'Painters, Mo' Fun! Mopaint.
M aking o ssum p ossum rtistic i nterfaces & n ovel to ools, это моя моза
Расширение файла может быть .mop , и оно может соответствовать проекту Mopaint, и/или относиться к инструментам, таким как шваблина (что вроде как большая кисть) - швабня - не так ли это здорово? : P