{"id":328,"date":"2008-07-08T11:38:00","date_gmt":"2008-07-08T15:38:00","guid":{"rendered":"http:\/\/orbittrap.ca\/?p=328"},"modified":"2008-07-08T11:38:00","modified_gmt":"2008-07-08T15:38:00","slug":"ultra-fractal-5-for-engineers-only","status":"publish","type":"post","link":"http:\/\/orbittrap.ca\/?p=328","title":{"rendered":"Ultra Fractal 5 &#8212; For Engineers Only!"},"content":{"rendered":"<p>I think the developers of Ultra Fractal 5 have fallen into the trap that has plagued fractal programs from the earliest days: <i>overly complicated, user-dependent configuration.<\/i><\/p>\n<p>I have always gotten the feeling, the several times I&#8217;ve tried out Ultra Fractal, that it was designed for people who weren&#8217;t like me.  With Ultra Fractal 5 this feeling is even stronger.  While browsing the <a href=\"http:\/\/formulas.ultrafractal.com\/reference\/\">reference pages<\/a> for the new Ultra Fractal 5 formula feature that incorporates classes, I was stuck by the thought, &#8220;This is an improvement?  This is like going back to the old days of DOS and writing your own programs!&#8221;<\/p>\n<p>I&#8217;d quote some of the formula lingo so you can share my &#8220;I don&#8217;t think we&#8217;re in Kansas anymore&#8221; feeling, but it&#8217;s not as simple as cutting and pasting the sort of everyday language that us humans use; you&#8217;ll have to browse it on the site.<\/p>\n<p>Ultra Fractal in general, and Ultra Fractal 5 in particular, represents to me the &#8220;evolution&#8221; of fractal art in a direction away from greater usability and user-friendliness and instead in a direction towards increasing complexity that requires skill and training to do anything beyond the most simplest of tasks.  This is the classic fractal software design error: making it hard for non-technical people to use and not easy.<\/p>\n<blockquote><p>From a user&#8217;s perspective, Ultra Fractal 5 offers a few new features that make life easier. It seems very evolutionary, a continued refinement of an already excellent product. A thumbnail browser, layer groups, linked layers, image importing. Very good things, but they don&#8217;t seem earth-shattering&#8211;perhaps a minor earthquake, but certainly not anything that will make California fall into the ocean.<\/p>\n<p>This appearance is quite deceptive. Under the hood, UF5 packs a MAJOR foundational change in the way fractal formulas are written, a change that will&#8211;once mastered by users&#8211;break down constraining walls that many fractal artists didn&#8217;t even know were there.<br \/>(Damien M. Jones, <a href=\"http:\/\/formulas.ultrafractal.com\/reference\/additional\/tutorials\/Users.html\">&#8220;Introduction to Objects: Users Version&#8221;<\/a>)<\/p><\/blockquote>\n<p><i>&#8220;From a users perspective&#8221;; &#8220;once mastered by users&#8221;.<\/i>  I think the developers long ago lost that &#8220;user perspective&#8221;.  Or did they see themselves as typical users?  And design a fractal program that is <i>written by engineers and for engineers?<\/i><\/p>\n<p>A lot of work has gone into Ultra Fractal, and from the looks of Ultra Fractal 5, a lot of work is continuing to go into it.  But what I question is whether that work is making Ultra Fractal a better tool for the average user to make fractal art or is simply making a better tool for the developers and beta testers to play with and &#8220;oooh&#8221; and &#8220;aaah&#8221; over.  Ultra Fractal 5 strikes me as <i>the fractal programmer&#8217;s fractal program.<\/i><\/p>\n<p>But does the complexity of Ultra Fractal just simply reflect the inherent complexity of Fractal Art?  Perhaps Fractal Art really is Rocket Science after all?  and maybe good fractal art is like a golden castle high up on a mountain and <i>if you can&#8217;t do the math, you can&#8217;t walk the path?<\/i>  (ha, ha, funny eh?)<\/p>\n<p>Hmmn&#8230; these are big questions.  I&#8217;ll just say that your answer to how much technical (i.e. math and programming) skill is necessary to make fractal art will probably predict whether you&#8217;re going to like using Ultra Fractal 5 or whether you&#8217;re going to find it a ball and chain that slows you down and requires you to do excessive, detailed configuration when you&#8217;d rather be experimenting and exploring fractals.<\/p>\n<p>I used to hear it said that Ultra Fractal simply had a &#8220;steeper&#8221; learning curve.  But what appears to the eager engineers of Ultra Fractal as a steep learning curve is actually more like a tall mountain to be scaled by the average user; which is to say it&#8217;s a barrier and not something most users will simply &#8220;learn&#8221; their way over.  Go ahead, call the users &#8220;stupid&#8221; or &#8220;lazy&#8221; or do what the linux gurus do and just say, &#8220;RTFM&#8221;; but Ultra Fractal 5 is a fractal program that only an engineer would love.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I think the developers of Ultra Fractal 5 have fallen into the trap that has plagued fractal programs from the earliest days: overly complicated, user-dependent configuration. I have always gotten the feeling, the several times I&#8217;ve tried out Ultra Fractal, that it was designed for people who weren&#8217;t like me. With Ultra Fractal 5 this &hellip; <a href=\"http:\/\/orbittrap.ca\/?p=328\" class=\"more-link\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","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-328","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":324,"url":"http:\/\/orbittrap.ca\/?p=324","url_meta":{"origin":328,"position":0},"title":"Layering the Lily: Ultra Fractal 5","author":"Tim","date":"30 June, 2008","format":false,"excerpt":"\"See how the lilies of the field grow. They do not labor or spin. Yet I tell you that not even Solomon in all his splendor was dressed like one of these.\"That Biblical quotation is where the expression, \"gilding the lily\" comes from. To \"gild the lily\" is to obscure\u2026","rel":"","context":"With 1 comment","block_context":{"text":"With 1 comment","link":"http:\/\/orbittrap.ca\/?p=324#comments"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":376,"url":"http:\/\/orbittrap.ca\/?p=376","url_meta":{"origin":328,"position":1},"title":"Is Ultra Fractal Really a Fractal Program or Is It a Bold New Spaceship By Which To Explore the Algorithmic Heavens?","author":"Tim","date":"22 March, 2009","format":false,"excerpt":"Consider this:And about these continuous and pointless attacks against Ultra Fractal, maybe you should just start displaying some fractal images that obviously cannot be realized in Ultra Fractal. I haven't seen any on your blog so far. The ease with which it is possible to implement ideas into algorithms and\u2026","rel":"","context":"With 1 comment","block_context":{"text":"With 1 comment","link":"http:\/\/orbittrap.ca\/?p=376#comments"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":398,"url":"http:\/\/orbittrap.ca\/?p=398","url_meta":{"origin":328,"position":2},"title":"Is The Name Of Our Hero Benoit Mandelbrot Being Used To Market Ultra Fractal?","author":"Tim","date":"10 August, 2009","format":false,"excerpt":"It's been more than three years now since the original Benoit Mandelbrot Fractal Art Contest made it's debut.\u00a0 For those of you who haven't been following these things, we've criticized the Contest over a number of things but primarily for the reason that the contest favors art work made with\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":406,"url":"http:\/\/orbittrap.ca\/?p=406","url_meta":{"origin":328,"position":3},"title":"Fractal Art, Phase Two","author":"Tim","date":"3 September, 2009","format":false,"excerpt":"What? You didn't know even know there was a Phase One? Well, let me begin there, then. At the dawn of fractal art.Phase One, the first stage of fractal art, has been oriented around software. The big developments in fractal art came from developments in the software that made it.\u2026","rel":"","context":"With 3 comments","block_context":{"text":"With 3 comments","link":"http:\/\/orbittrap.ca\/?p=406#comments"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/ambaka.com\/blog\/25\/phase2.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":341,"url":"http:\/\/orbittrap.ca\/?p=341","url_meta":{"origin":328,"position":4},"title":"Does Jos Leys Have Super-Powers?","author":"Tim","date":"28 August, 2008","format":false,"excerpt":"It was a dark and stormy night. Inside the castle, the notorious Dr. Leys was busy working away in his laboratory. Either by serendipitous discovery, maniacal experimentation, or exhaustion brought on by long bouts of feverish fractal rendering -- an Ultra Fractal parameter file fell into the POV-Ray Raytracing program\u2026","rel":"","context":"With 1 comment","block_context":{"text":"With 1 comment","link":"http:\/\/orbittrap.ca\/?p=341#comments"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":331,"url":"http:\/\/orbittrap.ca\/?p=331","url_meta":{"origin":328,"position":5},"title":"No Remorse","author":"cruelanimal","date":"16 July, 2008","format":false,"excerpt":"[Photograph seen on Memory and Desire.] The \"jury\" is still out as to whether the Benoit Mandelbrot Fractal Art Contest will be held again this year, so we don't yet know whether its judges will once more give themselves a free backstage pass to hang their own art next to\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"I can't be scared -- or shamed.","src":"https:\/\/i0.wp.com\/orbittrap.ca\/wp-content\/uploads\/2008\/07\/noremorse2.jpg?fit=400%2C300&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\/328","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=328"}],"version-history":[{"count":0,"href":"http:\/\/orbittrap.ca\/index.php?rest_route=\/wp\/v2\/posts\/328\/revisions"}],"wp:attachment":[{"href":"http:\/\/orbittrap.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/orbittrap.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=328"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/orbittrap.ca\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}