Estoy tratando de escribir una aplicación que se puede utilizar para crear imágenes que se parecen a las pinturas utilizando pinceladas simuladas. ¿Hay alguna buena fuente para formas simples de simular trazos de pincel? Por ejemplo, dada una lista de posiciones del mouse por las que el usuario ha arrastrado el mouse, un ancho de brocha y una textura de brocha, ¿cómo determino qué dibujar en el lienzo?Simulando trazos de pincel para la aplicación de pintura
He intentado inclinar la textura del pincel en la dirección del movimiento del mouse y pintar varias imágenes de textura del pincel a lo largo de la ruta, pero no se ve muy bien. Creo que me falta algo en que la textura del pincel se contraiga y crezca en las esquinas.
Cualquier enlace fácil de seguir sería apreciado. He encontrado artículos académicos complejos sobre cómo simular, p. pinturas al óleo, pero solo quiero un algoritmo básico para usar que produzca buenos resultados si es posible.
Además de la lista de coordenadas, ¿puede obtener marcas de tiempo? Eso podría permitirle oscurecer las carreras en las que el usuario estaba dibujando lentamente o titubeando. – genpfault
para simular correctamente un comportamiento de pincel de forma realista, al menos necesitará conocer esta información: lista de coordenadas, presión, velocidad y ángulo de pluma/pincel. Un mouse normal solo puede recopilar datos sobre la lista de coordenadas y la velocidad; necesitas una tableta wacom para reunir la presión y tal vez el ángulo. Es posible que desee ver cómo "Inkscape" hace su herramienta de pincel, que hace un buen trabajo para un dibujo solo con el mouse. –