{"id":251,"date":"2024-07-09T17:30:16","date_gmt":"2024-07-09T17:30:16","guid":{"rendered":"https:\/\/permutationcity.co.uk\/bp\/?p=251"},"modified":"2024-07-27T08:44:25","modified_gmt":"2024-07-27T08:44:25","slug":"learning-from-fine-art-restoration","status":"publish","type":"post","link":"https:\/\/permutationcity.co.uk\/bp\/2024\/07\/09\/learning-from-fine-art-restoration\/","title":{"rendered":"Learning from&#8230; fine art restoration"},"content":{"rendered":"\n<p>So I don&#8217;t practice fine art restoration myself, or indeed have much at all to do with painting,\nI do sometimes watch <a href=\"https:\/\/www.youtube.com\/@BaumgartnerRestoration\">Baumgartner Restoration<\/a>.\nIt features the restoration of mostly paintings using modern materials and techniques.\nWhile the artwork is not world renowned none of it can simply be replaced.\nThey are normally old pictures, each unique in their own way, and\ntheir history can be as important as the image on the canvas.\nA lot of the work is slow and methodical.\nThe priorities here are radically different from those in software development.\nI&#8217;m going to try and compare and contrast to see if there&#8217;s anything to learn.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fine-art-restoration\">Fine art restoration<\/h2>\n\n\n\n<p>A typical restoration job is presented in one to three episodes depending on the complexity.\nIt normally seems to be oil paintings on canvas but the painting medium and background material do vary.\nThere have also been videos on sculpture or where the restoration of the frame was given centre stage.\nI&#8217;ll try to present a typical &#8220;day in the life&#8221; for one of these restorations.\nAn episode may feature each aspect more or less but I get the impression they always happen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"investigation\">Investigation<\/h3>\n\n\n\n<p>The first stage is always to look and see what is there to start with.\nThis includes what the original artwork is and the reasons for the restoration.<\/p>\n\n\n\n<p>Paintings can come in for simple reasons such as the accumulation of dirty and discolouration of varnish.\nMany pictures that at first glance seem to be dark and gloomy were never intended to be that way.\nPaintings can come in because of accidents, fires or physical damage.\nA huge tear might be an obvious problem but flaking paint could be more serious problem,\nflakes that are gone are lost forever.\nApparently most distressing to the restorer,\nthey can come in because of the state that previous restoration attempts have left them in.\nFrequently a botched attempt to clean a painting also removes paint.<\/p>\n\n\n\n<p>Each picture is made of multiple materials, each painting is slightly different.\nSmall tests are made to check what solvents and cleaning agents should be used.\nTo clean off dirt you want something that is strong enough to bind to the dirt and nothing more.\nUltraviolet light is surprisingly useful.\nFinishes that look identical can react differently and show previous restorations.\nIndeed modern restoration materials are deliberately design to fluoresce to distinguish them.\nThe goal is to reveal and restore the painting not to cover up anything original to the artwork.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"preparation\">Preparation<\/h3>\n\n\n\n<p>The second phase is one of disassembly, stabilisation and cleaning.\nEverything that is part of the original painting should stay and everything that is not should go.<\/p>\n\n\n\n<p>With particularly delicate paintings this phase can start by gluing paper across the entire surface of the canvas.\nThis may seem drastic but glue is removable and it locks everything in place during the rest of the procedure.\nThe painting is carefully removed from the frame and any previous backing to the canvas must be removed.\nIf unlucky this can involve a surprising amount of exceptionally careful manual scraping.\nNext it is taken to a heated vacuum table which can smoothly press any distortions out of the canvas.\nAny delicate or significantly damaged paintings may then be given a complete new lining.\nSmaller amounts of damage will be addressed individually by bridging tears or cutting canvas fillers.<\/p>\n\n\n\n<p>If the painting was faced with paper the glue can be removed with a solvent, often just water.\nThis can even start the processes of cleaning and some dirt will come away with the glue.\nThe main cleaning phase is often done with cotton wool and gentle solvents.\nNormally less important parts of the painting are cleaned first to gain experience before\ntackling the important parts.\nRemoving the varnish is similar and he has to go over the whole painting again but with a different solvent.\nIf there is any previous retouching work then that to has to be removed.\nA carefully chosen solvent can often affect newer paint while leaving older paint untouched.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"retouching\">Retouching<\/h3>\n\n\n\n<p>The third phase is one of rebuilding, retouching and protecting.\nGetting the painting to the state the client wants and keeping it that way.<\/p>\n\n\n\n<p>Any holes, tears or cracks will have been minimised during the previous preparation.\nHowever the surface won&#8217;t be perfect and a filler is added to any remaining damaged areas.\nThe goal is not to have a <em>smooth<\/em> surface but to have a <em>matching<\/em> surface.\nIt may be smooth, it may have a canvas texture, and oil paint in particular can have texture in the brush strokes.\nThe filler can be textured, sculpted or removed as necessary.<\/p>\n\n\n\n<p>The cleaned and stabilised painting can then be reattached to a frame,\nthe original if possible and new one if not.\nI particularly like the attention to detail given to the back of the frame.\nIt is just as neat as the front, ready for the next restorer.<\/p>\n\n\n\n<p>The painting may then be given an isolation layer of varnish for several reasons.\nTiny remaining blemishes in the finish can be filled in by an appropriate varnish.\nPaints look different under varnish and any retouching must be done with <em>those<\/em> colours in mind.\nAn isolation layer can protect the original paint if we need to remove retouching at any point in the future.<\/p>\n\n\n\n<p>Only now, finally, is any new paint brought to the painting.\nThe goal is not to create a <em>new similar painting<\/em> but <em>only to repair damage<\/em>.\nIf painting is missing from the original it can be replaced.\nIf paint is not missing then it should be left alone.\nAll too often previous restoration ends up hiding the original.\nThis means a fine brush plus lots and lots of tiny brushstrokes.\nIt may be that only a few small areas or whole sections of the painting need to be addressed.\nIt&#8217;s all done carefully and methodically.\nIt might take minutes or it might take days.<\/p>\n\n\n\n<p>The final stage is a topcoat of varnish to protect everything in the future.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"software-development\">Software development<\/h2>\n\n\n\n<p>Modern restoration focuses on preservation above all other things.\nThey want the paintings to look good but they don&#8217;t want to risk damaging anything in the process.\nPhysical things are in many ways more vulnerable than digital so we have an advantage there.\nHowever it&#8217;s also easier to delete digital data so it&#8217;s not all one sided.<\/p>\n\n\n\n<p>The restorer often has to start with a multitude of tests.\nHowever he leaves the painting with notes attached to the frame describing his restoration.\nIt will be easier for whoever comes next.\n(Sometimes he even <a href=\"https:\/\/www.youtube.com\/watch?v=yZk4a4Xx9FE\">revisits previous work<\/a>\nif they suffers further damage.)\nWhile source control will show you exactly what changes were made to your code five years ago\nit will tell you nothing about <em>why<\/em> unless you added that to the commit message.\nI regularly search through old histories looking for the why and all to often it&#8217;s not there.\nA decent commit message takes a few minutes but can easily save a hours or days in the future.\nYou can look at it like insurance,\nmost of the time you don&#8217;t end up using it but you do it anyway because it stops disasters.\nA short commit message doesn&#8217;t feel important now but you can pay for it in the future.<\/p>\n\n\n\n<p>The retouching is a comparatively tiny part of the work here.\nAll the rest of the work beforehand is to get the canvas and painting into the best possible state for the paint.\nI can definitely see advantages to having a well prepared codebase before writing new code.\nTo me this would mean:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Well structured code where different parts have well defined functionality.<\/li>\n\n\n\n<li>Unit tests so that you can be confidant about that functionality.<\/li>\n\n\n\n<li>Integration tests so that you can be sure about larger systems.<\/li>\n\n\n\n<li>Documentation so that all of this makes some sort of sense.<\/li>\n<\/ul>\n\n\n\n<p>Unfortunately unlike with restoration this isn&#8217;t a one off task.\nEvery time you want to change your code it&#8217;s best done with a well prepared codebase.\nThat means continual rounds of updates to structure, tests and documentation.\nAll of that takes time but it makes the actual coding as easy as possible.<\/p>\n\n\n\n<p>Although I described a typical restoration it&#8217;s never quite the same.\nDifferent paintings need slightly different treatments and they can also evolve over time.\nHe might use a rabbit skin glue or he might use one of the latest resins.\nHe can build himself an entirely new\n<a href=\"https:\/\/www.youtube.com\/watch?v=dFnHApCcbhw\">clamping table<\/a>.\nIn software our techniques change over time.\nI read some old performance rules recently requiring index based for-loops instead of range based for-loops.\nThat&#8217;s at odds with\n<a href=\"https:\/\/permutationcity.co.uk\/bp\/2024\/03\/19\/benchmarking-tool\/\">performance tests I ran recently<\/a>.\nIt <em>was<\/em> better but it&#8217;s not any more.\nOptimizers are better and a range based for-loop give them more <em>meaning<\/em> to use in their optimisations.\nAs things change we can adapt to take advantage.\nWe can also <a href=\"https:\/\/permutationcity.co.uk\/bp\/2024\/05\/14\/forever-change\/\">plan for these changes<\/a>\nso they are easier to integrate.<\/p>\n\n\n\n<p>There is also a need to have the right tools for the job.\nWhether this means specialised vacuum tables which he made himself or\nthe reversible conservation grade paints which can be bought.\nHaving less good or less suitable tools means a slower job or a less good result.\nWe have this as well.\nSometimes we need to build our own tools,\nI marvelled at a <a href=\"https:\/\/permutationcity.co.uk\/bp\/2024\/05\/02\/dream-debugging\/\">dream debugger<\/a> recently.\nSometimes we can just download them free,\nI was updating code using free automatic tools today.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"in-the-end\">In the end<\/h2>\n\n\n\n<p>There are more differences than similarities here.\nI like the methodical process that&#8217;s presented here but\nI like the extra freedom that some parts of the software development can have.\nWe have an amazing power to switch back and forth between versions without risking permanent damage.\nHowever we do have to commit to something in the end and that becomes part of the permanent record,\nfor better or worse.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So I don&#8217;t practice fine art restoration myself, or indeed have much at all to do with painting, I do sometimes watch Baumgartner Restoration. It features the restoration of mostly paintings using modern materials and techniques. While the artwork is not world renowned none of it can simply be replaced. They are normally old pictures, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[31],"tags":[11,24],"class_list":["post-251","post","type-post","status-publish","format-standard","hentry","category-learning-from","tag-planning","tag-videos"],"_links":{"self":[{"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/posts\/251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/comments?post=251"}],"version-history":[{"count":1,"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/posts\/251\/revisions"}],"predecessor-version":[{"id":253,"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/posts\/251\/revisions\/253"}],"wp:attachment":[{"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/media?parent=251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/categories?post=251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/tags?post=251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}