{"id":34663,"date":"2024-06-28T11:00:13","date_gmt":"2024-06-28T15:00:13","guid":{"rendered":"https:\/\/blogs.solidworks.com\/tech\/?p=34663"},"modified":"2024-06-24T16:36:06","modified_gmt":"2024-06-24T20:36:06","slug":"rubber-ducky-xshape-walkthrough-solidworks-tutorial","status":"publish","type":"post","link":"https:\/\/blogs.solidworks.com\/tech\/2024\/06\/rubber-ducky-xshape-walkthrough-solidworks-tutorial.html","title":{"rendered":"Rubber Ducky xShape Walkthrough: SOLIDWORKS Tutorial"},"content":{"rendered":"<p>Such a simple little bath toy found in most people\u2019s bathrooms, but modeling this in SOLIDWORKS would be a challenge, it has so many curves and organic shapes, especially looking at the ducks bill. So, I decided to move onto the <strong>3D<\/strong>Experience Platform, and use the 3d Sculptor roles xShape app. Before I began any modeling\u00a0I used some images taken from the internet of a side, front and top view of a generic rubber duck to use as picture guides.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/rubber20ducks20with20blue20duck.jpg\" width=\"1267\" height=\"713\" \/><\/p>\n<p>Starting a new component, I began my model by sketching a guideline of 100mm and placing it midpoint to my axis. This helps me to control the overall height of my rubber duck and gives me a guide in which to resize my rubber duck images. I added the side view of the duck onto the ZX plane\u00a0and changed the image transparency to around 45, this makes it easier to see all of the subdivision shape as I\u2019m modeling it.\u00a0Using the advanced settings, I\u2019m able to flip the image horizontally, and scale the image by percentage keeping it center to my axis. I scaled it down until the duck falls between the guide sketch line.<\/p>\n<p>For the front image of the duck, I added a new plane off the YZ plane\u00a0dragging it to line up with the start of the neck and bill, then I added the front view image of the duck.\u00a0Selecting the XY plane, I\u2019m adding another new plane to sit along the duck at the widest part of its body. Then with the new plane selected I could add the top view image of the duck.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/frame205-27.png\" width=\"1267\" height=\"713\" \/><\/p>\n<p>For the main duck body, I used the globe surface as the starting shape, and snapped it onto my guide sketch. I switched on the symmetry tool along the ZX plane, that way I could edit the shape on one side and the duck would remain symmetric. A green line shows me that the symmetry feature is active and along which line it is mirroring. Before I began modeling, I altered the transparency of the shape to see the guide image underneath.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/frame203-37.png\" width=\"1267\" height=\"713\" \/><\/p>\n<p>When I got to the tail of the duck, I needed to extrude some of the shapes faces to form the tail. The view from the top of the duck is very square. Again, I only needed to move points from one side of the duck to reshape the profile. The tail needed more loops to taper it more and make it easier to shape.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/kapost-files-prod.s3.amazonaws.com\/kapost\/5bfdf710e787ce000400aa42\/studio\/content\/6655ee5f8bbce600f66fe153\/html_bodies\/1717288565-3f0c3767-85e4-4add-9ed1-08ac6489d53a\/Tail%20extrude%20gif.gif\" width=\"1267\" height=\"713\" \/><\/p>\n<p>To create the bill of the duck, I used the quad ball. You may wonder why I select specific shapes, this comes from experience modeling certain shapes, I have learned what shapes work best for creating certain forms. The bill was a little more finicky of a shape to model, but like the duck\u2019s body I began with the side view and inserted more loops where I needed.\u00a0From the top view, I shaped the bill in reference to the photo, but not too closely that I would change the bill from other views; again the images are just guides.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/frame204-28.png\" width=\"1267\" height=\"713\" \/><\/p>\n<p>A wing was modeled using the cone subdivision surface, I shaped the wing around the duck\u2019s body, and pushed it into the duck, the wing shape can be fairly simple in its design. Once done, I used the mirror feature.\u00a0 With the wing body selected, I kept merge result unchecked as I wanted the duck&#8217;s bill to remain separate, this makes it easier to color the parts later on. Instead, I combined the wing bodies with the duck using the combine feature. This allows me to add a small 5mm fillet around the edge of the wing creating a more molded appearance to the rubber duck.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/frame206-29.png\" width=\"1267\" height=\"713\" \/><\/p>\n<p>The next feature of the duck was the squeaker hole. For this element I revolve cut a dome out of the base and cut a small hole into the duck by 2mm from the geometry. This hole allowed me to select its inner faces and shell the duck body by 1mm. To finalize this feature of the duck, I revolved a lip profile around the opening of the hole which some molded rubber ducks have.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/frame205-28.png\" width=\"1267\" height=\"713\" \/><\/p>\n<p>Sketching onto the XY plane, and viewing from the top, I sketched a perpendicular line midpoint to the end of my line, to sit facing the ducks head where I want the eye to project from to split the ducks face. I added a new plane selecting the line and the midpoint of the perpendicular line as the reference so that the plane sat along my sketched guide.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/frame207-33.png\" width=\"1267\" height=\"713\" \/><\/p>\n<p>From here, I sketched an ellipse near and in line with the eye from the image. Sketching the eye directly on top of the guide image would sit wrong, so I sketched to the right of the eye on a slight angle. Then using features and split face, I could select all of the faces of the duck that the sketch needs to project onto. Once applied, I can see when I hover over the ducks face that the face has split to form the outline of the ducks eye. I repeated this process for the pupil of the duck and mirrored the eye over.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/frame208-24.png\" width=\"1267\" height=\"713\" \/><\/p>\n<p>With the duck fully modeled, I applied appearances to the ducks body, bill and eyes, this makes it easier to preselect parts in SOLIDWORKS Visualize and edit the individual appearances and colors. I saved my rubber duck and opened it up in SOLIDWORKS Visualize to render, you can see an animation of the ducks falling at the end of the tutorial.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/rubber20ducks20edited20animation20_2__motion20study_000305.png\" width=\"1267\" height=\"713\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><span style=\"color: #ff0000;\"><strong><iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/IkxV-h8gf_s?si=9tt8g19vMa_2Ut0V\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Such a simple little bath toy found in most people\u2019s bathrooms, but modeling this in SOLIDWORKS would be a challenge, it has so many curves and organic shapes, especially looking at the ducks bill. So, I decided to move onto<\/p>\n... <a href=\"https:\/\/blogs.solidworks.com\/tech\/2024\/06\/rubber-ducky-xshape-walkthrough-solidworks-tutorial.html\">Continued<\/a>","protected":false},"author":493,"featured_media":34661,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2498,3062,21,927],"tags":[484,2996,3290,404,3266,3192,443,2778,2782,2999,2777,1134,418,1319,3264,3289,3288,889,523,3262,2781,2493,2779,1467,2780,3223,686,2905],"class_list":["post-34663","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3dexperience","category-3dexperience-platform","category-solidworks","category-women-in-engineering","tag-3dexperience","tag-3dsculptor","tag-add-loops","tag-animation","tag-appearances","tag-bump-texture","tag-cad","tag-cad-design","tag-cad-makers","tag-cone","tag-dassault-systemes","tag-decals","tag-design-2","tag-extrude","tag-globe","tag-quad-ball","tag-rubber-duck","tag-solidworks","tag-solidworks-cad","tag-solidworks-connected","tag-solidworks-designers","tag-solidworks-engineers","tag-solidworks-projects","tag-solidworks-tutorial","tag-solidworks-videos","tag-split-face","tag-symmetry","tag-xshape"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/34663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/users\/493"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/comments?post=34663"}],"version-history":[{"count":6,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/34663\/revisions"}],"predecessor-version":[{"id":34669,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/34663\/revisions\/34669"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/media\/34661"}],"wp:attachment":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/media?parent=34663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/categories?post=34663"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/tags?post=34663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}