{"id":366,"date":"2021-06-29T01:30:37","date_gmt":"2021-06-29T01:30:37","guid":{"rendered":"https:\/\/www.canosielabs.com\/blog\/?p=366"},"modified":"2022-01-23T16:43:43","modified_gmt":"2022-01-23T16:43:43","slug":"macarons-in-blender","status":"publish","type":"post","link":"https:\/\/www.canosielabs.com\/blog\/macarons-in-blender\/","title":{"rendered":"Macarons in Blender"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Today I want to show how to make photorealistic macrons.  It&#8217;s been something I wanted to make for a while.  When I initially looked around to see if anyone else made them, the only good ones were either photoscanned models or weren&#8217;t realistic enough for me.  There were also no real tutorials showing how to make them so I tried various techniques.  Since they involved some interesting techniques, I decided to share my findings. <strong> Let&#8217;s get started.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Most importantly, I wanted to share my thought process.  Many times, I see people asking &#8220;how did you come up with the techniques?&#8221; and I feel learning the thought process is the best way to learn.  Copying click-for-click instructions can only get you so far.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve also created a corresponding video.  Take a look if you want to see some of the steps in action.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.youtube.com\/watch?v=Mb7AJz7pcw8&amp;ab_channel=CanosieLabs\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/thumbnail-1024x576.png\" alt=\"\" class=\"wp-image-517\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/thumbnail-1024x576.png 1024w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/thumbnail-300x169.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/thumbnail-768x432.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/thumbnail-250x141.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/thumbnail-550x309.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/thumbnail-800x450.png 800w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/thumbnail-320x180.png 320w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/thumbnail-533x300.png 533w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/thumbnail-889x500.png 889w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/thumbnail.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">1. Composition<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Start by decomposing a real macaron.  It is composed of 3 main parts:<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"462\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/composition.png\" alt=\"\" class=\"wp-image-419\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/composition.png 850w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/composition-300x163.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/composition-768x417.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/composition-680x370.png 680w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/composition-250x136.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/composition-550x299.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/composition-800x435.png 800w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/composition-331x180.png 331w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/composition-552x300.png 552w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><figcaption>Fig 1.1.1 Composition of a macaron<\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">The Cap<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The cap refers to the top portion of the macaron &#8220;shell&#8221;. They are usually in the shape of a &#8216;flattened&#8217; half sphere.  Some macarons are very flat while others are very round (see fig 1.2.1 for a comparison).  This is a artistic choice you&#8217;ll need to make.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note:<\/strong> Sometimes <strong>&#8216;shell&#8217;<\/strong> is used to refer to the entire non-filling part of a macaron as a singular unit.  i.e. &#8220;A macaron is made of two shells with filling in the middle&#8221;, but in our definition, when we say<strong> &#8216;shell&#8217;<\/strong>, we only refer to the upper part not including the feet(as per fig 1.1.1).<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"412\" height=\"312\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/shell-shapes.png\" alt=\"\" class=\"wp-image-421\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/shell-shapes.png 412w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/shell-shapes-300x227.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/shell-shapes-250x189.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/shell-shapes-238x180.png 238w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/shell-shapes-396x300.png 396w\" sizes=\"auto, (max-width: 412px) 100vw, 412px\" \/><figcaption>Fig 1.2.1 Shell shapes<\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Feet<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Feet(foot) are the bottom portion of the overall macaron shell which expands downward when baking.  They have a distinct visual texture from the upper shell.  The feet are the <strong>most important <\/strong>part of model and is what &#8216;sells&#8217; the <strong>photorealism<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"507\" height=\"177\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/parts-of-feet.png\" alt=\"\" class=\"wp-image-420\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/parts-of-feet.png 507w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/parts-of-feet-300x105.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/parts-of-feet-250x87.png 250w\" sizes=\"auto, (max-width: 507px) 100vw, 507px\" \/><figcaption>Fig 1.3.1 Parts of the feet<\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Filling<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The filling is a cream like substance sandwiched between two shells.  Its thickness and how close the filling is to the edge very from person to person so it is another aesthetic decision for you.  Some macarons have a thick layer of filling  bulging out, while others have so little you can barely see any at all.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"887\" height=\"367\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-comp.png\" alt=\"\" class=\"wp-image-423\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-comp.png 887w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-comp-300x124.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-comp-768x318.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-comp-250x103.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-comp-550x228.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-comp-800x331.png 800w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-comp-435x180.png 435w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-comp-725x300.png 725w\" sizes=\"auto, (max-width: 887px) 100vw, 887px\" \/><figcaption>Fig 1.4.1 Different fill levels<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">The Skin<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The skin refers to the color and texture of the shell.  Macarons skins are generally smooth but have many small rounded bumps. Depending on the color, there can be a fair amount of reflection.   While most macaron skins are smooth and a bit shiny, rough mat color macarons also exist.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Before Staring<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Scale &#8211;<\/strong> It&#8217;s important to work with the correct scale.  If you model at the wrong scale, you may encounter depth-of-field issues when rendering images.  Most macarons have a dimeter of about 1.5 inches or 38 mm.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Apply Rotation and Scale<\/strong> &#8211; We&#8217;ll be doing a lot of scaling of our mesh to get it the right size.  Since we&#8217;re using many texture based displacement modifiers, it&#8217;s important we apply rotation and scale each time we adjust a mesh&#8217;s size.  If something isn&#8217;t looking correct, often times it&#8217;s because you haven&#8217;t applied rotation and scale yet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. The Shell<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Basic Shape<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The shell starts as a sphere that has a radius of 19mm with the bottom half removed and filled in with a face (<strong>figure 3.1.2<\/strong>).  Keep the segments at 32 with 16 rings.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"292\" height=\"281\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-1.png\" alt=\"\" class=\"wp-image-428\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-1.png 292w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-1-250x241.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-1-187x180.png 187w\" sizes=\"auto, (max-width: 292px) 100vw, 292px\" \/><figcaption>Fig 3.1.1<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Afterwards, add a subdivision modifier and create a edge loop to make the bottom of the shell more defined (<strong>figure 3.1.3<\/strong>).<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"316\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/s1.png\" alt=\"\" data-id=\"377\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/s1.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=377#main\" class=\"wp-image-377\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/s1.png 500w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/s1-300x190.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/s1-250x158.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/s1-285x180.png 285w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/s1-475x300.png 475w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 3.1.2 Top half of sphere<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"393\" height=\"255\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/s2.png\" alt=\"\" data-id=\"378\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/s2.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=378#main\" class=\"wp-image-378\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/s2.png 393w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/s2-300x195.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/s2-250x162.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/s2-277x180.png 277w\" sizes=\"auto, (max-width: 393px) 100vw, 393px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 3.1.3 subdivided<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Add 4 or 5 edge loops on the bottom of the mesh and mark the seams (as per the video).<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"697\" height=\"537\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-5.png\" alt=\"\" data-id=\"441\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-5.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=441#main\" class=\"wp-image-441\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-5.png 697w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-5-300x231.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-5-250x193.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-5-550x424.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-5-234x180.png 234w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-5-389x300.png 389w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-5-649x500.png 649w\" sizes=\"auto, (max-width: 697px) 100vw, 697px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 3.1.4 Edge loops<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"525\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-6-1024x525.png\" alt=\"\" data-id=\"442\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-6.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=442#main\" class=\"wp-image-442\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-6-1024x525.png 1024w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-6-300x154.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-6-768x394.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-6-250x128.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-6-550x282.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-6-800x410.png 800w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-6-351x180.png 351w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-6-585x300.png 585w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-6-975x500.png 975w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-6.png 1096w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 3.1.5 Adding Seams<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Bring in a reference photograph and adjust the mesh to rough match the shape of your reference.  As in <strong>figure 3.1.6<\/strong>, you will most likely need to &#8220;flatten&#8221; the shell along the z-axis and widen it by scaling some loops outward.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"789\" height=\"533\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image.png\" alt=\"\" class=\"wp-image-427\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image.png 789w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-300x203.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-768x519.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-250x169.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-550x372.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-266x180.png 266w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-444x300.png 444w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-740x500.png 740w\" sizes=\"auto, (max-width: 789px) 100vw, 789px\" \/><figcaption>Fig 3.1.6 Reference Image<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Real macaron shells are not perfect domes.  The surface has a gentle unevenness with small indents and peaks.  We can achieve this using a subdivision and a displace(cloud texture) modifier.   The subdivision level is 3 and for the displace modifier, keep the strength at <strong>0.002<\/strong> and size of the cloud texture also at<strong> 0.002<\/strong>.  We&#8217;re using small values because macarons are small and we want the displacement to be subtle.  <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"513\" height=\"404\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displacment.png\" alt=\"\" class=\"wp-image-433\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displacment.png 513w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displacment-300x236.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displacment-250x197.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displacment-229x180.png 229w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displacment-381x300.png 381w\" sizes=\"auto, (max-width: 513px) 100vw, 513px\" \/><figcaption>Fig 3.1.7 Shell modifiers and displacement settings<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Figure 3.1.8<\/strong>(below) shows the comparison between the original &#8216;perfect&#8217; shell and one with slight displacement.  Keep in mind:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>It is best not to go overboard, only a slight displacement is required.<\/li><li>You can use grab tool to manually sculpt imperfections as required.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-gallery aligncenter columns-1 is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"612\" height=\"238\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displaced-shell.png\" alt=\"\" data-id=\"430\" class=\"wp-image-430\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displaced-shell.png 612w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displaced-shell-300x117.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displaced-shell-250x97.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displaced-shell-550x214.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displaced-shell-463x180.png 463w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 3.1.8 Displacement modifier<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">4. The Skin<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">I made the skin material with <strong>Substance Designer<\/strong>.  As mentioned previously, the texture isn&#8217;t a solid uniform color.  Gel food coloring is used for most macarons and when mixed with almond flour and sugar, it results in some inconstant color distribution.  You will also see a small number of tiny dark specs throughout.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"676\" height=\"222\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/closeup.jpg\" alt=\"\" class=\"wp-image-384\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/closeup.jpg 676w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/closeup-300x99.jpg 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/closeup-250x82.jpg 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/closeup-550x181.jpg 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/closeup-548x180.jpg 548w\" sizes=\"auto, (max-width: 676px) 100vw, 676px\" \/><figcaption>Fig 4.1.1 Real macaron skin<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">In addition to the specs, there are often tiny airholes produced when the macarons are baked.  These holes are way too small to be produced by mesh displacement but can be accomplished by small black dots in the base color with a depression from the normal map.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All macarons have bumps but the amount and size very greatly.  A perfectly flat skin immediately looks fake so we must include some bumps. I&#8217;ve provided the material textures in the resources section at the end.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here is the rendered result:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"797\" height=\"394\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/shell.png\" alt=\"\" class=\"wp-image-396\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/shell.png 797w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/shell-300x148.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/shell-768x380.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/shell-250x124.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/shell-550x272.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/shell-364x180.png 364w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/shell-607x300.png 607w\" sizes=\"auto, (max-width: 797px) 100vw, 797px\" \/><figcaption>Fig 4.1.2 Rendered shell and skin<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now apply the shell material to the shell mesh.  We only want to apply the shell material to the upper portion of the shell.  First, apply the shell material to the entire mesh.  Then select the faces on the bottom of the shell and click &#8220;assign&#8221; the feet material.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"449\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-7.png\" alt=\"\" data-id=\"444\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-7.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=444#main\" class=\"wp-image-444\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-7.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-7-300x175.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-7-250x146.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-7-550x322.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-7-308x180.png 308w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-7-513x300.png 513w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 4.1.3<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"261\" height=\"156\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-8.png\" alt=\"\" data-id=\"445\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-8.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=445#main\" class=\"wp-image-445\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-8.png 261w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-8-250x149.png 250w\" sizes=\"auto, (max-width: 261px) 100vw, 261px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 4.1.4 Shell material assignment<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In material view mode, your material assignments on the shell mesh should look like<strong> figure 4.1.5<\/strong>.  The top half has the smooth shell material and bottom faces have the &#8216;feet&#8217; material assigned.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"799\" height=\"333\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-9.png\" alt=\"\" class=\"wp-image-446\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-9.png 799w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-9-300x125.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-9-768x320.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-9-250x104.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-9-550x229.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-9-432x180.png 432w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-9-720x300.png 720w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><figcaption>Fig 4.1.5<\/figcaption><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">5. Filling<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">The filling is basically a<strong> cylinder or tours <\/strong>whos major radius is 10mm and minor radius is 1mm.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"294\" height=\"519\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-3.png\" alt=\"\" class=\"wp-image-438\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-3.png 294w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-3-170x300.png 170w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-3-250x441.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-3-102x180.png 102w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/image-3-283x500.png 283w\" sizes=\"auto, (max-width: 294px) 100vw, 294px\" \/><figcaption>Fig 5.1.1<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Add a subdivision modifier (at level 3) to create some more geometry and use a displace modifier to create the flowing creamy look (strength at <strong>0.001<\/strong> using the cloud texture at a size of<strong> 0.003<\/strong>). <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"513\" height=\"404\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-displacement.png\" alt=\"\" class=\"wp-image-434\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-displacement.png 513w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-displacement-300x236.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-displacement-250x197.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-displacement-229x180.png 229w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-displacement-381x300.png 381w\" sizes=\"auto, (max-width: 513px) 100vw, 513px\" \/><figcaption>Fig 5.1.2<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Since the focus of this tutorial is the shell&#8217;s mesh, I&#8217;ve opted to use a simple material for the filling.  Just a note, while this shader setup works with plain &#8220;white cream&#8221; filling, it won&#8217;t work if you are trying to model jelly fillings (that&#8217;s a tutorial for another time).  I&#8217;ve provided an the node setup for the cream filling in the resources section.   Assign the material the filling material and render.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s it.  After rendering, you should see something like figure 5.1.3.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"954\" height=\"672\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-render.png\" alt=\"\" class=\"wp-image-436\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-render.png 954w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-render-300x211.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-render-768x541.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-render-250x176.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-render-550x387.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-render-800x564.png 800w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-render-256x180.png 256w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-render-426x300.png 426w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/filling-render-710x500.png 710w\" sizes=\"auto, (max-width: 954px) 100vw, 954px\" \/><figcaption>Fig 5.1.3<\/figcaption><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">6. Feet<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">The most difficult part of making a macaron model is the feet.  This by far took me the longest time to figure out and what makes or breaks the photorealism.  Aside from photoscanned based models, none of the models I saw looked &#8216;real&#8217; and the primary reason where the feet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the following steps, I will show you the <strong>general procedure<\/strong> of creating realistic feet. As macarons come in all shapes and sizes, you will have to make slight tweaks as need to reproduce the kind of macaron you desire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Feet are composed of three main parts (see <strong>figure 1.3.1<\/strong>) and we&#8217;re going to achieve this by using a cylinder base mesh that is displaced using a cloud texture to achieve the crunchy look.  The holes and crevices are created by using a second set of rock-shaped meshes and the boolean modifier to push holes though the afromentioned crunchy cylinder.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Basic Shape<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s start with creating a cylinder.  The diameter must be around 38mm(radius of 19mm), have 64 vertices and a depth of 4mm (<strong>figure 6.1.1<\/strong>).  Create 4 or 5 insets on both the top and bottom faces (<strong>figure 6.1.2<\/strong>).  Finally, re-size the height and diameter so it is about 1\/4 of the height of the shell.  Don&#8217;t forget to apply rotation and scale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Since we are going to add a subdivision modifier, add two edge loops around the cylinder&#8217;s equator.  One for the top and bottom.  This will make the cylinder keep it&#8217;s shape (<strong>figure 6.1.3<\/strong>) after we apply the modifier.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-3 is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"288\" height=\"321\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/feet_cylinder_spec.png\" alt=\"\" data-id=\"449\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/feet_cylinder_spec.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=449#main\" class=\"wp-image-449\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/feet_cylinder_spec.png 288w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/feet_cylinder_spec-269x300.png 269w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/feet_cylinder_spec-250x279.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/feet_cylinder_spec-161x180.png 161w\" sizes=\"auto, (max-width: 288px) 100vw, 288px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 6.1.1<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"655\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/bottom_edge_loops-1024x655.png\" alt=\"\" data-id=\"448\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/bottom_edge_loops.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=448#main\" class=\"wp-image-448\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/bottom_edge_loops-1024x655.png 1024w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/bottom_edge_loops-300x192.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/bottom_edge_loops-768x491.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/bottom_edge_loops-250x160.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/bottom_edge_loops-550x352.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/bottom_edge_loops-800x511.png 800w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/bottom_edge_loops-282x180.png 282w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/bottom_edge_loops-469x300.png 469w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/bottom_edge_loops-782x500.png 782w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/bottom_edge_loops.png 1167w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 6.1.2<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"396\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/feet_edge_loops-1024x396.png\" alt=\"\" data-id=\"450\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/feet_edge_loops.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=450#main\" class=\"wp-image-450\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/feet_edge_loops-1024x396.png 1024w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/feet_edge_loops-300x116.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/feet_edge_loops-768x297.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/feet_edge_loops-250x97.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/feet_edge_loops-550x213.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/feet_edge_loops-800x310.png 800w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/feet_edge_loops-465x180.png 465w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/feet_edge_loops-775x300.png 775w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/feet_edge_loops.png 1062w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 6.1.3<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Add a subdivision modifier with level 3.  We will be creating the crunchy pattern using a displace modifier.&nbsp; It will look pretty crazy at first.&nbsp; Create a new texture and name it feet.&nbsp; Set the strength to 0.002.  Now in the texture tab, select the feet texture, and set the type to clouds.&nbsp; Set the size to around 0.001.  You should see the pattern as in <strong>figure 6.1.6<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter columns-2 is-cropped wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"298\" height=\"386\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displace_mod.png\" alt=\"\" data-id=\"452\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displace_mod.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=452#main\" class=\"wp-image-452\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displace_mod.png 298w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displace_mod-232x300.png 232w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displace_mod-250x324.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displace_mod-139x180.png 139w\" sizes=\"auto, (max-width: 298px) 100vw, 298px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 6.1.4<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"299\" height=\"514\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displace_texture.png\" alt=\"\" data-id=\"453\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displace_texture.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=453#main\" class=\"wp-image-453\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displace_texture.png 299w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displace_texture-175x300.png 175w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displace_texture-250x430.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displace_texture-105x180.png 105w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/displace_texture-291x500.png 291w\" sizes=\"auto, (max-width: 299px) 100vw, 299px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 6.1.5<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/canosielabs.com\/img\/articles\/3d\/macaron\/crunchy_pattern.png\" alt=\"\" \/><figcaption>Fig 6.1.6 Crunchy pattern<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Apply the subdivision and displacement modifiers in order.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">The Feet Material<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The material for the feet is relatively straight forward.  It is basically is basically a near uniform base color for texture with a noise texture for added <strong>bump <\/strong>and <strong>displacement<\/strong>.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Don&#8217;t forget, in the materials tab, under settings -&gt; surface, make sure the displacement option is set to &#8220;<strong>displacement and bump<\/strong>&#8220;.  I&#8217;ve provided the material node setup in the resources section at the end.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"537\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/graph-1024x537.png\" alt=\"\" class=\"wp-image-406\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/graph-1024x537.png 1024w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/graph-300x157.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/graph-768x403.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/graph-250x131.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/graph-550x288.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/graph-800x419.png 800w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/graph-343x180.png 343w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/graph-572x300.png 572w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/graph-954x500.png 954w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/03\/graph.png 1364w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Fig 6.2.1<\/figcaption><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">7. Creating Holes and Crevices<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">And that\u2019s our base mesh for a macaroon\u2019s feet.&nbsp; Now, we need to create the crunchy holes and crevices.&nbsp; We\u2019re going to do this by creating a bumpy sphere and using the boolean modifier to carve out holes from our base mesh using this sphere.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Create the bumpy spheres<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">First, start with a sphere with a radius of 4 mm.  Keep the segments and rings at 32 and 16 respectively. &nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-7 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"305\" height=\"305\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_dimensions.png\" alt=\"\" data-id=\"456\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_dimensions.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=456#main\" class=\"wp-image-456\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_dimensions.png 305w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_dimensions-300x300.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_dimensions-150x150.png 150w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_dimensions-48x48.png 48w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_dimensions-250x250.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_dimensions-180x180.png 180w\" sizes=\"auto, (max-width: 305px) 100vw, 305px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 7.1.1<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"538\" height=\"535\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_rough_sphere.png\" alt=\"\" data-id=\"457\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_rough_sphere.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=457#main\" class=\"wp-image-457\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_rough_sphere.png 538w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_rough_sphere-300x298.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_rough_sphere-150x150.png 150w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_rough_sphere-48x48.png 48w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_rough_sphere-250x249.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_rough_sphere-181x180.png 181w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_rough_sphere-302x300.png 302w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_rough_sphere-503x500.png 503w\" sizes=\"auto, (max-width: 538px) 100vw, 538px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 7.1.2<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"> Create a subdivision modifier and set the levels to 3.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-8 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"301\" height=\"390\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_modifiers.png\" alt=\"\" data-id=\"464\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_modifiers.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=464#main\" class=\"wp-image-464\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_modifiers.png 301w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_modifiers-232x300.png 232w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_modifiers-250x324.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_modifiers-139x180.png 139w\" sizes=\"auto, (max-width: 301px) 100vw, 301px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 7.1.3<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"299\" height=\"518\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_displace_texture.png\" alt=\"\" data-id=\"463\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_displace_texture.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=463#main\" class=\"wp-image-463\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_displace_texture.png 299w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_displace_texture-173x300.png 173w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_displace_texture-250x433.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_displace_texture-104x180.png 104w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_displace_texture-289x500.png 289w\" sizes=\"auto, (max-width: 299px) 100vw, 299px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 7.1.4<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Like before, we\u2019re going to use a displace modifier using a texture.&nbsp; The strength should be <strong>0.002<\/strong> with a <strong>cloud texture <\/strong>of size <strong>0.002 or 0.003<\/strong>.&nbsp;  You can very size and strength to create the kind of bump pattern you need.&nbsp; You can also change the shape of the sphere as well.&nbsp; You should have a crunchy rock like object as in <strong>figure 7.1.5<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Create a few variations of these bumpy sphere&#8217;s by chaining the scale and texture size.  Remember to apply rotation and scale each time.  You should see spheres like<strong> figure 7.1.6.<\/strong>  When you have the desired sphere, apply all the modifiers.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-9 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"202\" height=\"175\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_one_final-1.png\" alt=\"\" data-id=\"461\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_one_final-1.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=461#main\" class=\"wp-image-461\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 7.1.5<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"457\" height=\"393\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_three_final-1.png\" alt=\"\" data-id=\"462\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_three_final-1.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=462#main\" class=\"wp-image-462\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_three_final-1.png 457w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_three_final-1-300x258.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_three_final-1-250x215.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_three_final-1-209x180.png 209w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/sp_three_final-1-349x300.png 349w\" sizes=\"auto, (max-width: 457px) 100vw, 457px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 7.1.6<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Create The Holes<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Now, we are going to punch some holes out of the crunchy cylinder mesh using the the rocks created above as a model.  Move your sphere over to the feet mesh and make it&nbsp;embed about 50% into it.&nbsp; &nbsp; <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"254\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/hole1-1024x254.png\" alt=\"\" class=\"wp-image-466\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/hole1-1024x254.png 1024w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/hole1-300x74.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/hole1-768x191.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/hole1-250x62.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/hole1-550x136.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/hole1-800x198.png 800w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/hole1-726x180.png 726w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/hole1-1209x300.png 1209w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/hole1.png 1306w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Fig 7.2.1<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Select the feet mesh and create a boolean modifier.  The target object should be your rock.&nbsp; The overlap threshold needs to be very small.&nbsp;I use a value of <strong>0.00000001<\/strong> (seven 0s before the 1).  Once everything is in position, click apply.&nbsp; If done successfully, once you move the sphere away, you should be left with a nice crunchy hole carved out of the macaroon feet mesh.  See <strong>figure 7.2.2<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-10 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"271\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_hole-1024x271.png\" alt=\"\" data-id=\"465\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_hole.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=465#main\" class=\"wp-image-465\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_hole-1024x271.png 1024w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_hole-300x79.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_hole-768x203.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_hole-1536x406.png 1536w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_hole-250x66.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_hole-550x145.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_hole-800x211.png 800w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_hole-681x180.png 681w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_hole-1135x300.png 1135w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_hole.png 1559w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 7.2.2<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Do this a few times to create more holes.  After a while, you should see something like figure 9.13.  Assign the feet model the feet material and you should a similar result to<strong> figure 7.2.3 and 7.2.4<\/strong>.  <\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-11 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"886\" height=\"357\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few.png\" alt=\"\" data-id=\"468\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=468#main\" class=\"wp-image-468\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few.png 886w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few-300x121.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few-768x309.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few-250x101.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few-550x222.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few-800x322.png 800w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few-447x180.png 447w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few-745x300.png 745w\" sizes=\"auto, (max-width: 886px) 100vw, 886px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 7.2.3<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"367\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few_rendered-1024x367.png\" alt=\"\" data-id=\"469\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few_rendered.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=469#main\" class=\"wp-image-469\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few_rendered-1024x367.png 1024w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few_rendered-300x107.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few_rendered-768x275.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few_rendered-250x90.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few_rendered-550x197.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few_rendered-800x287.png 800w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few_rendered-503x180.png 503w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few_rendered-838x300.png 838w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/after_few_rendered.png 1195w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 7.2.4<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This process does take some practice.<\/strong>  Keep punching holes to create all the holes and crevices that you see on your reference image.  After a while, you&#8217;ll get something more realistic like<strong> figure 7.2.5.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1005\" height=\"316\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/best.png\" alt=\"\" class=\"wp-image-470\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/best.png 1005w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/best-300x94.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/best-768x241.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/best-250x79.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/best-550x173.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/best-800x252.png 800w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/best-572x180.png 572w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/best-954x300.png 954w\" sizes=\"auto, (max-width: 1005px) 100vw, 1005px\" \/><figcaption>Fig 7.2.5<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">8. Putting it all Together<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The cap and mesh make up one side of a macaron shell.  Since macarons have two shells sandwiching the filling, simply duplicate the cap and feet meshes,  flip them, and rotate it along the z-axis and combine the three parts together.  <\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-12 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"481\" height=\"194\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/select.png\" alt=\"\" data-id=\"473\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/select.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=473#main\" class=\"wp-image-473\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/select.png 481w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/select-300x121.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/select-250x101.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/select-446x180.png 446w\" sizes=\"auto, (max-width: 481px) 100vw, 481px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 8.1.1<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"497\" height=\"321\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/dup.png\" alt=\"\" data-id=\"472\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/dup.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=472#main\" class=\"wp-image-472\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/dup.png 497w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/dup-300x194.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/dup-250x161.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/dup-279x180.png 279w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/dup-464x300.png 464w\" sizes=\"auto, (max-width: 497px) 100vw, 497px\" \/><figcaption class=\"blocks-gallery-item__caption\">Fig 8.1.2<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Make sure to rotate the bottom two meshes along the z-axis so that the same holes and crevices on the top shell are <strong>not<\/strong> mirrored directly beneath them on the bottom shell.  In addition, make sure the shells are not totally level with the horizon.  Human hands press macarons together, so we need some imperfection here.  See <strong>figure 8.1.3<\/strong> for an exaggerated example.  Do this for both the top and bottom shells.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/horizon.png\" alt=\"\" class=\"wp-image-474\" width=\"563\" height=\"347\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/horizon.png 563w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/horizon-300x185.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/horizon-250x154.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/horizon-550x339.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/horizon-292x180.png 292w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/horizon-487x300.png 487w\" sizes=\"auto, (max-width: 563px) 100vw, 563px\" \/><figcaption>Fig 8.1.3 Shells should not be perfectly level<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">And there we have it.&nbsp; Non-photoscanned macaroons.&nbsp; After some practice you should be abel to generate some macarons like the following:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">While there are some manual steps in creating the holes and crevices, we\u2019ve made use of procedural methods as much as possible.&nbsp; I like this method for macarons because you can very each of the texture strengths to create the different kinds of macaroons you see in real life.&nbsp; While I agree creating the holes takes time and practice, the results are pretty good.  &nbsp;I think there is some more room for improvement so feel free to post comments, questions or suggestions.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Until next time.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Resources<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve provided the materials used in this tutorial for free at the following links.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.cgtrader.com\/free-3d-models\/textures\/miscellaneous\/pink-macaron-shell-material\" data-type=\"URL\" data-id=\"https:\/\/www.cgtrader.com\/free-3d-models\/textures\/miscellaneous\/pink-macaron-shell-material\" target=\"_blank\" rel=\"noreferrer noopener\">Shell material<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/canosielabs.com\/img\/articles\/3d\/macaron\/macaron_filling_feet_materials.blend\" data-type=\"URL\" data-id=\"https:\/\/canosielabs.com\/img\/articles\/3d\/macaron\/macaron_filling_feet_materials.blend\" target=\"_blank\" rel=\"noreferrer noopener\">Feet and filling material.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Check out some of my renders<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.instagram.com\/canosielabs\/?hl=en\">https:\/\/www.instagram.com\/canosielabs\/?hl=en<\/a><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<figure class=\"wp-block-gallery aligncenter columns-3 is-cropped wp-block-gallery-13 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/untitled5-1024x1024.png\" alt=\"\" data-id=\"508\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/untitled5.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=508#main\" class=\"wp-image-508\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/untitled5-1024x1024.png 1024w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/untitled5-300x300.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/untitled5-150x150.png 150w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/untitled5-768x768.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/untitled5-48x48.png 48w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/untitled5-250x250.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/untitled5-550x550.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/untitled5-800x800.png 800w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/untitled5-180x180.png 180w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/untitled5-500x500.png 500w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/untitled5.png 1080w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/blender_4-1024x1024.png\" alt=\"\" data-id=\"509\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/blender_4.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=509#main\" class=\"wp-image-509\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/blender_4-1024x1024.png 1024w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/blender_4-300x300.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/blender_4-150x150.png 150w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/blender_4-768x768.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/blender_4-48x48.png 48w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/blender_4-250x250.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/blender_4-550x550.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/blender_4-800x800.png 800w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/blender_4-180x180.png 180w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/blender_4-500x500.png 500w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/blender_4.png 1080w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/pink-1024x1024.png\" alt=\"\" data-id=\"511\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/pink.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=511#main\" class=\"wp-image-511\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/pink-1024x1024.png 1024w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/pink-300x300.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/pink-150x150.png 150w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/pink-768x768.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/pink-48x48.png 48w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/pink-250x250.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/pink-550x550.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/pink-800x800.png 800w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/pink-180x180.png 180w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/pink-500x500.png 500w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/pink.png 1080w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/macaron_3-1024x1024.png\" alt=\"\" data-id=\"510\" data-full-url=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/macaron_3.png\" data-link=\"https:\/\/www.canosielabs.com\/blog\/?attachment_id=510#main\" class=\"wp-image-510\" srcset=\"https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/macaron_3-1024x1024.png 1024w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/macaron_3-300x300.png 300w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/macaron_3-150x150.png 150w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/macaron_3-768x768.png 768w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/macaron_3-48x48.png 48w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/macaron_3-250x250.png 250w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/macaron_3-550x550.png 550w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/macaron_3-800x800.png 800w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/macaron_3-180x180.png 180w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/macaron_3-500x500.png 500w, https:\/\/www.canosielabs.com\/blog\/wp-content\/uploads\/2021\/06\/macaron_3.png 1080w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul><\/figure>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Today I want to show how to make photorealistic macrons. It&#8217;s been something I wanted to make for a while. When I initially looked around&hellip;<\/p>\n","protected":false},"author":3,"featured_media":517,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"bgseo_title":"","bgseo_description":"","bgseo_robots_index":"index","bgseo_robots_follow":"follow","footnotes":""},"categories":[15],"tags":[],"class_list":["post-366","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blender"],"_links":{"self":[{"href":"https:\/\/www.canosielabs.com\/blog\/wp-json\/wp\/v2\/posts\/366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.canosielabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.canosielabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.canosielabs.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.canosielabs.com\/blog\/wp-json\/wp\/v2\/comments?post=366"}],"version-history":[{"count":9,"href":"https:\/\/www.canosielabs.com\/blog\/wp-json\/wp\/v2\/posts\/366\/revisions"}],"predecessor-version":[{"id":518,"href":"https:\/\/www.canosielabs.com\/blog\/wp-json\/wp\/v2\/posts\/366\/revisions\/518"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.canosielabs.com\/blog\/wp-json\/wp\/v2\/media\/517"}],"wp:attachment":[{"href":"https:\/\/www.canosielabs.com\/blog\/wp-json\/wp\/v2\/media?parent=366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.canosielabs.com\/blog\/wp-json\/wp\/v2\/categories?post=366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.canosielabs.com\/blog\/wp-json\/wp\/v2\/tags?post=366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}