{"id":1771,"date":"2016-04-21T11:32:33","date_gmt":"2016-04-21T11:32:33","guid":{"rendered":"http:\/\/etruscanvirtualexperience.cineca.it\/?p=1771"},"modified":"2022-03-29T11:57:42","modified_gmt":"2022-03-29T09:57:42","slug":"how-to-a-sealing-wax-stamp-animation-in-blender","status":"publish","type":"post","link":"http:\/\/visitlab.cineca.it\/index.php\/2016\/04\/21\/how-to-a-sealing-wax-stamp-animation-in-blender\/","title":{"rendered":"How to: a sealing wax stamp animation in Blender"},"content":{"rendered":"<p>\t\t\t\t<iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/imJYPoZTcHw\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><br \/>\n<span style=\"font-size: xx-small;\">If you are having problems, please use this <a title=\"Tutorial\" href=\"https:\/\/youtu.be\/imJYPoZTcHw\" target=\"_blank\" rel=\"noopener noreferrer\">link<\/a><\/span><\/p>\n<p>In this tutorial you are going to discover how to:<\/p>\n<ul>\n<li>use fluids for dropping sealing wax<\/li>\n<li>manually animate the spreading of the wax<\/li>\n<li>use modifiers to impress a seal<\/li>\n<li>define a realistic wax effect<\/li>\n<\/ul>\n<p><a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/seal.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1874\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/seal-600x375.png\" alt=\"seal\" width=\"600\" height=\"375\" \/><\/a><\/p>\n<p>Are you longing to get a result similar to the one presented in our demo video?<br \/>\nIf we have managed to put up a good tutorial, you should be able to. Otherwise, contact us, and we will apologize for our poor communication skills.<br \/>\nLet us start.<\/p>\n<h1>Drops<\/h1>\n<p>First of all we created 3 UV spheres with different size and shape. One of the spheres was a little bit sculpted in order to modify its shape. <a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_001.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1773\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_001-600x436.jpg\" alt=\"Selection_001\" width=\"600\" height=\"436\" \/><\/a>The fluid coming from the spheres is initialized with three different starting speeds. The first and second wax drops move a little bit <strong>up<\/strong>, along the Z, before going <strong>down<\/strong>. In this way, we simulate a diachronic fall.<br \/>\n(A possible solution with a movement of the spheres in the domain was discarded as deemed unsatisfactory)<\/p>\n<p><a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_003.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_003-496x600.jpg\" alt=\"Selection_003\" width=\"496\" height=\"600\" \/><\/a><\/p>\n<h1>Plane<\/h1>\n<p>The plane is set as an <em>obstacle<\/em>. Its parameters are shown in the image (<em>no slip<\/em>). Both plane and spheres are <em>Fluid<\/em> (physics)<\/p>\n<p><a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_002.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1774\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_002-600x324.jpg\" alt=\"Selection_002\" width=\"600\" height=\"324\" \/><\/a><\/p>\n<h1>Fluid<\/h1>\n<ul>\n<li>In order to simulate the wax density: <strong><em>base<\/em> 2, <em>exponent<\/em> 3<\/strong> in the viscosity parameters<\/li>\n<\/ul>\n<ul>\n<li>For avoiding excessive spreading of the wax on the paper: <em>Slip type<\/em> -&gt; no slip<\/li>\n<\/ul>\n<ul>\n<li>To obtain a <em>Slow motion effect: S<\/em>peed 0.3<\/li>\n<\/ul>\n<ul>\n<li>After several attempts we discovered that the parameter that suited us better for the<strong> Real World Size<\/strong> is 0.4 meters for the domain<\/li>\n<\/ul>\n<ul>\n<li>To obtain a wax-style\u00a0fluid <em>Smoothing<\/em> is set at 4<\/li>\n<\/ul>\n<p><a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_004.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1776\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_004-600x598.jpg\" alt=\"Selection_004\" width=\"600\" height=\"598\" \/><\/a><\/p>\n<p><strong>Bake<\/strong> a test simulation with a final resolution of 100-150 to see if there is something wrong. When you get a first result of the wax spreading correctly, bake the definitive version with a final resolution of 200-400.<\/p>\n<p><a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_005.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1777\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_005-600x362.jpg\" alt=\"Selection_005\" width=\"600\" height=\"362\" \/><\/a><\/p>\n<p>Now that the wax is on the paper<strong> we want to smooth it even more<\/strong>, so we add a <em>Corrective smooth<\/em> modifier with parameters:<\/p>\n<ul>\n<li><em>Only smooth<\/em><\/li>\n<li><em>Factor<\/em> between 1-1.2<\/li>\n<li><em>Repeat<\/em> at 50-80<\/li>\n<\/ul>\n<p><a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_006.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1778\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_006-600x195.jpg\" alt=\"Selection_006\" width=\"600\" height=\"195\" \/><\/a><\/p>\n<p>When the simulation slows down, stop the animation (for example at frame 220) and duplicate the wax object. Press &#8220;Esc&#8221; for keeping it still and put it on another layer. To fix the copy and transform it into a <strong>mesh<\/strong> with that shape, apply the <em>Fluidsim<\/em> modifier.<\/p>\n<p><a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_007.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1797\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_007-600x299.jpg\" alt=\"Selection_007\" width=\"600\" height=\"299\" \/><\/a><\/p>\n<p><span style=\"line-height: 1.5;\">For your convenience, re-name the two objects. We named the first one <\/span><em style=\"line-height: 1.5;\">wax-sim<\/em><span style=\"line-height: 1.5;\"> and the second one <\/span><em style=\"line-height: 1.5;\">wax-fixed<\/em><span style=\"line-height: 1.5;\">.<\/span><\/p>\n<h1>Swapping the two wax objects<\/h1>\n<p>In order to swap the two objects during the animation, you have to <strong>animate the visibility<\/strong>.<\/p>\n<ul>\n<li>Place yourself where you stopped the animation earlier. In our case, at frame 220.<\/li>\n<li>Select object n. 1 (wax-sim).<\/li>\n<li>In the outliner, animate <em>visibility<\/em> and <em>rendering<\/em> as <strong>enabled<\/strong> by placing the mouse cursor on each relative symbol and clicking on the &#8220;i&#8221; key.<\/li>\n<li><span style=\"line-height: 1.5;\">Go to frame 221, <strong>disable<\/strong> them and animate as before (mouse cursor on and &#8220;i&#8221; key)<\/span><\/li>\n<\/ul>\n<p>In order to show the second object (wax-fixed):<\/p>\n<ul>\n<li>Go back to frame 220<\/li>\n<li>Animate <em>visibility<\/em> and <em>rendering<\/em> as <strong>disabled<\/strong>.<\/li>\n<\/ul>\n<p><a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_008.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1798\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_008.jpg\" alt=\"Selection_008\" width=\"366\" height=\"100\" srcset=\"http:\/\/visitlab.cineca.it\/wp-content\/uploads\/2016\/04\/Selection_008.jpg 366w, http:\/\/visitlab.cineca.it\/wp-content\/uploads\/2016\/04\/Selection_008-300x82.jpg 300w\" sizes=\"auto, (max-width: 366px) 100vw, 366px\" \/><\/a><\/p>\n<ul>\n<li>At frame 221 <strong>enable<\/strong> and animate them. That is, make the opposite of the previous steps<\/li>\n<\/ul>\n<p><a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_009.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1799\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_009.jpg\" alt=\"Selection_009\" width=\"366\" height=\"100\" srcset=\"http:\/\/visitlab.cineca.it\/wp-content\/uploads\/2016\/04\/Selection_009.jpg 366w, http:\/\/visitlab.cineca.it\/wp-content\/uploads\/2016\/04\/Selection_009-300x82.jpg 300w\" sizes=\"auto, (max-width: 366px) 100vw, 366px\" \/><\/a><\/p>\n<p>Here is a <strong>GIF<\/strong> presenting the entire process for swapping the objects.<\/p>\n<p><a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/animate_visibility.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1800\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/animate_visibility.gif\" alt=\"animate_visibility\" width=\"298\" height=\"149\" \/><\/a><\/p>\n<h1>Refinements with Shape keys<\/h1>\n<p>For concealing the swap between a moving fluid object and the static wax one we used a couple of <strong>shape keys<\/strong>, a suitable tool for giving the final touch to the shape of the wax drop.<br \/>\nIn order to work on the real mesh, the <em>corrective smooth<\/em> modifier is temporarily\u00a0reduced from a factor of 1.2 to a factor of 0.01.<br \/>\nHence, for smoothing by hand the surface and give a faint persistency of the spreading effect, two <strong>shape keys<\/strong> are created: <em>smooth<\/em> and <em>grow<\/em>.<\/p>\n<p><a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_012.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1880\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_012-600x218.jpg\" alt=\"Selection_012\" width=\"600\" height=\"218\" \/><\/a><\/p>\n<p><a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_014.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1881\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_014-600x292.jpg\" alt=\"Selection_014\" width=\"600\" height=\"292\" \/><\/a><\/p>\n<p><strong>Shape key smooth<\/strong> &#8211; for reducing the roughness of the surface without the use of the <em>Corrective smooth modifier<\/em>, we can use <em>sculpt<\/em> with the <em>smooth brush<\/em>.<\/p>\n<p><strong>Shape key grow<\/strong> &#8211; by using the <em>sculpt tool<\/em> the shape of the drop is a little bit enlarged and rounded off, for simulating the last phases of the spreading of the wax on the surface. For this aim, a wide enough <em>grab brush<\/em> will do the job.<\/p>\n<p><a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/shape-key-grow.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1886\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/shape-key-grow.gif\" alt=\"shape key grow\" width=\"926\" height=\"552\" \/><\/a><\/p>\n<p><a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/shape-key-smooth.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1887\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/shape-key-smooth.gif\" alt=\"shape key smooth\" width=\"942\" height=\"547\" \/><\/a><\/p>\n<p>Once this phase is concluded, we can take the <em>corrective smooth<\/em> modifier back to a factor of 1.2.<\/p>\n<h1>Animation of shape keys<\/h1>\n<p>It is time to animate the two shape keys in opposition to the <em>corrective smooth<\/em> modifier by gradually reducing the modifier(from 1.2 to 0.01) while increasing the shape keys <em>grow<\/em> and <em>smooth<\/em> (from 0 to 1).<br \/>\nThis animation starts for us at frame 221<br \/>\n<a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_016.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1883\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_016.jpg\" alt=\"Selection_016\" width=\"440\" height=\"453\" srcset=\"http:\/\/visitlab.cineca.it\/wp-content\/uploads\/2016\/04\/Selection_016.jpg 440w, http:\/\/visitlab.cineca.it\/wp-content\/uploads\/2016\/04\/Selection_016-291x300.jpg 291w\" sizes=\"auto, (max-width: 440px) 100vw, 440px\" \/><\/a><br \/>\nThe animation of the shape key <em>grow<\/em> will last longer in comparison to the transition occurring between <em>corrective smooth<\/em> and shape key <em>smooth<\/em>.<br \/>\n<a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_015.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1882\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_015.jpg\" alt=\"Selection_015\" width=\"440\" height=\"449\" srcset=\"http:\/\/visitlab.cineca.it\/wp-content\/uploads\/2016\/04\/Selection_015.jpg 440w, http:\/\/visitlab.cineca.it\/wp-content\/uploads\/2016\/04\/Selection_015-294x300.jpg 294w\" sizes=\"auto, (max-width: 440px) 100vw, 440px\" \/><\/a><br \/>\nWhen the transition of the corrective smooth is concluded, by reaching a factor of 0.01, the displace animation starts, in the picture from frame 271 to 310.<\/p>\n<h1>Impress the seal<\/h1>\n<p>For the displacement animation we activate 3 modifiers:<\/p>\n<ul>\n<li><em>Subdivision surface<\/em> (with levels as shown in the image);<\/li>\n<li><em>Displace<\/em> (important is the creation of an <em>empty<\/em> for correctly positioning the seal in the <em>displace<\/em>);<\/li>\n<li><em>Subdivision surface<\/em> (again).<\/li>\n<\/ul>\n<p><a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_018.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1884\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_018-600x310.jpg\" alt=\"Selection_018\" width=\"600\" height=\"310\" \/><\/a><\/p>\n<p>At this point, animate the <em>strength<\/em> from 0 to 0,025.<br \/>\nBe careful with the <em>Subdivison<\/em> levels in the view because the mesh will be very heavy.<\/p>\n<h1>Textures<\/h1>\n<p>The texture is in black\/white and the levels of gray define the height of the displacement relief.<br \/>\nFor simulating the shift of the wax due to the impression of the seal, these levels are higher (i.e. whiter) near the border of the seal and soften towards a slightly darker shade of gray in the area beyond.<\/p>\n<h1>Shader<\/h1>\n<p>In the image, the configuration for the <em>shader<\/em> &#8220;wax&#8221;:<\/p>\n<p><a href=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_019.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1885\" src=\"http:\/\/131.175.196.189\/wp-content\/uploads\/2016\/04\/Selection_019-600x300.jpg\" alt=\"Selection_019\" width=\"600\" height=\"300\" \/><\/a><\/p>\n<p>For this tutorial we used the first seal we stumbled upon (and not one of <a title=\"Un nuovo fantasmagorico progetto: Isabella d\u2019Este Virtual Studiolo\" href=\"http:\/\/etruscanvirtualexperience.cineca.it\/?p=1727\" target=\"_blank\" rel=\"noopener noreferrer\">Isabelle d&#8217;Este, for which video-trailer we have this wax sealing impression done<\/a>).<br \/>\nIt happened to be from a Football Club and we hope no one will consider it as a precise stance of our Laboratory.<\/p>\n<p>If you will have problems in following our tutorial, please leave your comments below and we will try to help.\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you are having problems, please use this link In this tutorial you are going to discover how to: use fluids for dropping sealing wax manually animate the spreading of the wax use modifiers to impress a seal define a realistic wax effect Are you longing to get a result similar to the one presented [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1884,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,6,22,11],"tags":[37,78,103,113,119],"class_list":["post-1771","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blender-modeling","category-formazione","category-isabella-deste-virtual-studiolo","category-progetto","tag-blender-modeling","tag-modellazione-in-blender","tag-seal-wax","tag-tutorial","tag-visitlab"],"blocksy_meta":[],"_links":{"self":[{"href":"http:\/\/visitlab.cineca.it\/index.php\/wp-json\/wp\/v2\/posts\/1771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/visitlab.cineca.it\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/visitlab.cineca.it\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/visitlab.cineca.it\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/visitlab.cineca.it\/index.php\/wp-json\/wp\/v2\/comments?post=1771"}],"version-history":[{"count":1,"href":"http:\/\/visitlab.cineca.it\/index.php\/wp-json\/wp\/v2\/posts\/1771\/revisions"}],"predecessor-version":[{"id":3479,"href":"http:\/\/visitlab.cineca.it\/index.php\/wp-json\/wp\/v2\/posts\/1771\/revisions\/3479"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/visitlab.cineca.it\/index.php\/wp-json\/wp\/v2\/media\/1884"}],"wp:attachment":[{"href":"http:\/\/visitlab.cineca.it\/index.php\/wp-json\/wp\/v2\/media?parent=1771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/visitlab.cineca.it\/index.php\/wp-json\/wp\/v2\/categories?post=1771"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/visitlab.cineca.it\/index.php\/wp-json\/wp\/v2\/tags?post=1771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}