[{"data":1,"prerenderedAt":283},["ShallowReactive",2],{"project-48523534":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":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":44,"post_text":45,"what":46,"said":65,"maker_in_thread":162,"shape":173,"grid":177,"attempts":245,"same_week":246,"maker_shows":18,"maker_hidden":275,"reader_version":276,"card":277},"48523534","Inkwash","A watercolor sketching app and explanation","title","Show HN: Inkwash, a watercolor sketching app and explanation","https:\u002F\u002Fjohnowhitaker.github.io\u002Finkwash\u002Fabout","johnowhitaker.github.io","Yenrabbit",1781403283,2026,250,29,197,4366,5,"legend","creative","drawing app","web_app",[24,25,26,27],"watercolor app","ink wash","fluid simulation","digital painting","mixed",0.432,{"positive":31,"neutral":18,"mixed":32,"critical":33},13,1,3,22,{"execution":36,"idea":37,"docs":40,"design":42,"performance":43},{"positive":32,"critical":32},{"positive":38,"critical":39},4,0,{"positive":41,"critical":39},2,{"positive":18,"critical":39},{"positive":39,"critical":41},[33,39,33,33,18,32,33,18,39,33,39,18,18,18,32,18,18,18,18,33,18,18,18,18,39,32,39],"I've made a drawing app based on my physical sketching practice, using fluid sim and some shader tricks to mimic watercolor-style ink washes. Best used on iPad or with a drawing tablet. The linked article shows how the core engine works, with plenty of little interactive demos. It was fun to make, sharing in hopes others find it fun too :)",{"problem":47,"audience":53,"pricing":57,"motivation":58,"time_to_build":57,"stack":62,"openness":63,"stage":64,"team_size":63},{"value":48,"source":49,"evidence":50},"Digitally imitating the look and flow of watercolor ink washes for sketching","maker",[51],{"id":52},"post",{"value":54,"source":49,"evidence":55},"Sketchers and artists using iPad or drawing tablets",[56],{"id":52},null,{"value":59,"source":49,"evidence":60},"Built from the maker's physical sketching practice and for fun",[61],{"id":52},[],"unknown","launched",{"praise":66,"objections":87,"requests":120,"questions":139,"alternatives":147},[67],{"value":68,"source":69,"evidence":70},"Looks gorgeous and satisfying, with fluid blending","commenter",[71,75,79,83],{"id":72,"by":73,"text":74},"48571639","armcat","As an amateur watercolour artist (shameless plug: https:\u002F\u002Fwww.instagram.com\u002Fp\u002FDBlKG5cMPxa) I have to say the feeling your made with this wash is gorgeous. Back in the analogue…",{"id":76,"by":77,"text":78},"48572071","the-mitr","It is very fun and aesthetically pleasing also, great job.",{"id":80,"by":81,"text":82},"48575626","jbrecht","this is really gorgeous. I build ed tech apps for kids, which often includes whiteboard. I am always in search of inspiration to make it more tactile and less MS Paint, love this!",{"id":84,"by":85,"text":86},"48570903","ahmd-sh","This is so satisfying! I love how the blending looks and fluidly works. I've always admired watercolor animations (especially the ones in the video game Gris) and wanted to bring…",[88,102,109],{"value":89,"source":69,"evidence":90},"Flow\u002Fvortices look unrealistic compared with real watercolor",[91,95,99],{"id":92,"by":93,"text":94},"48571437","BugsJustFindMe","The examples display a degree of vorticity that I have never seen in real life watercoloring. They look great superficially, but they look super weird at reasonable inspection.",{"id":96,"by":97,"text":98},"48577896","lemming","I agree, some of the examples look very nice, but some have small-scale vortices that really don't look realistic. That said though, lovely site and project!",{"id":100,"by":93,"text":101},"48584767","> I'm not sure \"realistic\" is important here. Whatever may be important to you, the website clearly presents itself as trying to realistically represent watercolor. It's a…",{"value":103,"source":69,"evidence":104},"Flow strength is too high",[105],{"id":106,"by":107,"text":108},"48571008","esychology","This is awesome! The strength of the flow\u002Fadvection is a bit too high imo. Maybe increase some viscosity parameter?",{"value":110,"source":69,"evidence":111},"High GPU usage even when idle on the page",[112,116],{"id":113,"by":114,"text":115},"48573295","voidmain0001","Why is just having the web page loaded in a browser's (Firefox) tab ramping up the iGPU on my computer to 75%? The GPU load is consistently 75% whether I'm drawing or just have…",{"id":117,"by":118,"text":119},"48581405","bschwindHN","Did you read the article? Each demo canvas is interactive and running multiple shaders per frame. They could probably reduce power consumption by having a play button on each…",[121,128],{"value":122,"source":69,"evidence":123},"Make it installable as a PWA",[124],{"id":125,"by":126,"text":127},"48581944","sigman","amazing idea and writeup! The only missing piece is to make it PWA (make it open as 'normal' app, especially on a tablet pc) it takes just adding icons, manifest, service worker…",{"value":129,"source":69,"evidence":130},"Export or replay the stroke process, or vector-style editable output",[131,135],{"id":132,"by":133,"text":134},"48577981","otterfactory","This is really charming. The interactive demos make the technical explanation much more approachable. One feature that might be fun is replay\u002Fexporting the stroke process, since…",{"id":136,"by":137,"text":138},"48582149","NoMoreNicksLeft","I'm not sure \"realistic\" is important here. It's just art, and watercolors aren't known for being hyper-photographic to begin with. Instead, this enables... while it shows some…",[140],{"value":141,"source":69,"evidence":142},"Can the paper be fixed over a water container for a similar effect",[143],{"id":144,"by":145,"text":146},"48584784","customguy","Could one fix the paper on the bottom of in a container with just enough water in it to get a similar effect?",[148,155],{"value":149,"source":69,"evidence":150},"Rebelle (Escape Motions)",[151],{"id":152,"by":153,"text":154},"48524672","vunderba","Nice visualizations - have you tried Rebelle? They have an online version that lets you play with the watercolor\u002Fbrushes of the painting software so you can see the colors drying…",{"value":156,"source":69,"evidence":157},"Expressii painting app",[158],{"id":159,"by":160,"text":161},"48572099","cam_l","I never got into rebelle, though this demo is pretty cool. I used to use expressii, and always thought it was one of the most under rated painting apps. Has a very natural feel…",{"comments":33,"answered":32,"key":163},[164,167,170],{"id":165,"text":166},"48536805","Oooh yeah I forgot how incredible that was! They really put care into how the pigments mix and move. I used to love watching timelapses of people doing art in rebelle.",{"id":168,"text":169},"48700244","There's a 'flow' slider I turn way down when actually painting with it, but I leave it high by default because that's the most \"cool\" feeling setting for a first interaction :)",{"id":171,"text":172},"48524521","Thanks :)",{"commenters":174,"max_depth":38,"maker_replies":33,"first_comment_mins":175,"lifespan_hours":176},23,195,328,[178,180,182,183,185,186,188,190,192,194,196,198,202,205,209,212,216,218,220,224,227,229,230,235,239,241,243],[152,39,33,179,153,39],"project\u002Fneutral\u002Fnone",[165,39,39,181,11,32],"project\u002Fpositive\u002Fexecution",[159,39,33,179,160,39],[184,39,33,179,153,39],"48572179",[72,32,18,181,73,39],[92,41,32,187,93,39],"project\u002Fcritical\u002Fexecution",[96,41,33,189,97,39],"project\u002Fmixed\u002Fexecution",[136,41,18,191,137,39],"project\u002Fpositive\u002Fidea",[100,41,39,193,93,39],"commenter\u002Fneutral\u002Fexecution",[144,41,33,195,145,39],"project\u002Fneutral\u002Fidea",[168,41,39,197,11,32],"maker\u002Fneutral\u002Fdesign",[199,33,18,200,201,39],"48578976","maker\u002Fpositive\u002Fdocs","insane_dreamer",[203,38,18,191,204,39],"48573093","calebm",[206,18,18,207,208,39],"48552454","project\u002Fpositive\u002Fdesign","levi840714",[106,210,32,211,107,39],6,"project\u002Fcritical\u002Fperformance",[213,214,18,207,215,39],"48571546",7,"pinstripes",[132,217,18,191,133,39],8,[84,219,18,207,85,39],9,[221,222,18,200,223,39],"48581879",10,"arbourtrary",[125,225,33,226,126,39],11,"project\u002Fneutral\u002Fexecution",[80,228,18,191,81,39],12,[76,31,18,207,77,39],[231,232,18,233,234,39],"48582528",14,"maker\u002Fpositive\u002Fnone","pentacrypt",[236,237,18,207,238,39],"48524452",15,"maarudth",[171,237,39,240,11,32],"maker\u002Fneutral\u002Fnone",[113,242,32,211,114,39],16,[117,242,39,244,118,39],"commenter\u002Fneutral\u002Fperformance",[],[247,252,256,261,266,270],{"id":248,"name":249,"points":250,"category":251},"48490024","Homebrew 6.0.0",1481,"dev_tools",{"id":253,"name":254,"points":255,"category":251},"48529990","Kage",712,{"id":257,"name":258,"points":259,"category":260},"48496539","FablePool",526,"web_saas",{"id":262,"name":263,"points":264,"category":265},"48510341","Putt.day",320,"games",{"id":267,"name":268,"points":269,"category":265},"48573012","Ribbie",260,{"id":271,"name":272,"points":273,"category":274},"48567877","High-Res Neural Cellular Automata",208,"ai",false,"v2",{"id":278,"name":5,"line":6,"ai":275,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":279,"top":18,"kw":280,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":281,"url":9,"mix":282,"praise":68,"objection":89,"sub":21},48523534,0.43,[24,25,26,27],"303351350305551555535555010",[31,18,32,33],1793991156741]