Émousser
Un système d'édition révolutionnaire.
État du projet
Vous pouvez jouer avec l'application Work-in-Progress chez Mopaint.App
Caractéristiques:
- Autosaves localement dans l'application, y compris l'historique (Remarque: Si vous "effacez les cookies" dans votre navigateur, il supprimera probablement les documents automatiquement dans l'application)
- Enregistrer / charger des documents, y compris l'historique
- Histoire non destructive (non linéaire): revenez à n'importe quel point de l'histoire avec la barre latérale de l'histoire, même si vous annulez et faites autre chose. Au lieu de jeter des redos, il crée une nouvelle branche dans l' arbre d'histoire .
- Quelques outils de symétrie. Ils sont combinés de manière procédurale avec les outils de dessin de base.
Limites:
- La vision du projet n'est pas encore réalisée.
- Il semble qu'il y ait un tas d'outils, mais il n'y a pas vraiment de variation intéressante. Les outils de symétrie sont combinés statiquement, au lieu de vous permettre de le combiner avec ce que vous voulez en tant qu'utilisateur.
- De nombreuses fonctionnalités que vous souhaitez dans un éditeur d'image de base manquent
- Pas de tailles de pinceau (vous pouvez essayer avec l'outil "Cercles de forme libre")
- Pas d'outil ovale (seulement des cercles)
- Pas d'outil texte
- Pas de zoom (tho vous pouvez utiliser le zoom de votre navigateur)
- Impossible de redimensionner le document; il est fixé à 640x480 pixels
Principes
- Conception holistique
- Faites plus avec moins. Moins de concepts, plus de fonctionnalités.
- Ne jetez pas les données par défaut
- Jetez uniquement les informations à la demande de l'utilisateur, que ce soit par action explicite au moment ou à la préférence.
- Exploration intrépide
- Laissez les utilisateurs explorer sans crainte, à la fois l'interface et les chemins de travail. Réduire l'inquiétude.
Idées
- Tout est toujours sauvé , y compris l'annulation de l'histoire.
- Vous pouvez revenir à n'importe quel état , avec une histoire non destructive (non linéaire). J'ai en fait implémenté ce premier dans JS Paint, mon clone basé sur le navigateur de MS Paint (mais dans JS Paint, l'histoire de l'annulation n'est pas sauvée dans la session, et c'est vraiment inefficace. J'espère éventuellement baser JS Paint sur Mopaint.)
- Changez n'importe quoi après le fait. Vous n'avez pas à vous soucier de suivre les bonnes étapes exactes (comme la sélection de la couche droite avant de dessiner), car vous pouvez modifier les étapes . Modifiez l'histoire aussi facilement que de la créer en premier lieu.
- Prise en charge de plusieurs vues sur un document, dans les vitres ainsi que dans des fenêtres séparées. (Si vous donnez les limites d'un navigateur Web, les fenêtres séparées sont des contextes distincts, mais cela pourrait fonctionner de manière similaire à la prise en charge multi-utilisateurs entre pairs, ne passant tout simplement par le réseau.)
- Aperçu de la façon dont les modifications affectent différentes parties d'un document, dans les vitesses qui montrent les parties du document. Cela serait particulièrement utile pour les animations ou les grandes scènes avec des copies d'objets.
- Au lieu d'avoir des "objets intelligents" et des "filtres intelligents" (ainsi que des équivalents stupides) comme dans Photoshop, tout est "intelligent", car le modèle d'édition est "intelligent". Chaque coup de pinceau est plus intelligent qu'un objet intelligent, lorsque vous voulez qu'il soit (si vous voulez le personnifier comme ça.)
- Au lieu d'avoir des "masques d'écrasement", en plus de pouvoir sélectionner une région et de supprimer (pour un seul-off), vous pouvez simplement faire ce dernier, puis "modifier plus tôt" et il sera à la mise à jour.
- (Il peut encore y avoir des outils / interface utilisateur qui vous aident à configurer des masques, etc., mais la structure du document sera beaucoup plus générale. Une partie du point est que vous pouvez faire quelque chose comme vous vous-même, même quelque chose de nouveau (il n'a pas besoin d'être intégré), et, il n'y a pas de fonctionnalité en direct.
- La texturation des modèles 3D en dessinant directement sur eux serait amusant (comme Chameleon, Chameleon.js, sculptgl, peinture 3D).
- Si nous pouvons faire de la texture sur des modèles 3D, il devrait être possible de prolonger cela au dessin sur des toiles à éponge, pour créer différents types de modèles de répétition, comme Eschersketch.
- Tout peut être accessible à la commande (comme l'idéal du texte sublime, qu'il ne réalise pas, n'ayant plutôt des choses accessibles dans les menus), mais pas seulement en tapant, mais par entrée de la parole aussi si vous le souhaitez, avec une compréhension du langage naturel, et cette compréhension peut également s'appliquer aux commandes tapées. Il peut s'agir de commandes conversationnelles, désambigantes et clarifiantes, remplissant les paramètres. Ne vous trompez pas de penser que le système devrait se terminer comme une liste de commandes à sélectionner; Les fonctions nécessitent des paramètres.
- Les paramètres peuvent être répondus graphiquement, avec un curseur ou en sélectionnant ou en dessinant des choses, ou textuellement (discours / typage).
- "Dessinez des arbres à côté de la maison ... tout autour ... environ cinquante ... non, c'est trop ... faites-les fir."
- Intégrer la désabigation de la reconnaissance vocale (des mots et des phrases similaires de l'ordinateur) avec la désambiguïsation des commandes. De même pour la correction de la faute de frappe et l'expansion d'abréviation ("correspondance floue").
- Il peut vous montrer différentes options de comparaison (en utilisant la fonction de vue susmentionnée), pour que vous puissiez choisir. Étant donné que tout n'est pas destructif, cela peut même inclure le prévisualisation des opérations arbitraires
- À des fins artistiques et exploratoires, "Surprenez-moi" devrait être une option valide. En fait, j'imagine une simple IA qui s'ajoute au hasard au document, ou même modifie l'histoire de manière non destructive (c'est-à-dire crée des histoires alternatives). Ces documents / histoires modifiés peuvent être considérés comme ayant un génome similaire, et pourraient non seulement être cueillis entre les deux mais le pain ensemble.
(Ce n'est qu'une poignée d'idées; tant d' idées sortent lorsque vous tournez autour du modèle de montage et pensez de manière critique à ce que l'interface utilisateur peut être ...)
Qu'y a-t-il dans un nom?
Que pourrions-nous gagner à gagner?
- m obily o perable
- m ultiuseur
- moderne
- mo
- un tout nouveau m odus o perandi
- images mo -rphing
- faire des mo ckups
- Peut-être mo- saics
- Mo tion (animation (y compris Mo rphing) et physique (y compris les mo tors), en particulier ensemble )
- e mo tion, peut-être une coutume et dynamique e mo ji
- Peut- être que 3d mo deling ( m ake o bjects p .
- Mais le document Mo del est la partie importante
- Et Mo Re! c'est un projet de monté
Mopaint. Plus que la peinture.
Mo 'peintres, mo' amusant! Mopaint.
m aking o ssum p osssum a rtistic i nterfaces & n ovel t ools, c'est mon mo
L'extension de fichier pourrait être .mop , et elle pourrait représenter le projet Mopaint et / ou se rapporter à des outils, comme une vadrouille (qui est un peu comme un gros pinceau) - MOP - n'est -ce pas génial? : P