Mopaj
Un sistema de edición revolucionario.
Estado del proyecto
Puedes jugar con la aplicación de trabajo en progreso en mOpaint.app
Características:
- AutoSaves localmente dentro de la aplicación, incluido el historial (nota: si "borra las cookies" en su navegador, probablemente eliminará documentos autosavados dentro de la aplicación)
- Guardar/cargar documentos, incluido el historial
- Historia no destructiva (no lineal): regrese a cualquier punto de la historia con la barra lateral de la historia, incluso si deshace y hace algo más. En lugar de descartar redos, crea una nueva rama en el árbol de la historia .
- Algunas herramientas de simetría. Se combinan procesalmente junto con las herramientas básicas de dibujo.
Limitaciones:
- La visión del proyecto aún no se ha realizado.
- Parece que hay un montón de herramientas, pero en realidad no hay tanta variación interesante. Las herramientas de simetría se combinan estáticamente, en lugar de permitirle combinarlo con lo que desee como usuario.
- Faltan muchas características que desea en un editor de imágenes básico
- No hay tamaños de pincel (aunque puedes probar con las herramientas "círculos de forma libre")
- Sin herramienta ovalada (solo círculos)
- Sin herramienta de texto
- No hay zoom (aunque puedes usar el zoom de tu navegador)
- No puede cambiar el tamaño del documento; Se fija a 640x480 píxeles
Principios
- Diseño holístico
- Haz más con menos. Menos conceptos, más funcionalidad.
- No descarte los datos de forma predeterminada
- Solo descarte información a solicitud del usuario, ya sea por acción explícita en el momento o preferencia.
- Exploración intrépida
- Deje que los usuarios exploren sin miedo, tanto la interfaz como en las rutas de trabajo. Reduce la preocupación.
Ideas
- Todo siempre se guarda , incluida la historia de deshacer.
- Puede volver a cualquier estado , con el historial de deshacer no destructivo (no lineal). De hecho, implementé esto primero en JS Paint, mi clon de pintura de MS a base de navegador (pero en JS pinta la historia de deshacer no se guarda en la sesión, y es realmente ineficiente. Espero eventualmente basar la pintura JS en MOPAINT).
- Cambiar cualquier cosa después del hecho. No tiene que preocuparse por seguir los pasos correctos exactos (como seleccionar la capa correcta antes del dibujo), porque puede cambiar los pasos . Edite la historia tan fácilmente como la crea en primer lugar.
- Admite múltiples vistas en un documento, en paneles y en ventanas separadas. (Si se les da las limitaciones de un navegador web, Windows separados son contextos separados, pero podría funcionar de manera similar al soporte de usuarios múltiples de igual a igual, simplemente no pasan a través de la red).
- Vista previa de cómo los cambios afectan diferentes partes de un documento, en paneles que muestran esas partes del documento. Esto sería especialmente útil para animaciones o escenas grandes con copias de objetos.
- En lugar de tener "objetos inteligentes" y "filtros inteligentes" (así como equivalentes tontos) como en Photoshop, literalmente todo es "inteligente", porque el modelo de edición es "inteligente". Cada trazo de pincel es más inteligente que un objeto inteligente, cuando quieres que sea (si quieres personificarlo así).
- En lugar de tener "máscaras de recorte", además de poder seleccionar una región y eliminar (para una sola vez), puede hacer este último y luego "editar antes" y en vivo por la actualización.
- (Todavía puede haber herramientas/UI que lo ayuden a configurar máscaras, etc., pero la estructura del documento será mucho más general. Parte del punto es que podría hacer algo así usted mismo, incluso algo nuevo (no necesita estar incorporado), y no hay una característica que no tenga una característica "inteligente" equivalente donde puede editar material fuente y ver resultados de resultados en vivo.
- Texturing 3D modelos dibujando directamente sobre ellos sería divertido (como Chameleon, Chameleon.js, Sculptgl, Paint 3D).
- Si podemos hacer texturas en modelos 3D, debería ser posible extender eso a basarse en lienzos teselados, para crear diferentes tipos de patrones de repetición, como Eschersketch.
- Todo puede ser accesible por comando (como el ideal de texto sublime, que no logra, en su lugar, tiene algunas cosas accesibles en los menús), pero no solo por escribir, sino también por aportes del habla si lo desea, con una comprensión del lenguaje natural, y esa comprensión también puede aplicarse a los comandos mecanografiados. Puede ser comandos conversacionales, desambigrantes y aclaratorios, llenando los parámetros. No se equivoque al pensar que el sistema debe terminar como una lista de comandos para seleccionar; Las funciones necesitan parámetros.
- Los parámetros se pueden responder gráficamente, con un control deslizante o seleccionando o dibujando cosas, o textualmente (habla/tipificación).
- "Dibuja algunos árboles al lado de la casa ... a su alrededor ... unos cincuenta ... no, eso es demasiados ... hazlos abetos".
- Integre la desambiguación del reconocimiento de voz (palabras y frases similares que la computadora se mezcla) con la desambiguación del comando. Del mismo modo para la corrección tipográfica y la expansión de la abreviatura ("coincidencia difusa").
- Puede mostrarle diferentes opciones para la comparación (utilizando la función de vistas mencionada anteriormente), para que usted elija. Dado que todo no es destructivo, esto incluso puede incluir una vista previa de operaciones arbitrarias
- Para fines artísticos y exploratorios, "Sorprender Me" debería ser una opción válida. De hecho, imagino una IA simple que se suma al azar al documento, o incluso modifica la historia de manera no destructiva (es decir, crea historias alternativas). Se puede considerar que estos documentos/historias modificados tienen un genoma similar, y no solo podrían elegir entre el pan juntos.
(Esto es solo un puñado de ideas; tantas ideas salen cuando vueltas por el modelo de edición, y piensas críticamente sobre lo que la interfaz de usuario puede ser ...)
¿Qué hay en un nombre?
¿Qué podríamos ganar?
- mancil
- M ulttiuser o nline
- moderno
- Mo Dular
- un nuevo M odus o Perandi
- Imágenes de Mo rphing
- Haciendo mo ckups
- Quizás Mo Saics
- Mada (animación (incluida la mayoría) y física (incluidos los Tors), especialmente juntos )
- EMISA , tal vez un poco de costumbre y dinámica
- Tal vez 3d Mo deling ( M ake o bjects p retty de manera rástica en lo suyo )
- Pero el documento Mo del es la parte importante
- y mo re! Es un proyecto de Penended
MOPAINT. Más que pintar.
¡MO 'Pintores, MO' DIVERSIÓN! MOPAINT.
M AKING O SSUM P OSSUM A RTISTICA INTERFACES & N OVEL TOOLS , ESO ES MI MO
La extensión del archivo podría ser .mop , y podría representar el proyecto MOPAINT, y/o relacionarse con las herramientas, como un trapeador (que es como un pincel grande), MOP, ¿no es tan bueno? :PAG