{"id":142060000324,"date":"2021-07-08T08:00:19","date_gmt":"2021-07-08T06:00:19","guid":{"rendered":"https:\/\/sketchfab.com\/blogs\/community\/?p=142060000324"},"modified":"2021-07-09T15:47:42","modified_gmt":"2021-07-09T13:47:42","slug":"art-spotlight-cloud-station","status":"publish","type":"post","link":"https:\/\/sketchfab.com\/blogs\/community\/art-spotlight-cloud-station\/","title":{"rendered":"Art Spotlight: Cloud Station"},"content":{"rendered":"<h2>About Me<\/h2>\n<p>Hi there! My name is Alexa Kruckenberg. I am a US-based technical artist and a graduate of <a href=\"https:\/\/www.uvu.edu\/\" target=\"_blank\" rel=\"nofollow\">Utah Valley University<\/a>, where I studied game design and animation. I currently only make art as a hobby, but I hope to eventually turn it into a career!<\/p>\n<p>In school, I focused a lot on creating realistic models through the PBR pipeline. It wasn\u2019t until I graduated that I began to work in a more stylized, hand-painted approach, which I enjoy much more. Finding my niche in the 3D world has definitely made the creative process much more exciting for me!<\/p>\n<p>I hope I can teach you something new as I go through the process of creating Cloud Station!<\/p>\n<h2>Inspiration<\/h2>\n<p>I browse Instagram A LOT (maybe more than I should) and currently follow over 850 artists. When I see an illustration that speaks to me, I add it to an album that I can look through whenever I get the 3D art bug. In this particular case, I had added <a href=\"https:\/\/www.instagram.com\/p\/B7WV0Jilo-9\/\" target=\"_blank\" rel=\"nofollow\">this illustration<\/a> by <a href=\"https:\/\/www.ellievsbear.com\/\" target=\"_blank\" rel=\"nofollow\">EllievsBear<\/a> to that album over a year ago, and I\u2019m sure you know how it goes: you keep meaning to get to a project, and things keep getting in the way!<\/p>\n<p>Well, one night I couldn\u2019t sleep and I decided to try to tire myself out by starting a new project. I looked through my inspiration album, and that illustration caught my eye again. I knew it was finally time to bring it to life!<\/p>\n<h2>Modeling<\/h2>\n<p>I started by modeling the hills using half-spheres and simple extrusions. Getting them to look nice and smooth was important, and to me, there\u2019s no better tool for that in Maya than the smooth function in the Quad Draw tool. I like to also turn on Soft Select to increase the influence of the smooth tool. It evens out the topology so nicely!<\/p>\n<div id=\"attachment_142060000331\" style=\"width: 1201px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image1.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-142060000331\" class=\"size-full wp-image-142060000331 lazyload\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image1.png\" alt=\"maya quad draw image\" width=\"1191\" height=\"923\" \/><p id=\"caption-attachment-142060000331\" class=\"wp-caption-text\"><noscript><img decoding=\"async\" class=\"size-full wp-image-142060000331 lazyload\" src=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image1.png\" alt=\"maya quad draw image\" width=\"1191\" height=\"923\" srcset=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image1.png 1191w, https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image1-300x232.png 300w, https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image1-1030x798.png 1030w, https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image1-768x595.png 768w\" sizes=\"(max-width: 1191px) 100vw, 1191px\" \/><\/noscript><\/a> Quad Draw + Soft Select: a powerful combination!<\/p><\/div>\n<p>Once I was satisfied with the hills, I started on the aeropuppies (that\u2019s what the artist called the fish-looking critters). These were also created with half-spheres and extrusions, plus a little bit of the Quad Draw tool (if you can\u2019t tell, I\u2019m a big fan of the Quad Draw tool). I knew I wanted them to be animated in the final design, so I made sure to keep my topology light and simple to make rigging easy for myself.<\/p>\n<div id=\"attachment_142060000330\" style=\"width: 876px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image7.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-142060000330\" class=\"size-full wp-image-142060000330 lazyload\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image7.png\" alt=\"cloud station geometry image\" width=\"866\" height=\"681\" \/><p id=\"caption-attachment-142060000330\" class=\"wp-caption-text\"><noscript><img decoding=\"async\" class=\"size-full wp-image-142060000330 lazyload\" src=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image7.png\" alt=\"cloud station geometry image\" width=\"866\" height=\"681\" srcset=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image7.png 866w, https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image7-300x236.png 300w, https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image7-768x604.png 768w\" sizes=\"(max-width: 866px) 100vw, 866px\" \/><\/noscript><\/a> I kept the geometry light and simple throughout the entire piece as much as I could<\/p><\/div>\n<p>At that point, it was 4 AM, but I was so excited that I didn\u2019t want to stop! The buildings, signs, and other small details were fairly simple to make\u2014most of them are just cubes with a few extrusions here and there. The most difficult pieces were the long ropes for the bridge, which I made using the cap of a tiny cylinder extruded along a curve. But all in all, nothing was particularly challenging to make\u2014it was just a matter of making sure I matched all the small details in the original illustration. By the time I was done, I had modeled through the entire night, but I was super happy with what I\u2019d made!<\/p>\n<h2>Texturing<\/h2>\n<p>After getting some sleep, it was time to texture everything! I separated the model into 5 materials: the hills, the details on hills 1 and 3, the details on hills 2 and 4, the skybox, and the aeropuppies. Separating things like this made it easy to isolate parts of the model in Substance Painter. I worked with a lot of masks to keep the various small bits separated from each other. Also, folders in Substance Painter are maybe the best thing ever, because you can add masks to them as well, and they also help keep your layers organized. I had easily over 100 layers by the time I was done texturing, so organization was super important!<\/p>\n<p>I knew I wanted to put this on Sketchfab in its final form, and that definitely influenced my texturing workflow. As I added more and more detail to the textures, I periodically uploaded the model to Sketchfab as a draft to make sure everything looked right. I also set up my post-processing effects early on so I knew what I would need to bake into the textures in terms of lighting and texture, and what I could leave up to Sketchfab\u2019s 3D viewer.<\/p>\n<p>In order to keep things looking consistent between Substance Painter\u2019s 3D viewer and Sketchfab\u2019s, I found a <a href=\"https:\/\/share.substance3d.com\/libraries\/6746\" target=\"_blank\" rel=\"nofollow\">custom unlit shader<\/a> for Substance Painter that allowed me to work with the same unlit settings that I ended up using in Sketchfab. This was a major breakthrough for me because I was unable to work in Material view in Substance Painter with their default shader\u2014it just looked too different due to the environment lighting, which I had decided to turn off in Sketchfab. With the custom shader, I could focus just on the Base Color and Opacity maps, which were all I really needed to worry about.<\/p>\n\n\t\t<style type=\"text\/css\">\n\t\t\t#gallery-1 {\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 10px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 33%;\n\t\t\t}\n\t\t\t#gallery-1 img {\n\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-caption {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t<\/style>\n\t\t<div id='gallery-1' class='gallery galleryid-142060000324 gallery-columns-3 gallery-size-full'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image6.png'><img decoding=\"async\" width=\"712\" height=\"695\" src=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image6.png\" class=\"attachment-full size-full\" alt=\"Default substance painter shader image\" aria-describedby=\"gallery-1-142060000329\" srcset=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image6.png 712w, https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image6-300x293.png 300w, https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image6-45x45.png 45w\" sizes=\"(max-width: 712px) 100vw, 712px\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-142060000329'>\n\t\t\t\tThe default Substance shader vs the custom shader\u2014big difference!\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image2.png'><img decoding=\"async\" width=\"742\" height=\"695\" src=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image2.png\" class=\"attachment-full size-full\" alt=\"Custom shader image\" aria-describedby=\"gallery-1-142060000332\" srcset=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image2.png 742w, https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image2-300x281.png 300w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-142060000332'>\n\t\t\t\tThe default Substance shader vs the custom shader\u2014big difference!\n\t\t\t\t<\/dd><\/dl>\n\t\t\t<br style='clear: both' \/>\n\t\t<\/div>\n\n<p>I relied on just a handful of default brushes: Basic Hard, Basic Soft, Kyle\u2019s Spatter Brushes, and a little bit of the Watercolor Spots Brush. Some artists swear by fancy custom brushes, but I\u2019ve found that I can usually get by just fine with what Substance Painter provides. Occasionally I have to go out and find or make a special brush to get the right effect, but for this piece, I didn\u2019t.<\/p>\n<p>I wasn\u2019t sure how I was going to achieve the glowing effect of the signs and the titular cloud station in Sketchfab, but fortunately, a quick search revealed that an emissive map paired with the Bloom post-processing effect would be exactly what I was looking for.<\/p>\n<p>Texturing took the longest out of all the steps in my process, but I wanted to make sure I got every detail just right!<\/p>\n<h2>Rigging and animation<\/h2>\n<p>Thanks to my training in technical art and coding, I\u2019ve written my own auto-rigger in Maya, along with some other tools that make my pipeline run a little smoother. Rigging can be so tedious and it\u2019s easy to make a mistake when you have to click so many different buttons, but automating the process solves both problems! However, I always paint my weight maps by hand. I\u2019m never satisfied with Maya\u2019s auto weight maps.<\/p>\n<p>The rig for the aeropuppies was fairly simple, but I added a feature that I\u2019d never done before, which was the ability to scale each joint in the rig. This allowed me to use the same base model for all three aeropuppies, but with a slightly different scale on each one so they didn\u2019t look like exact duplicates of each other.<\/p>\n<div id=\"attachment_142060000327\" style=\"width: 843px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image4.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-142060000327\" class=\"size-full wp-image-142060000327 lazyload\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image4.png\" alt=\"aeropuppy rig image\" width=\"833\" height=\"620\" \/><p id=\"caption-attachment-142060000327\" class=\"wp-caption-text\"><noscript><img decoding=\"async\" class=\"size-full wp-image-142060000327 lazyload\" src=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image4.png\" alt=\"aeropuppy rig image\" width=\"833\" height=\"620\" srcset=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image4.png 833w, https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image4-300x223.png 300w, https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image4-768x572.png 768w, https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image4-80x60.png 80w\" sizes=\"(max-width: 833px) 100vw, 833px\" \/><\/noscript><\/a> The rig ended up having more controls than I actually used, but that\u2019s okay!<\/p><\/div>\n<p>When I was still in school, I used to joke that I was in the wrong major because I hated animating. However, with this piece, I set out to change that. After a bit of research, I found that animating the aeropuppies along a curve would be the easiest way to get the overall motion that I wanted. I just used a basic NURBS circle for each path, although I did experiment with more complex curves that had some interesting results. Then I animated the swimming motion by rotating each joint along the aeropuppies\u2019 spine on a 4-frame offset and set everything to run in a loop. As a last small detail, I also animated the windmill to spin and the windsock to blow in the wind.<\/p>\n<div id=\"attachment_142060000326\" style=\"width: 711px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image3.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-142060000326\" class=\"size-full wp-image-142060000326 lazyload\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image3.png\" alt=\"cloud station animation image\" width=\"701\" height=\"675\" \/><p id=\"caption-attachment-142060000326\" class=\"wp-caption-text\"><noscript><img decoding=\"async\" class=\"size-full wp-image-142060000326 lazyload\" src=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image3.png\" alt=\"cloud station animation image\" width=\"701\" height=\"675\" srcset=\"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image3.png 701w, https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/image3-300x289.png 300w\" sizes=\"(max-width: 701px) 100vw, 701px\" \/><\/noscript><\/a> Animating was a breeze thanks to these motion paths!<\/p><\/div>\n<h2>Putting it all together!<\/h2>\n<p>With everything done in Maya and Substance Painter, it was time to upload to Sketchfab! I exported all the geometry and joints from Maya as an FBX, and then began to adjust my materials and post-processing effects. These are the settings I used:<\/p>\n<ul>\n<li><strong>Scene<\/strong>: I set the Shading to Shadeless to turn off the environment lighting\u2014I had worked the highlights and shadows into my textures, so no extra lighting was necessary.<\/li>\n<\/ul>\n<ul>\n<li><strong>Materials<\/strong>: Nothing too special here\u2014I just put in my exported textures from Substance Painter and adjusted the emission levels until I got a nice glow that wasn\u2019t blinding. I also turned off the double-sided face rendering for the skybox.<\/li>\n<\/ul>\n<ul>\n<li><strong>Post-Processing<\/strong>: I used the Grain effect to add some extra texture, and the Depth of Field effect to blur the background so the 4th hill looks like it\u2019s fading into the distance, plus a little bit of blur on the foreground to help focus the viewer on the cloud station on the 3rd hill. I also turned on Chromatic Aberrations, Bloom, and Vignette, but these settings are all turned down pretty low so they\u2019re not super visible.<\/li>\n<\/ul>\n<ul>\n<li><strong>Sound<\/strong>: A friend suggested that I add some soothing music to really pull everything together, so I searched for some royalty-free music and found <a href=\"https:\/\/www.epidemicsound.com\/track\/4NUQ5iMbwc\/\" target=\"_blank\" rel=\"nofollow\">this piece<\/a> by <a href=\"https:\/\/www.epidemicsound.com\/artists\/helmut-schenker\/\" target=\"_blank\" rel=\"nofollow\">Helmut Schenker<\/a>. The song was a little too long to upload to Sketchfab, so I took it into Audacity and picked out a short clip that would loop well.<\/li>\n<\/ul>\n<p>And with that, Cloud Station was done!<\/p>\n<div class=\"sketchfab-embed-wrapper\">    <iframe title=\"Cloud Station\" class=\"\" width=\"690\" height=\"388\" src=\"https:\/\/sketchfab.com\/models\/26f81b24d83441ba88c7e80a52adbaaf\/embed\" frameborder=\"0\" allow=\"autoplay; fullscreen; xr-spatial-tracking\" allowfullscreen=\"\" mozallowfullscreen=\"true\" webkitallowfullscreen=\"true\" xr-spatial-tracking=\"true\" execution-while-out-of-viewport=\"true\" execution-while-not-rendered=\"true\" web-share=\"true\"><\/iframe><\/div>\n<p>I hope you enjoyed learning about my process! If you like my work, you can follow me <a href=\"https:\/\/sketchfab.com\/AlexaKruckenberg\">here on Sketchfab<\/a> or <a href=\"https:\/\/www.instagram.com\/shroommu\/\" target=\"_blank\" rel=\"nofollow\">Instagram<\/a>. Happy creating!<\/p>\n<a href=\"https:\/\/sketchfab.com\/AlexaKruckenberg\"  target=\"_blank\"   class=\"sf-button\"><button class=\"button btn-large\nbutton-blue\">Visit Alexa on Sketchfab<\/button><\/a>\n","protected":false},"excerpt":{"rendered":"<p>3D Artist Alexa Kruckenberg shares how a sleepless night led her to create a marvelous 3D version of EllievsBear&#8217;s Cloud Station concept.<\/p>\n","protected":false},"author":23,"featured_media":142060000325,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[580],"tags":[1085,111,385,232,54],"class_list":["post-142060000324","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-art-spotlight","tag-environment-art","tag-hand-painted","tag-low-poly","tag-maya","tag-substance-painter"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/sketchfab.com\/blogs\/community\/wp-content\/uploads\/2021\/07\/cloud_station_2.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sketchfab.com\/blogs\/community\/wp-json\/wp\/v2\/posts\/142060000324","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sketchfab.com\/blogs\/community\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sketchfab.com\/blogs\/community\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sketchfab.com\/blogs\/community\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/sketchfab.com\/blogs\/community\/wp-json\/wp\/v2\/comments?post=142060000324"}],"version-history":[{"count":2,"href":"https:\/\/sketchfab.com\/blogs\/community\/wp-json\/wp\/v2\/posts\/142060000324\/revisions"}],"predecessor-version":[{"id":142060000358,"href":"https:\/\/sketchfab.com\/blogs\/community\/wp-json\/wp\/v2\/posts\/142060000324\/revisions\/142060000358"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sketchfab.com\/blogs\/community\/wp-json\/wp\/v2\/media\/142060000325"}],"wp:attachment":[{"href":"https:\/\/sketchfab.com\/blogs\/community\/wp-json\/wp\/v2\/media?parent=142060000324"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sketchfab.com\/blogs\/community\/wp-json\/wp\/v2\/categories?post=142060000324"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sketchfab.com\/blogs\/community\/wp-json\/wp\/v2\/tags?post=142060000324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}