{"id":1688,"date":"2021-10-25T02:33:40","date_gmt":"2021-10-25T06:33:40","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/?page_id=1688"},"modified":"2021-10-25T03:47:02","modified_gmt":"2021-10-25T07:47:02","slug":"computational-drawing-tools","status":"publish","type":"page","link":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/daily-notes\/10-25-new-beginning\/computational-drawing-tools\/","title":{"rendered":"Computational Drawing Tools"},"content":{"rendered":"<p><em>Materials in this presentation are cribbed in part from:<\/em><\/p>\n<ul>\n<li><em><a href=\"https:\/\/github.com\/REAS\/sketchmachine\/wiki\/Weird-Drawing-Software\">Weird-Drawing-Software<\/a>, by Casey Reas<\/em><\/li>\n<li><em><a href=\"https:\/\/github.com\/golanlevin\/lectures\/tree\/master\/lecture_drawing\">Drawing Machines<\/a>, lecture by Golan Levin (2020)<\/em><\/li>\n<li><em><a href=\"http:\/\/golancourses.net\/2016\/lectures\/2-02\/\">Drawing Machines<\/a>, lecture by Golan Levin (2016)<\/em><\/li>\n<\/ul>\n<hr \/>\n<h3>Paint Programs, A Quick History<\/h3>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=YB3saviItTI&amp;t=13s\">Sketchpad<\/a> (1963), Ivan Sutherland. First vector drawing program.<\/p>\n<p><iframe loading=\"lazy\" title=\"Ivan Sutherland Sketch Pad Demo - Short version\" width=\"840\" height=\"630\" src=\"https:\/\/www.youtube.com\/embed\/YB3saviItTI?start=13&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/SuperPaint\">SuperPaint<\/a> (1972), Richard Shoup et al. First frame buffer and raster drawing program.<\/p>\n<p><iframe loading=\"lazy\" title=\"Early Digital Paint Systems Demonstration\u2013Narration by Alvy Ray Smith\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/nHkxem785B4?start=52&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<ul>\n<li><a href=\"https:\/\/computerhistory.org\/blog\/macpaint-and-quickdraw-source-code\/?key=macpaint-and-quickdraw-source-code\">MacPaint<\/a> (1984), Bill Atkinson<\/li>\n<\/ul>\n<p><iframe loading=\"lazy\" title=\"MacPaint Interview and Demonstration, with Bill Atkinson and Andy Herzfeld\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/-syl7m_i-80?start=1545&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<ul>\n<li><a href=\"http:\/\/red-green-blue.com\/kid-pix-the-early-years\/\">Kid Pix<\/a> (1989), Craig Hickman<\/li>\n<\/ul>\n<p><iframe loading=\"lazy\" title=\"Kid Pix (Macintosh v1.2) Gameplay\" width=\"840\" height=\"630\" src=\"https:\/\/www.youtube.com\/embed\/JCd8g6hFQiw?start=130&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"https:\/\/iorama.studio\/\">Looom<\/a>, by Finn Ericson\u00a0and\u00a0Eran Hilleli.<\/p>\n<p><iframe loading=\"lazy\" title=\"Looom demo #1 - flow\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/buo5B8RfOr0?list=PL5PT_YS3yG1Nobfx76CjkvnaU1zwxaIYP\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<hr \/>\n<h3>Open (Art)Works<\/h3>\n<p><em>Various strategies by artists for creatively augmenting the interactive experience of drawing.<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=A6ZYsX_dxzs&amp;t=133s\">VideoPlace<\/a> (1974-1989), Myron Krueger<\/li>\n<\/ul>\n<p><iframe loading=\"lazy\" title=\"Myron Krueger\" width=\"840\" height=\"630\" src=\"https:\/\/www.youtube.com\/embed\/A6ZYsX_dxzs?start=133&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<ul>\n<li><em><a href=\"http:\/\/www.graficaobscura.com\/dyna\/\">DynaDraw<\/a><\/em> (1989), Paul Haeberli (<a href=\"https:\/\/editor.p5js.org\/golan\/sketches\/cZPRgx6q9\">p5.js<\/a>)<\/li>\n<li><em><a href=\"https:\/\/anthology.rhizome.org\/re-move\">Re-move<\/a> <\/em>(1999-2003), by Lia<\/li>\n<li><em><a href=\"https:\/\/www.youtube.com\/watch?v=m2OVn4fUHPs\">Motion Phone<\/a> <\/em>(1995), Scott Snibbe (&amp; <em><a href=\"https:\/\/boopy.club\/\">Boopy Club<\/a><\/em>)<\/li>\n<\/ul>\n<p><iframe loading=\"lazy\" title=\"MotionPhone iPad app is a new form of visual communication\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/m2OVn4fUHPs?start=4&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<ul>\n<li><em><a href=\"https:\/\/www.hicetnunc.xyz\/objkt\/9954\">Yellowtail<\/a><\/em> (1998), Golan Levin<\/li>\n<li><a href=\"https:\/\/www.hicetnunc.xyz\/objkt\/17307\"><em>Bluetail<\/em><\/a> (1998), Golan Levin<\/li>\n<li><em><a href=\"https:\/\/github.com\/jtnimoy\/scribble-variations\">Scribble Variations<\/a><\/em> (2000), JT Nimoy<\/li>\n<\/ul>\n<p><a href=\"https:\/\/vimeo.com\/135073747\" target=\"_blank\" rel=\"noopener\"><strong>Zach Lieberman at Eyeo 2015<\/strong><\/a>\u00a0(watch from 7:20):<\/p>\n<p><iframe loading=\"lazy\" title=\"Eyeo 2015 \u2013 Zach Lieberman\" src=\"https:\/\/player.vimeo.com\/video\/135073747\" width=\"625\" height=\"352\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" data-mce-fragment=\"1\"><\/iframe><\/p>\n<p><iframe loading=\"lazy\" title=\"ink space app demo (android experiments)\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/cufd7XnG4A8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"https:\/\/lines.chromeexperiments.com\/\"><em>Land Lines<\/em><\/a>\u00a0(2017) Zach Lieberman<\/p>\n<p><iframe loading=\"lazy\" title=\"Land Lines overview\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/w6-LK9BOVTA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<ul>\n<li><em><a href=\"https:\/\/mrdoob.com\/projects\/harmony\/\">Harmony<\/a>,<\/em> Mr. Doob<\/li>\n<li><a href=\"http:\/\/al.chemy.org\/features\/\"><em>Alchemy<\/em><\/a>, Karl DD Willis. (<em>&#8220;Shout at the computer. Use your voice to control the width of a line or the form of a shape&#8230;. Mirror draw. Draw mirrored symmetrical forms in realtime.&#8221;<\/em>)<\/li>\n<\/ul>\n<p><iframe loading=\"lazy\" title=\"Alchemy Introduction + Speed Demos\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/y4OwR1Pj_DU?start=144&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=NTc6pf6OrI4\">Shrub<\/a> (2014), Jeffrey Scudder<\/li>\n<\/ul>\n<p><iframe loading=\"lazy\" title=\"Shrub iOS trailer\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/NTc6pf6OrI4?start=3&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>Doodal (2014), a fractal drawing tool by @:<\/p>\n<p><iframe loading=\"lazy\" title=\"How to Doodal\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/THSSOJ2pksI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"https:\/\/algorat.club\/sweater\/\">AlgoRat Sweater Creator<\/a> (2019), by Connie Ye, Tatyana Mustakos, Char Stiles, Caroline Hermans<\/p>\n<p><a href=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/Screen-Shot-2021-10-25-at-12.19.09-AM.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-1697\" src=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/Screen-Shot-2021-10-25-at-12.19.09-AM-1024x494.png\" alt=\"\" width=\"840\" height=\"405\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/Screen-Shot-2021-10-25-at-12.19.09-AM-1024x494.png 1024w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/Screen-Shot-2021-10-25-at-12.19.09-AM-640x309.png 640w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/Screen-Shot-2021-10-25-at-12.19.09-AM-768x371.png 768w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/Screen-Shot-2021-10-25-at-12.19.09-AM-1536x742.png 1536w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/Screen-Shot-2021-10-25-at-12.19.09-AM-2048x989.png 2048w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/Screen-Shot-2021-10-25-at-12.19.09-AM-1200x579.png 1200w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/vimeo.com\/18998570\">A Sequence of Lines Traced by Five Hundred Individuals<\/a> (2010) by Clement Valla<\/p>\n<p><iframe loading=\"lazy\" title=\"A Sequence of Lines Traced by Five Hundred Individuals\" src=\"https:\/\/player.vimeo.com\/video\/18998570?h=d1b4273bc5&amp;dnt=1&amp;app_id=122963\" width=\"640\" height=\"480\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<hr \/>\n<h3>Experimental Tools<\/h3>\n<p><a href=\"http:\/\/rhondaforever.com\/\">Rhonda Forever<\/a> (2003), Amit Pitaru et al.<\/p>\n<p><iframe loading=\"lazy\" title=\"Rhonda Project - 3D Drawing\" width=\"840\" height=\"630\" src=\"https:\/\/www.youtube.com\/embed\/gTKSBzg67xs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=zh_-HUdQwow\">ShadowDraw<\/a> (2011), Yong Jae Lee et al.<\/p>\n<p><iframe loading=\"lazy\" title=\"ShadowDraw\" width=\"840\" height=\"630\" src=\"https:\/\/www.youtube.com\/embed\/zh_-HUdQwow?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>Magenta\u00a0<a href=\"https:\/\/magic-sketchpad.glitch.me\/\" rel=\"nofollow\"><em>Magic Sketchpad<\/em><\/a><\/p>\n<p>Magenta Sketch-RNN multi-predict\u00a0<a href=\"https:\/\/magenta.tensorflow.org\/assets\/sketch_rnn_demo\/multi_predict.html\" rel=\"nofollow\">drawing completion demo<\/a><br \/>\n<a href=\"https:\/\/magenta.tensorflow.org\/assets\/sketch_rnn_demo\/multi_predict.html\" rel=\"nofollow\"><img decoding=\"async\" src=\"https:\/\/github.com\/golanlevin\/lectures\/raw\/master\/lecture_drawing\/images\/sketch-rnn-multi-predict.png\" alt=\"\" \/><\/a><\/p>\n<p><a href=\"https:\/\/distill.pub\/2016\/handwriting\/\">Four Experiments in Handwriting with a Neural Network<\/a>\u00a0(2016), Shan Carter, David Ha, et al.<\/p>\n<p><a href=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/003-65-8.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-1714\" src=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/003-65-8-1024x267.jpg\" alt=\"\" width=\"840\" height=\"219\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/003-65-8-1024x267.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/003-65-8-640x167.jpg 640w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/003-65-8-768x201.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/003-65-8-1536x401.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/003-65-8-1200x313.jpg 1200w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/003-65-8.jpg 1800w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www-ui.is.s.u-tokyo.ac.jp\/~takeo\/teddy\/teddy.htm\">Teddy<\/a> (1999), Takeo Igarashi<\/p>\n<p><iframe loading=\"lazy\" title=\"T.E.D.D.Y. (Draw in 2D - Outputs in 3D)\" width=\"840\" height=\"630\" src=\"https:\/\/www.youtube.com\/embed\/e2H35SlLmUA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"https:\/\/monstermash.zone\/\">MonsterMash<\/a>, 2020<\/p>\n<p><iframe loading=\"lazy\" title=\"Monster Mash (tutorial)\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/LQFkiBDgVIE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"https:\/\/affinelayer.com\/pixsrv\/\">Edges2Cats<\/a> (2017), Christopher Hesse<\/p>\n<p><a href=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/vdVKv2g.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-1700\" src=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/vdVKv2g-1024x470.png\" alt=\"\" width=\"840\" height=\"386\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/vdVKv2g-1024x470.png 1024w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/vdVKv2g-640x294.png 640w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/vdVKv2g-768x353.png 768w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/vdVKv2g-1200x551.png 1200w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/vdVKv2g.png 1350w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/distill.pub\/selforg\/2021\/textures\/\">Self-Organizing Textures<\/a>\u00a0(2021), Alex Mordvintsev et al.<\/p>\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">My paint brush is alive <a href=\"https:\/\/t.co\/VHYt9vTEaI\">pic.twitter.com\/VHYt9vTEaI<\/a><\/p>\n<p>\u2014 Alex Mordvintsev (@zzznah) <a href=\"https:\/\/twitter.com\/zzznah\/status\/1265674326491246592?ref_src=twsrc%5Etfw\">May 27, 2020<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<hr \/>\n<h3>Multiplayer\/Collaborative Drawing<\/h3>\n<ul>\n<li><a href=\"https:\/\/mrdoob.com\/#\/125\/multiuser_sketchpad\">Multiuser Sketchpad<\/a>, by Mr.Doob<\/li>\n<li><a href=\"https:\/\/omiotu.com\/communimage\/\">Communimage<\/a> (1999), Johannes Gees<\/li>\n<li>r\/Place<\/li>\n<li>Aaron Koblin,\u00a0<a href=\"http:\/\/www.aaronkoblin.com\/project\/the-sheep-market\/\" rel=\"nofollow\"><em>The Sheep Market<\/em><\/a>\u00a0(2008)<a href=\"https:\/\/www.youtube.com\/watch?v=3Mmb5aSscck\" rel=\"nofollow\"><img decoding=\"async\" src=\"https:\/\/github.com\/golanlevin\/lectures\/raw\/master\/lecture_drawing\/images\/koblin_sheep_market_2008.gif\" alt=\"The Sheep Market\" \/><\/a><\/li>\n<li>Chris Milk &amp; Aaron Koblin,\u00a0<a href=\"https:\/\/vimeo.com\/15416762\" rel=\"nofollow\"><em>Johnny Cash Project<\/em><\/a>, 2011<\/li>\n<\/ul>\n<p><iframe loading=\"lazy\" title=\"The Johnny Cash Project\" src=\"https:\/\/player.vimeo.com\/video\/15416762?h=6b68d320b1&amp;dnt=1&amp;app_id=122963\" width=\"840\" height=\"473\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<hr \/>\n<h3>Antagonistic Drawing Tools<\/h3>\n<ul>\n<li><a href=\"https:\/\/benfry.com\/fugpaint\/\">Fugpaint<\/a>(1998), by Ben Fry<\/li>\n<li><a href=\"https:\/\/courses.ideate.cmu.edu\/60-461\/s2020\/jfashimpandrew-cmu-edu\/04\/30\/sketch-garden\/\">Sketch Garden<\/a>\u00a0(2020), by Jacqui Fashimpaur<\/li>\n<li><a href=\"https:\/\/soonhokwon.com\/anti-drawing\">Anti-Drawing Machine<\/a>\u00a0(2019), by Soonho Kwon et al.<\/li>\n<\/ul>\n<p><iframe loading=\"lazy\" title=\"Anti-Drawing Machine\" src=\"https:\/\/player.vimeo.com\/video\/306264502?h=d0907fa301&amp;dnt=1&amp;app_id=122963\" width=\"840\" height=\"473\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<ul>\n<li><a href=\"https:\/\/vimeo.com\/17593822\">Auto-Illustrator<\/a> (1999), Adrian Ward<\/li>\n<li><a href=\"https:\/\/vimeo.com\/10282320\">Time Bandit<\/a> (2010), Karian Foehr:<\/li>\n<\/ul>\n<p><iframe loading=\"lazy\" title=\"Time Bandit Tool\" src=\"https:\/\/player.vimeo.com\/video\/10282320?h=64c0e709fb&amp;dnt=1&amp;app_id=122963\" width=\"640\" height=\"480\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<hr \/>\n<h3>AV &amp; Performance Tools<\/h3>\n<p><strong>Oramics Machine<\/strong>\u00a0(1960s), \u201cdrawn sound\u201d machine by Daphne Oram<em>\u00a0[play from 1:52]<\/em><\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/mJ08diPUv6A?start=112&amp;feature=oembed\" width=\"625\" height=\"352\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" data-mce-fragment=\"1\"><\/iframe><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=ji4VHWTk8TQ\"><em>Sonic Wire Sculpture<\/em><\/a>, Amit Pitaru, 2003:<\/p>\n<p><iframe loading=\"lazy\" title=\"Sonic Wire Sculptor\" width=\"840\" height=\"630\" src=\"https:\/\/www.youtube.com\/embed\/ji4VHWTk8TQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>Christine Sugrue &amp; Damian Stewart,\u00a0<a href=\"http:\/\/csugrue.com\/acableplays\/\" rel=\"nofollow\"><em>A Cable Plays<\/em><\/a>\u00a0(2008)<br \/>\n<a href=\"https:\/\/vimeo.com\/12618634\" rel=\"nofollow\"><img decoding=\"async\" loading=\"lazy\" class=\"\" src=\"https:\/\/github.com\/golanlevin\/lectures\/raw\/master\/lecture_drawing\/images\/sugrue_cable_plays_2008.gif\" alt=\"A Cable Plays\" width=\"600\" height=\"450\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=tTnXmARSWGg\"><em>Lines<\/em><\/a>, Zach Lieberman &amp; Theo Watson, 2007:<\/p>\n<p><iframe loading=\"lazy\" title=\"Lines\" width=\"840\" height=\"630\" src=\"https:\/\/www.youtube.com\/embed\/tTnXmARSWGg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><strong><a href=\"http:\/\/singingfingers.com\/\" target=\"_blank\" rel=\"noopener\">SingingFingers<\/a><\/strong>\u00a0(Finger Paint with Your Voice) by\u00a0Eric Rosenbaum &amp; Jay Silver, 2010:<\/p>\n<p><iframe loading=\"lazy\" title=\"Singing Fingers - Finger Paint with Sound\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/iCYA7N-vdZA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<hr \/>\n<h3>Drawing &amp; Painting Games<\/h3>\n<p><em>Algorithmically scaffolded, gamified drawing.<\/em><\/p>\n<p><iframe loading=\"lazy\" title=\"Blek - Official Game Trailer - iOS\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/GatTHt8SUiA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=rZpuL6WUUkY\">The Act of Drawing in Games<\/a> (2018), by Jonah Warren<\/p>\n<p><iframe loading=\"lazy\" title=\"Jonah Warren - The Act Of Drawing Games\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/rZpuL6WUUkY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><iframe loading=\"lazy\" title=\"Sloppy Forgeries\" width=\"840\" height=\"630\" src=\"https:\/\/www.youtube.com\/embed\/2pOLb9iczQU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<ul>\n<li><a href=\"https:\/\/playfulsystems.com\/sloppy-forgeries\/\">Sloppy Forgeries<\/a>, by Jonah Warren &#8211; race to reproduce a famous painting<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=1TQEUIQpEpo\">Passpartout, The Starving Artist<\/a> &#8211; create paintings, try to sell them, get inscrutable feedback from AI customers<\/li>\n<li><a href=\"https:\/\/artsqool.cool\/\">ART SQOOL<\/a> (<a href=\"https:\/\/www.youtube.com\/watch?v=bsfhPVaZDmQ\">video 1<\/a>,\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=EnZyrSq_CQA&amp;t=11m18s\">video 2<\/a>) &#8211; create paintings in art sqool, get inscrutable feedback from AI professors<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=GzyWXOOrICM\">Draw a Stickman<\/a>\u00a0\u2013 Draw and create your own character; draw your way out of dangerous situations.<\/li>\n<li><a href=\"https:\/\/bezier.method.ac\/\">The B\u00e9zier Game<\/a> &#8211; in-browser game to learn the Bezier drawing tool<\/li>\n<li><a href=\"http:\/\/tangramgames.dk\/games\/90secondportraits\/\">90 Second Portraits<\/a><\/li>\n<li><a href=\"https:\/\/oinkgames.com\/en\/games\/analog\/a-fake-artist-goes-to-new-york\/\">A Fake Artist Goes to New York<\/a> &#8211; card\/drawing game for groups, in which one player has to bluff their way through<\/li>\n<li><a href=\"https:\/\/www.jasondavies.com\/planarity\/\">Planarity<\/a> &#8211; planar graph drawing game<\/li>\n<li><a href=\"http:\/\/ianmaclarty.com\/action-painting-pro\/\">Action Painting Pro<\/a> &#8211; platformer game which is also a painting tool<\/li>\n<\/ul>\n<p><iframe loading=\"lazy\" title=\"Action Painting Pro gameplay\" width=\"840\" height=\"630\" src=\"https:\/\/www.youtube.com\/embed\/yeoA2iJ58U8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"http:\/\/www.crayonphysics.com\/\">Crayon Physics<\/a>, 2007:<\/p>\n<p><iframe loading=\"lazy\" title=\"Crayon Physics Deluxe\" width=\"840\" height=\"630\" src=\"https:\/\/www.youtube.com\/embed\/QsTqspnvAaI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<hr \/>\n<h3>A Possible Assignment: Drawing\/Software<\/h3>\n<p>Create a program which expands, augments, muddles, complicates, implicates, simplifies, questions, spoils, undermines, improves, or otherwise alters the concept or act of drawing.<\/p>\n<p>Your program may be designed for one, two, or many simultaneous users \u2014 or none. It may assist, hinder, extract, protract, analyze, synthesize, etc. any part of the process and\/or products of drawing.<\/p>\n<p>You may use any hardware device and\/or programming language you prefer, but your solution must involve the creation of custom software, executed by a machine. Here are some potentially helpful resources:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>Simple Shared Drawing Canvas<\/strong>:\u00a0<a href=\"http:\/\/cmuems-drawing-game.glitch.me\/\">app<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/glitch.com\/~cmuems-drawing-game\">code<\/a>\u00a0(a live shared drawing canvas)<\/li>\n<li><strong>Shared Drawing Canvas, with Persistence<\/strong>:\u00a0<a href=\"https:\/\/iacd-persistent-drawing-game.glitch.me\/\">app<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/glitch.com\/edit\/#!\/iacd-persistent-drawing-game?path=README.md:1:0\">code<\/a>\u00a0(online drawings stored in database)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Materials in this presentation are cribbed in part from: Weird-Drawing-Software, by Casey Reas Drawing Machines, lecture by Golan Levin (2020) Drawing Machines, lecture by Golan Levin (2016) Paint Programs, A Quick History Sketchpad (1963), Ivan Sutherland. First vector drawing program. SuperPaint (1972), Richard Shoup et al. First frame buffer and raster drawing program. MacPaint (1984), &hellip; <a href=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/daily-notes\/10-25-new-beginning\/computational-drawing-tools\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Computational Drawing Tools&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":1674,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/pages\/1688"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/comments?post=1688"}],"version-history":[{"count":19,"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/pages\/1688\/revisions"}],"predecessor-version":[{"id":1715,"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/pages\/1688\/revisions\/1715"}],"up":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/pages\/1674"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/media?parent=1688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}