[{"data":1,"prerenderedAt":338},["ShallowReactive",2],{"project-38011432":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":42,"post_text":44,"what":45,"said":79,"maker_in_thread":166,"shape":179,"grid":183,"attempts":303,"same_week":304,"maker_shows":34,"maker_hidden":330,"reader_version":331,"card":332},"38011432","ArtistAssistApp","a web app to paint better with ease","title","Show HN: ArtistAssistApp – a web app to paint better with ease","https:\u002F\u002Fartistassistapp.com\u002F","artistassistapp.com","eugene-khyst",1698231198,2023,168,52,359,3109,12,"notable","creative","painting tools","web_app",[24,25,26,27,28],"color mixing","paint color","tonal value","painting","color palette","loved",0.393,{"positive":18,"neutral":32,"mixed":33,"critical":34},8,0,2,22,{"design":37,"idea":39,"execution":41},{"positive":38,"critical":33},1,{"positive":40,"critical":38},5,{"positive":33,"critical":38},[40,43,33,33,33,40,43,33,33,40,43,33,40,40,33,40,43,33,40,43,33,40,33,33,40,40,40,38,33,33,33,33,33,43,33,33,38,43,40,43],3,"Hey HN!\n\nI want to show my new open-source project ArtistAssistApp.\n\nArtistAssistApp - the web app to paint better with ease.\n\nTools for realistic color mixing based on real paints, tonal value drawing, simplified sketching, and more.\n\nImport your own photos, select any desired color directly from the image, and learn how to mix it with your paints.\nThe web app provides a step-by-step guide on how to precisely mix that color using your own paints using atomic or optical mixing.\nAtomic mixing is the physical mixing of colors together, while optical mixing is the result of placing a transparent ",{"problem":46,"audience":52,"pricing":68,"motivation":69,"time_to_build":68,"stack":75,"openness":76,"stage":77,"team_size":78},{"value":47,"source":48,"evidence":49},"Mixing realistic colors from your own paints and simplifying subjects for painting","maker",[50],{"id":51},"post",{"value":53,"source":54,"evidence":55},"Painters and artists, including beginners","commenter",[56,60,64],{"id":57,"by":58,"text":59},"38011980","herunan","Not a painter myself, but based on some playing around with the web app, I can certainly see how a painter can derive a lot of value from this. Seems comprehensive, yet practical…",{"id":61,"by":62,"text":63},"38013131","lasermatts","I've picked up painting in the last few weeks taking class at the local County Parks system and today sat down to try my hand at my first painting based off a picture. Got…",{"id":65,"by":66,"text":67},"38012963","nyanmatt","Very cool! As a novice painter who can’t mix colors to save their life, I’m very excited about trying this out next time I’m in front of the canvas.",null,{"value":70,"source":48,"evidence":71},"Combine painting and programming skills",[72],{"id":73,"by":11,"text":74},"38012147","I am a semi-pro artist and graduated from art school. But I had an almost 10-years break from painting. Some time ago I started painting again and decided to combine my painting…",[],"open_source","launched","unknown",{"praise":80,"objections":94,"requests":124,"questions":153,"alternatives":165},[81,90],{"value":82,"source":54,"evidence":83},"Useful for painters, practical and comprehensive",[84,85,86],{"id":57,"by":58,"text":59},{"id":61,"by":62,"text":63},{"id":87,"by":88,"text":89},"38012661","hersko","My wife who is a painter is extremely excited to use this. Thank you!",{"value":91,"source":54,"evidence":92},"Works without registration",[93],{"id":57,"by":58,"text":59},[95,109,117],{"value":96,"source":54,"evidence":97},"Picking colors from photos can produce muddy colors and photos distort color",[98,102,106],{"id":99,"by":100,"text":101},"38012090","growingkittens","This is a \"fun with art\" app for learning art skills (as opposed to an app for working artists). Some things of note: - Drawing from photos (a flattened image) teaches you to…",{"id":103,"by":104,"text":105},"38013451","WA","It's not silly. Drawing from photos isn't super bad and you can still learn a lot of useful skills, but you'll get: - wrong colors, because of the lower dynamic range of a camera…",{"id":107,"by":100,"text":108},"38013203","There are a minimum of two colors at play in a photograph: the color of the object, and the color of the light. Picking a color from a photograph is always an average of these…",{"value":110,"source":54,"evidence":111},"Encourages drawing from photos rather than life, possibly bad habits",[112,113],{"id":99,"by":100,"text":101},{"id":114,"by":115,"text":116},"38012185","Tao3300","> Drawing from photos (a flattened image) teaches you to draw what the camera sees, not what you see. That's a silly claim. > Picking colors from a photograph is a quick way to…",{"value":118,"source":54,"evidence":119},"Sites zoom snaps back on iPhone Safari",[120],{"id":121,"by":122,"text":123},"38013175","Jolter","Why can’t I zoom on this web page? It’s the first thing I wanted to do but it immediately snaps back out. Safari on iPhone.",[125,132,139,146],{"value":126,"source":54,"evidence":127},"Sample photos to try without uploading",[128],{"id":129,"by":130,"text":131},"38012076","TrianguloY","Or maybe add a couple sample photos to choose, that will help users to test the full features without needing to upload anything!",{"value":133,"source":54,"evidence":134},"Add acrylic paints and more paint brands",[135],{"id":136,"by":137,"text":138},"38012208","beardyw","For the audience this is aimed at I would have thought acrylics would be an option. Also not sure about paint brands, are you working with those brands?",{"value":140,"source":54,"evidence":141},"Zoomed color picker for thin lines",[142],{"id":143,"by":144,"text":145},"38012391","gus_massa","When picking a color, it would be nice to show a zoomed version so it's easier to pick the color of thin lines. (I used a hand draw gif, not a photo of a real object.)",{"value":147,"source":54,"evidence":148},"AI image generation for inspiration",[149],{"id":150,"by":151,"text":152},"38011922","colesantiago","This looks fantastic, would it be possible to add support for stable diffusion image generation and with prompts as well? I'm not an artist but I can see this working hand in…",[154,161],{"value":155,"source":54,"evidence":156},"How the color mixing arithmetic works",[157],{"id":158,"by":159,"text":160},"38012246","mxben","Could you talk about the arithmetic you are using to make mixing colors work?",{"value":162,"source":54,"evidence":163},"Why paint brands are used",[164],{"id":136,"by":137,"text":138},[],{"comments":167,"answered":168,"key":169},20,7,[170,173,176],{"id":171,"text":172},"38012336","Great idea, thanks. Will do it.",{"id":174,"text":175},"38040545","I've just added 3 sample photos, so people can play with the app without uploading anything.",{"id":177,"text":178},"38012203","Palette tab with saved paint mixes is always available. Color mixing requires selecting paints (Paints tab). On the Colors tab you can use color chooser widget or directly type…",{"commenters":180,"max_depth":168,"maker_replies":167,"first_comment_mins":181,"lifespan_hours":182},23,76,177,[184,186,188,190,191,193,195,197,199,201,204,206,210,212,214,216,219,222,226,228,231,233,234,236,239,241,243,245,247,250,254,256,258,261,262,264,267,269,271,272,275,277,279,281,284,287,288,291,293,295,297,299],[57,33,40,185,58,33],"project\u002Fpositive\u002Fdesign",[129,33,43,187,130,33],"project\u002Fneutral\u002Fdesign",[171,33,33,189,11,38],"maker\u002Fneutral\u002Fnone",[174,33,33,187,11,38],[177,33,33,192,11,38],"project\u002Fneutral\u002Fdocs",[194,33,33,192,11,38],"38042157",[61,38,40,196,62,33],"project\u002Fpositive\u002Fnone",[198,38,33,189,11,38],"38013234",[136,34,43,200,137,33],"project\u002Fneutral\u002Fnone",[202,34,33,203,11,38],"38012371","project\u002Fneutral\u002Fexecution",[205,34,33,200,11,38],"38040541",[207,43,40,208,209,33],"38014589","project\u002Fpositive\u002Fidea","chrischen",[211,43,33,200,11,38],"38015973",[143,213,43,187,144,33],4,[215,213,33,189,11,38],"38012460",[217,40,40,208,218,33],"38016679","smokel",[220,40,33,221,11,38],"38016765","project\u002Fneutral\u002Fidea",[223,224,40,208,225,33],"38012982",6,"jack_riminton",[227,224,33,189,11,38],"38013021",[229,168,40,208,230,33],"38015142","foknvp2er12",[232,168,33,221,11,38],"38015292",[158,32,43,203,159,33],[235,32,33,203,11,38],"38012401",[237,32,40,238,159,33],"38012495","maker\u002Fpositive\u002Fnone",[240,32,33,192,11,38],"38012745",[150,242,43,221,151,33],9,[244,242,33,221,11,38],"38012071",[246,242,40,208,151,33],"38012426",[248,242,33,249,115,33],"38012375","other\u002Fneutral\u002Fnone",[251,252,33,249,253,33],"38023113",10,"beyondwu",[255,252,33,221,11,38],"38023273",[65,257,40,196,66,33],11,[259,18,40,238,260,33],"38011981","feiss",[73,18,33,189,11,38],[263,18,40,238,260,33],"38104334",[99,265,38,266,100,33],13,"project\u002Fcritical\u002Fidea",[114,265,33,268,115,33],"commenter\u002Fneutral\u002Fidea",[270,265,33,203,11,38],"38012239",[107,265,33,268,100,33],[273,265,33,274,115,33],"38014510","commenter\u002Fneutral\u002Fnone",[276,265,33,274,100,33],"38015036",[278,265,33,274,115,33],"38015477",[280,265,43,203,218,33],"38016280",[282,265,33,268,283,33],"38012256","gainda",[285,265,33,268,286,33],"38012277","ianbicking",[103,265,33,268,104,33],[121,289,38,290,122,33],14,"project\u002Fcritical\u002Fexecution",[292,289,33,189,11,38],"38013336",[294,289,43,187,122,33],"38013392",[87,296,40,196,88,33],15,[298,296,33,189,11,38],"38012717",[300,301,43,187,302,33],"38037334",16,"Obscurity4340",[],[305,310,314,318,323,327],{"id":306,"name":307,"points":308,"category":309},"38012032","OpenAPI DevTools",811,"dev_tools",{"id":311,"name":312,"points":313,"category":309},"37943931","Autotab",376,{"id":315,"name":316,"points":317,"category":309},"37981683","Pypipe",213,{"id":319,"name":320,"points":321,"category":322},"38006814","Restaurants in Peace",181,"consumer_social",{"id":324,"name":325,"points":326,"category":20},"37956065","CFR[]",176,{"id":328,"name":329,"points":14,"category":309},"37995761","Revert",false,"v2",{"id":333,"name":5,"line":6,"ai":330,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":334,"top":18,"kw":335,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":336,"url":9,"mix":337,"praise":82,"objection":96,"sub":21},38011432,0.39,[24,25,26,27,28],"5300053005305505305305005551000003001353",[18,32,33,34],1794036643712]