{"id":584,"date":"2009-12-11T14:47:32","date_gmt":"2009-12-11T19:47:32","guid":{"rendered":"http:\/\/orbittrap.ca\/?p=584"},"modified":"2009-12-11T15:44:35","modified_gmt":"2009-12-11T20:44:35","slug":"java-applets-superintelligent-shades-of-the-color-blue","status":"publish","type":"post","link":"http:\/\/orbittrap.ca\/?p=584","title":{"rendered":"Java Applets: Superintelligent Shades of the Color Blue"},"content":{"rendered":"<p style=\"text-align: center;\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-585\" title=\"jhlabs01\" src=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs01.png?resize=395%2C398\" alt=\"jhlabs01\" width=\"395\" height=\"398\" srcset=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs01.png?w=395 395w, https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs01.png?resize=150%2C150 150w\" sizes=\"auto, (max-width: 395px) 100vw, 395px\" \/><\/p>\n<blockquote><p>&#8220;Somewhere in the cosmos, he said, along with all the planets inhabited by humanoids, reptiloids, fishoids, walking treeoids and <em>superintelligent shades of the colour blue&#8230;<\/em>&#8221;<br \/>\n&#8211;Douglas Adams, <em>The Hitchhiker&#8217;s Guide to the Galaxy<\/em><\/p><\/blockquote>\n<p>What could be more intelligent and etherial than a clever java applet like <a href=\"http:\/\/www.jhlabs.com\/java\/art.html\" target=\"_blank\">this one<\/a> made by Jerry Huxtable.\u00a0 It&#8217;s creative and I don&#8217;t know why.\u00a0 Applets by their very definition are tiny, but clever programming seems to be able to give Herculean strength to those little pieces of interpreted java code.\u00a0 In fact, this applet has no buttons or sliders whatsoever; it starts automatically when you visit the page and the only way to turn it off is to leave.\u00a0 You can&#8217;t save anything or load anything, the only thing the applet needs from you is a mouseclick.\u00a0 This is almost as minimal as a screensaver.<\/p>\n<p>I had to push the zoom button (oh, there&#8217;s a button) and then take a screenshot of the zoomed image.\u00a0 I had a lot of fun with this thing.\u00a0 Jerry, the author of the applet says, &#8220;At present there is too much variation in the child images &#8211; they often don&#8217;t bear any similarity to the parent.&#8221;\u00a0 But I found that to be good thing.\u00a0 One click and you could be jumping from one branch to another in the animal kingdom of genetic art.\u00a0 Other similar genetic art programs I&#8217;ve tried like <a href=\"http:\/\/kandid.sourceforge.net\/\" target=\"_blank\">Kandid<\/a> suffer from the opposite problem: imagery is too monotonous.\u00a0 But I&#8217;m the kind of person who likes to push all the buttons and move the sliders to the very end, so a genetic art program that hops rather than walks is fine with me.<\/p>\n<p>For those of you wondering what genetic art is:\u00a0 genetic art is imagery made by a process of combining the graphical parameters of\u00a0 other images to make new, hybrid ones.\u00a0 You<em> breed<\/em> images.\u00a0 If you ever wanted to grow up and live on the Island of Doctor Moreau and create a world of hideous monsters and reign supreme over them, laughing madly during the day and barricading yourself up in a fortress during the night while your insane brood prowls and parades their grotesque and abominable lives to the accompaniment to a bloodchilling symphony of\u00a0 screams beneath the light of the moon&#8230;\u00a0 Well, try playing with genetic art instead.<\/p>\n<p>These are rough hewn images; torn from the Earth and spilled from the test tube.\u00a0 I like them.\u00a0 There&#8217;s an artyness to them.\u00a0 Good art doesn&#8217;t have to be great art.\u00a0 There&#8217;s the smell of flowers and then there&#8217;s the smell of old air freshener.\u00a0 Which one is more provocative?\u00a0 More suggestive of genetic speculation and mutative properties?<\/p>\n<p style=\"text-align: center;\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-586\" title=\"jhlabs12\" src=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs12.png?resize=396%2C395\" alt=\"jhlabs12\" width=\"396\" height=\"395\" srcset=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs12.png?w=396 396w, https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs12.png?resize=150%2C150 150w\" sizes=\"auto, (max-width: 396px) 100vw, 396px\" \/><\/p>\n<p>What about the applet?\u00a0 How does it work and what&#8217;s it all about?\u00a0 In Jerry&#8217;s own words (and the site is offline at the moment):<\/p>\n<blockquote><p>This applet lets you create art using a genetic algorithm. It generates a random mathematical function and displays an image representing the function in the centre square. It also generates twelve random variations on the image, displayed in the squares around the outside. Click on the centre square to create new variations, or on one of the small images to move that image to the centre and create variations on it. Press the &#8220;Zoom&#8221; button to see the centre image displayed larger in a new window. Press the &#8220;Tree&#8221; button to show or hide the function tree (or at least as much as will fit) of the centre function.<\/p>\n<p>See a gallery of pictures created with this applet.<\/p>\n<p>This applet is (like all my stuff) still under development. At present there is too much variation in the child images &#8211; they often don&#8217;t bear any similarity to the parent. There&#8217;s a lot of tweaking of parameters to be done to get the mutation rate right. Other things which need to be done are to implement crossover between images and determine a good mix of mathematical functions to choose from. There should also be a way to save your art.<\/p>\n<p>How does it work?<\/p>\n<p>The applet builds a tree representing a mathematical function, with one node per function, leaf nodes being variables such as X, or Y, or numbers. This function is then randomly called to determine its probable range and then normalized to that range so you actually get valid colors. The function is then called for every pixel in the image to calculate the color of the pixel. There are two sorts of node: color nodes and numeric nodes. A color node returns a color when evaluated, a numeric node returns a numeric value. The root node is always a color node, but nodes below this will usually be numeric. For example, one sort of color node calls three numeric nodes to determine the red, green and blue components. Another calls a single numeric node and looks the result up in a color map. The mysterious &#8220;N&#8221; function you may see is a normalising function which samples its child function to determine its likely range and normalises it to between 0 and 1.<\/p>\n<p>Mutation is done by traversing the tree and probabilistically changing parameters or type of a node or by pruning the tree at any point and replacing the pruned part with a new random subtree.<\/p><\/blockquote>\n<p>All you need to know is click on something.\u00a0 Even the current image in the center can be clicked on to, uh, <em>&#8211;breed it with itself<\/em>.\u00a0 See how weird this gets?\u00a0 If things start to get really ugly then just click on any of the outer images that look completely unlike the center one, or just refresh the page in your browser which will re-initiate the applet, kill all it&#8217;s children, clean up the lab and allow you to start all over again.\u00a0 C&#8217;mon, it&#8217;s not murder if you&#8217;re wearing a lab coat.\u00a0 I forget who said that.\u00a0 Doctor somebody&#8230;<\/p>\n<p>Enough of that.\u00a0 Let&#8217;s get to the art.\u00a0 Here are a few of my favorite things&#8230;<\/p>\n<div id=\"attachment_587\" style=\"width: 409px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-587\" class=\"size-full wp-image-587 \" title=\"jhlabs06\" src=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs06.png?resize=399%2C400\" alt=\"Mount Java Applet Sinai\" width=\"399\" height=\"400\" srcset=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs06.png?w=399 399w, https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs06.png?resize=150%2C150 150w\" sizes=\"auto, (max-width: 399px) 100vw, 399px\" \/><p id=\"caption-attachment-587\" class=\"wp-caption-text\">Mount Java Applet Sinai<\/p><\/div>\n<div id=\"attachment_588\" style=\"width: 408px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-588\" class=\"size-full wp-image-588\" title=\"jhlabs31\" src=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs31.png?resize=398%2C395\" alt=\"Red Land\" width=\"398\" height=\"395\" srcset=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs31.png?w=398 398w, https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs31.png?resize=150%2C150 150w\" sizes=\"auto, (max-width: 398px) 100vw, 398px\" \/><p id=\"caption-attachment-588\" class=\"wp-caption-text\">Red Land<\/p><\/div>\n<div id=\"attachment_589\" style=\"width: 408px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-589\" class=\"size-full wp-image-589\" title=\"jhlabs32\" src=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs32.png?resize=398%2C397\" alt=\"Also Red Land\" width=\"398\" height=\"397\" srcset=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs32.png?w=398 398w, https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs32.png?resize=150%2C150 150w\" sizes=\"auto, (max-width: 398px) 100vw, 398px\" \/><p id=\"caption-attachment-589\" class=\"wp-caption-text\">Also Red Land<\/p><\/div>\n<div id=\"attachment_590\" style=\"width: 407px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-590\" class=\"size-full wp-image-590\" title=\"jhlabs23\" src=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs23.png?resize=397%2C398\" alt=\"Skybolt\" width=\"397\" height=\"398\" srcset=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs23.png?w=397 397w, https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs23.png?resize=150%2C150 150w\" sizes=\"auto, (max-width: 397px) 100vw, 397px\" \/><p id=\"caption-attachment-590\" class=\"wp-caption-text\">Skybolt<\/p><\/div>\n<div id=\"attachment_591\" style=\"width: 405px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-591\" class=\"size-full wp-image-591\" title=\"jhlabs25\" src=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs25.png?resize=395%2C398\" alt=\"Dissolving Seascape\" width=\"395\" height=\"398\" srcset=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs25.png?w=395 395w, https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs25.png?resize=150%2C150 150w\" sizes=\"auto, (max-width: 395px) 100vw, 395px\" \/><p id=\"caption-attachment-591\" class=\"wp-caption-text\">Dissolving Seascape<\/p><\/div>\n<div id=\"attachment_592\" style=\"width: 408px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-592\" class=\"size-full wp-image-592\" title=\"jhlabs27\" src=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs27.png?resize=398%2C397\" alt=\"Horizon\" width=\"398\" height=\"397\" srcset=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs27.png?w=398 398w, https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs27.png?resize=150%2C150 150w\" sizes=\"auto, (max-width: 398px) 100vw, 398px\" \/><p id=\"caption-attachment-592\" class=\"wp-caption-text\">Horizon<\/p><\/div>\n<div id=\"attachment_593\" style=\"width: 409px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-593\" class=\"size-full wp-image-593\" title=\"jhlabs42\" src=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs42.png?resize=399%2C399\" alt=\"Arctic Horizon\" width=\"399\" height=\"399\" srcset=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs42.png?w=399 399w, https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs42.png?resize=150%2C150 150w\" sizes=\"auto, (max-width: 399px) 100vw, 399px\" \/><p id=\"caption-attachment-593\" class=\"wp-caption-text\">Arctic Pathway<\/p><\/div>\n<div id=\"attachment_594\" style=\"width: 411px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-594\" class=\"size-full wp-image-594\" title=\"jhlabs34\" src=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs34.png?resize=401%2C399\" alt=\"In for landing\" width=\"401\" height=\"399\" srcset=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs34.png?w=401 401w, https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs34.png?resize=150%2C150 150w\" sizes=\"auto, (max-width: 401px) 100vw, 401px\" \/><p id=\"caption-attachment-594\" class=\"wp-caption-text\">In for landing<\/p><\/div>\n<div id=\"attachment_595\" style=\"width: 407px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-595\" class=\"size-full wp-image-595\" title=\"jhlabs13\" src=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs13.png?resize=397%2C397\" alt=\"It worked for Rothko\" width=\"397\" height=\"397\" srcset=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs13.png?w=397 397w, https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs13.png?resize=150%2C150 150w\" sizes=\"auto, (max-width: 397px) 100vw, 397px\" \/><p id=\"caption-attachment-595\" class=\"wp-caption-text\">It worked for Rothko<\/p><\/div>\n<div id=\"attachment_596\" style=\"width: 409px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-596\" class=\"size-full wp-image-596\" title=\"jhlabs14\" src=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs14.png?resize=399%2C397\" alt=\"Why won't it work for me?\" width=\"399\" height=\"397\" srcset=\"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs14.png?w=399 399w, https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs14.png?resize=150%2C150 150w\" sizes=\"auto, (max-width: 399px) 100vw, 399px\" \/><p id=\"caption-attachment-596\" class=\"wp-caption-text\">Why won&#39;t it work for me?<\/p><\/div>\n<p>What else?\u00a0 I would like to thank &#8220;<a href=\"http:\/\/www.flickr.com\/photos\/talfrac\/\" target=\"_blank\">Talfrac<\/a>&#8221; Rafael La Perna from Italy, the home of art, for unknowingly tipping me off to this java applet via his Flickr gallery.\u00a0 Would you like to view his <a href=\"http:\/\/bighugelabs.com\/dna.php?username=34262884@N02\" target=\"_blank\">DNA<\/a>?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Somewhere in the cosmos, he said, along with all the planets inhabited by humanoids, reptiloids, fishoids, walking treeoids and superintelligent shades of the colour blue&#8230;&#8221; &#8211;Douglas Adams, The Hitchhiker&#8217;s Guide to the Galaxy What could be more intelligent and etherial than a clever java applet like this one made by Jerry Huxtable.\u00a0 It&#8217;s creative and &hellip; <a href=\"http:\/\/orbittrap.ca\/?p=584\" class=\"more-link\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":585,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-584","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2009\/12\/jhlabs01.png?fit=395%2C398","jetpack-related-posts":[{"id":959,"url":"http:\/\/orbittrap.ca\/?p=959","url_meta":{"origin":584,"position":0},"title":"Collidoscope.com&#8217;s Modern CA  &#8211;Animation Wonderland!","author":"Tim","date":"19 March, 2010","format":false,"excerpt":"[update: 01\/04\/2026, unfortunately the site for these CA java applets is no longer online.] There are Cellular Automata java applets, and then there are THESE Cellular Automata java applets! I'm excited.\u00a0 These things are pretty cool.\u00a0 Some of you may have seen them before.\u00a0 They've been online since 2002, or\u2026","rel":"","context":"With 5 comments","block_context":{"text":"With 5 comments","link":"http:\/\/orbittrap.ca\/?p=959#comments"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1936,"url":"http:\/\/orbittrap.ca\/?p=1936","url_meta":{"origin":584,"position":1},"title":"Attention all passengers departing Munich airport!","author":"Tim","date":"22 November, 2010","format":false,"excerpt":"Hermann invites stranded passengers at the Munich airport to share a beer. A look at one of his artworks and the java applet based method by which Hermann displays them. Jwm-art's two recent images of similar simple methods but rich style. A suggestion for a new smiley\/emoticon for Fractalforums.com","rel":"","context":"With 6 comments","block_context":{"text":"With 6 comments","link":"http:\/\/orbittrap.ca\/?p=1936#comments"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2010\/11\/munich.png?fit=752%2C238&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2010\/11\/munich.png?fit=752%2C238&resize=350%2C200 1x, https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2010\/11\/munich.png?fit=752%2C238&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2010\/11\/munich.png?fit=752%2C238&resize=700%2C400 2x"},"classes":[]},{"id":2843,"url":"http:\/\/orbittrap.ca\/?p=2843","url_meta":{"origin":584,"position":2},"title":"Rebooting Fractal Art: Part 2","author":"Tim","date":"1 August, 2011","format":false,"excerpt":"What fractals are good for, or,\u00a0the creative use of fractal algorithms. Fractal art needs a reboot, a re-thinking of what it's all about.\u00a0 The optimistic forecasts from the early days of fractal art, the coming fame and pubic recognition, needs to be corrected and downgraded in light of what has\u2026","rel":"","context":"With 4 comments","block_context":{"text":"With 4 comments","link":"http:\/\/orbittrap.ca\/?p=2843#comments"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1467,"url":"http:\/\/orbittrap.ca\/?p=1467","url_meta":{"origin":584,"position":3},"title":"Frames, drains and hurricanes","author":"Tim","date":"28 July, 2010","format":false,"excerpt":"Many people have a favorite sport.\u00a0 Some follow soccer, others american football or hockey, basketball, baseball, cricket...\u00a0 I follow hurricanes, the tropical storms or cyclones that form in the Carribean during summer and fall of every year.\u00a0 There's never a players strike and you can follow all the action over\u2026","rel":"","context":"With 3 comments","block_context":{"text":"With 3 comments","link":"http:\/\/orbittrap.ca\/?p=1467#comments"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2010\/07\/Ghosty_Frosty_by_Sophiiiii.jpg?fit=500%2C500&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2584,"url":"http:\/\/orbittrap.ca\/?p=2584","url_meta":{"origin":584,"position":4},"title":"Are fractals better categorized as Generative Art?","author":"Tim","date":"22 February, 2011","format":false,"excerpt":"Generative Art is simply a machine whose output has artistic qualities. The Wikipedia page defines Generative Art as: Generative art is a system oriented art practice where the common denominator is the use of systems as a production method. To meet the definition of generative art, an artwork must be\u2026","rel":"","context":"With 2 comments","block_context":{"text":"With 2 comments","link":"http:\/\/orbittrap.ca\/?p=2584#comments"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2011\/02\/gen01.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1782,"url":"http:\/\/orbittrap.ca\/?p=1782","url_meta":{"origin":584,"position":5},"title":"Liquid Canvas Abstracts by Richard Todd","author":"Tim","date":"26 October, 2010","format":false,"excerpt":"A \"liquid canvas abstract\" is a floating painting \u2014 an artistic expression of color and form on a liquid \"canvas\" using oil-based pigments. The evanescent image is preserved photographically in high resolution. No digital construction is involved. from http:\/\/www.richardtoddartist.com\/about\/ I had the idea for a liquid canvas about 20 years\u2026","rel":"","context":"With 1 comment","block_context":{"text":"With 1 comment","link":"http:\/\/orbittrap.ca\/?p=1782#comments"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2010\/10\/richard-todd-5.jpg?fit=400%2C604&resize=350%2C200","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/orbittrap.ca\/index.php?rest_route=\/wp\/v2\/posts\/584","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/orbittrap.ca\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/orbittrap.ca\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/orbittrap.ca\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/orbittrap.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=584"}],"version-history":[{"count":13,"href":"http:\/\/orbittrap.ca\/index.php?rest_route=\/wp\/v2\/posts\/584\/revisions"}],"predecessor-version":[{"id":608,"href":"http:\/\/orbittrap.ca\/index.php?rest_route=\/wp\/v2\/posts\/584\/revisions\/608"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/orbittrap.ca\/index.php?rest_route=\/wp\/v2\/media\/585"}],"wp:attachment":[{"href":"http:\/\/orbittrap.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=584"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/orbittrap.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=584"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/orbittrap.ca\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}