expectopatronm / artistassistapp

ArtistAssistApp - the web app to paint better with ease. Tools for realistic color mixing based on real paints, tonal value drawing, simplified sketching, and more. Perfect for artists of all levels and styles, whether you prefer watercolor or oil, realism or loose techniques, landscapes or portraits. Try it now!

Home Page:https://artistassistapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ArtistAssistApp

TypeScript React Ant Design npm

ArtistAssistApp logo

Overview

ArtistAssistApp is the best ever FREE painting assistant tool that allows artists to see the reference photo more clearly and mix colors more accurately.

ArtistAssistApp provides various tools for artists for accurate color mixing from a photo based on real paints, tonal value study, grid method for drawing, simplified sketching, etc.

Try it now at ArtistAssistApp.com

ArtistAssistApp.Trailer.720.mp4

Getting Started

Screenshots

Accurately mixing a color from a reference photo with real paints

ArtistAssistApp: accurately mixing a color from a reference photo with real paints

Adding your favorite color mixtures to the palette

ArtistAssistApp: the palette ArtistAssistApp: color swatch mode

Tonal value study

ArtistAssistApp: tonal value study

Drawing a grid over a reference photo

ArtistAssistApp: drawing with a grid method (square grid) ArtistAssistApp: drawing with a grid method (3x3 grid) ArtistAssistApp: drawing with a grid method (4x4 grid)

Smoothing out a reference photo

ArtistAssistApp: smoothing out a reference photo ArtistAssistApp: smoothing out a reference photo

Previewing a photo painted using a limited palette

ArtistAssistApp: previewing a reference photo in different primary colors ArtistAssistApp: previewing a reference photo in different primary colors

Mixing specific colors of specific brands in any proportions

ArtistAssistApp: mixing specific colors of specific brands in any proportions ArtistAssistApp: mixing specific colors of specific brands in any proportions ArtistAssistApp: mixing specific colors of specific brands in any proportions ArtistAssistApp: spectral reflectance curve

Implementation details

This project does not use artificial intelligence (AI), but rather mathematics.

The core logic of the project doesn't depend on any math or color library and includes the implementation of the following:

  • converting between color models (e.g. sRGB to CIELAB),
  • sRGB to spectral reflectance curve,
  • subtractive color mixing using weighted geometric mean of reflectance curves,
  • matrix operations,
  • matrix inversion using LU decomposition,
  • solving a system of linear algebraic equations using forward and backward substitution,
  • the average color of the circular area of the image
  • color difference using CIEDE2000,
  • vector operations,
  • median blur filter using sliding window and histogram,
  • erosion morphological filter,
  • median cut for color quantization,
  • RGB to grayscale conversion based on luminance,
  • and more.

About

ArtistAssistApp - the web app to paint better with ease. Tools for realistic color mixing based on real paints, tonal value drawing, simplified sketching, and more. Perfect for artists of all levels and styles, whether you prefer watercolor or oil, realism or loose techniques, landscapes or portraits. Try it now!

https://artistassistapp.com

License:Apache License 2.0


Languages

Language:TypeScript 98.7%Language:HTML 1.0%Language:CSS 0.3%Language:JavaScript 0.0%