Home > Surfacing, favorites, modeling challenge > Modeling challenge: fades

Modeling challenge: fades

August 6th, 2009 Leave a comment Go to comments

Some things are more difficult to model than others. Some seem simple, but when you go to do them, they aren’t.

helmet2

Here’s a helmet I did several years ago. The helmet wasn’t easy, but the scoops all around it were less easy. Blending the brim of the helmet was another trickfor another time, but let’s just look at those airscoops for now.

Here’s the modeling challenge for this time around. Start with a sphere, and make some scoops on it. How many different ways can you actually make work? Remember to use zebra stripes and deviation analysis to get a feel for how successful you were. Submit models to my email at matt at dezignstuff dot com. I will add screen shots of all the attempts along with a little commentary. Let’s see how many methods we can come up with.

==============================================================

Ok, the first entry is from Mark Biasotti of SolidWorks.

mb

mb3Mark’s entry has a surface with double curvature, and then a cut that is driven by a directional sketch. Mark’s part also uses an atomic bomb fillet in the corner, shown here in cross section.

This is a fairly simple approach, and gives a bottom of the scoop with a planar face rather than a double curvature face. It is also a solid approach, as opposed to a surfacing approach. So you can keep this in mind if you have to do a scoop as a solid rather than using more tedious surfacing commands.

One thing I want to call attention to in this model is Mark’s use of Surface Cut features. Notice that he is using planes to cut the solid model. This is maybe not a well understood function of the surface cut feature, but its very useful, and extremely stable.

Thanks, Mark!

==============================================================

Entry #2 is from Ben Paprocki. This is another solid approach.

bp

In this part, Ben used a revolved cut to make the scoops. Revolve cuts create scoop surfaces with double curvature, but in this case the curvature is constant in both directions (although it is different in the two directions). This kind of technique works great on a spherical shape, but not on a more general complex shape where the curvature varies in both directions.

Nice model, and thanks for the submission, Ben!

==============================================================

Entry #3 is from Ben Bailey. This is a surface approach.

bb

This is closer to the approach I would choose. Nicely done. Click the image to download Ben’s file. In this case he did the thicken basically to get the edge for the low side of the scoop. There are other ways to do this, but this certainly works. Then he made a boundary surface from the blend edge to the edge created on the offset surface. Each model submitted gets better. In this case, the main thing I would improve on would be to not make the scoop go down to a feather edge, but rather to thicken the entire outer shell, such that the scoop face would have the standard thickness as well. But this way is certainly valid. Download the SW file and check it out.

The only modeling criticism here is that there are some areas where the tangency didn’t work. See the edges on the lower side? They don’t show with a phantom line, meaning they are not within the tangent tolerance. The Deviation Analysis shot below demonstrates “how” out is out.

bb2

I would probably eliminate a split line feature, and make the entire curved section with a single boundary rather than two boundaries and a loft. Loft is said to be less accurate than boundary.

This is really picky criticism, by the way, but its the kind of stuff that keeps me up at night sometimes. How much does stuff like this matter? Depends. If you’re a perfectionist, everything matters. If you’re going to polish the mold a lot, it might be detail that just costing you a lot of money. You have to make this kind of judgment when you start working on complex models. Do you have to make it 100%? 90%? 70% How good is good enough?

Very nice job, Ben!

==============================================================

mota

Entry #4 is from Fernando Mota. Wow. Nearly perfect. Fernando did 2 models that were both nearly perfect. A lot of work went into the first model for sure. Let’s look at the first model.

This is a fully surfaced example. The scoop face is built simply from two boundary profiles. Keeping the profiles simple is one of the best ways to get a natural looking smooth surface.

The sides of the scoop are boundaries. Again, just the way I would do it.

Fernando did a really nice trick with what appear to be fillets, but are not fillets at all. Because fillets are made from a circular section, they only give c1 transitions (abrupt change in curvature) to the faces around them. You can only get a c2 transition (smoother change in curvature) by using a spline section. SolidWorks can only do spline section fillets if you use a face fillet with hold lines, I believe. What Fernando did was the manual equivalent of creating c2 face blends.

First, he swept a circular tube around each edge he wanted to fillet. Notice that the ends at the top, where all of the faces blend back into the main face would end in an infinite radius fillet because theoretically all of the faces are tangent. This type of thing is almost always a problem for SolidWorks. So the fact that Fernando did this manually rather than relying on the Fillet functionality was definitely the right decision.

(Another method would have been to knock out holes at the ends where the fillet would come down to a point, and then fill the hole later. This is the technique used by Mark B in the first entry, and is called the “atomic bomb” fillet, because it was originally considered to be massively overkill, but definitely fixed whatever modeling problem you were trying to avoid.)

After sweeping the tube, he used the tube to trim the surrounding surfaces, which essentially gave him an equal offset edge all the way around, and a clean edge at the top straight line transition. Then he just used boundary to fill it all in. Very clean.

Click the image to download the part.

Below is the image of the deviation analysis. Congratulations, that’s great.

mota1dev

==============================================================

mota2

Entry #5 is also from Fernando Mota.

This model is much simpler, and I think just as valid as the first one. It is a bit more flowing, but uses less control. Or I guess it uses the benefits of the boundary feature instead of being more direct and manual about the fillet and blend from the main surface to the scooped surface.

In this case Fernando created the scoop face, trimmed back the outer and scoop face, then just blended directly from the outer edges to the edges of the scoop, with no need for fillets. To me, having fewer faces in a model is something to try to achieve. If your goal was a more flowing surface, this would be the way to do it. If you needed to look a little more faceted, or controlled, his previous method would be better.

Again, click the image to download the SolidWorks part.

This part again shows an excellent Deviation Analysis.

Great job, Fernando!

mota2dev

==============================================================

flexEntry #6 is from Mark Rizzuto.

One of the things I’m looking for here is alternative methods, and Mark has provided that.

This is a solid technique that was performed on a flat part, and then the flat part was hit with the Flex feature to create some curvature.

Here’s what Mark had to say in his email.

Hi Matt!

Big fan, read your surfacing book and have followed your blog for a couple months now. Never submitted anything to the modeling challenges before, but this one intrigued me. After several sub-par attempts, I settled on a pretty simple approach and think it turned out ok. If I had more expertise with either the Flex or the Deform features, I probably could have turned out something pretty nice. Let me know what you think.

I add that to spur someone on. There is a technique you can use with the Deform feature that Mark mentions that might help you create a feature like this. If no one comes up with one, I might just show it myself. I’d like to see a few more entries here. These have all ben very nice models.

==============================================================

deformEntry #7 is from James Canney. James used the Deform feature in a way I don’t commonly see. He made a solid body and used it with Deform, Surface Push setting. It’s kind of like denting a car door by kicking it. It’s not a very precise or controlled method, but it does give a smooth result, and it will work on any type of shape, regardless if it is single or double curvature.

Nice job with an interesting technique. Thanks for the submission, James!

==============================================================

benpEntry #8 is again from Ben Paprocki.

This is a bold use of the Deform feature. It’s not that successful, but it is bold.

SolidWorks has created some tools that are nearly useless for real world modeling. They are close, but not really ready for use on production models.

In this example, Ben is pushing the limits. I definitely am impressed with how good he made this look. The fact that it’s still messy is not Ben’s fault, it’s a limitation of the tool. Look at this zebra stripe display:

zebSee how the stripes are very jagged? All of the surrounding stripes are very smooth, but the stripes in the deformed areas are jagged. This points to really uneven curvature. It looks like a dent in your car door that you tried to bang out with a small ball peen hammer. I was going to use the Curvature display, but that looks bad even on good surfaces.

Here’s how Ben created this feature:

deform1

The Curve to Curve Deform option is better than the surface push when it is used to drive existing edges. In this case it was applied right in the middle of a face. I am amazed that Ben got it to look this good, because it only gets nasty as you get very close to the face. Notice the shape options at the bottom of the propertymanager. This is what allowed a very narrow sketch line to make such a wide indentation. The way it works is that Ben told it to deform the split out face area from a sketch that was on the existing surface to a new sketch that represented where he wanted the face to go. In reality, this is a direct editing tool, because it can operate on any geometry, native or imported. Other CAD packages have tools that function somewhat like this that are called Global Shape Modeling. It manipulates existing NURBS data.

This is a cool tool, but unfortunately, it is prone to stuff like this, with the tiny little ripples in the face. It is neither very controlled nor very smooth. If SW could develop this some it might be more usable. Great example of this kind of functionality, though, Ben!

==============================================================

wallaceEntry #9 comes from Matt Wallace. This one is very interesting, a very different approach. Matt used a combination of solids and surfaces. The scoop face was a loft from an inner to an outer edge, and then he made a solid body, lofting from the scoop face to an outer face. Right, you can loft from a face to a face to create a solid.

Anyway, then this lofted body was used to indent a constant thickness solid.

Indent! I love the indent feature! This is a cool usage, and another technique we have not seen before. Cool. Thanks, Matt W!

==============================================================

itaiEntry #10 comes from Itai Lewin. This is a surface approach, with the major feature being the Flex. Itai created the tombstone shape, and then used flex to bend it down. Then the gaps along the side were filled with a lofted surface. The Zebra stripes display of this one looks good, and what I like most about it is that it doesn’t create a split face where you want it to be smooth.

Nice job using a difficult feature to get good results from!

==============================================================

slotsEntry #11 comes from James Canney. James used a solid sweep to indent a surface body. Excellent. I wasn’t even sure you could do that. This model has some examples of things that can go wrong even when you do everything right. These are some of those things you are just powerless against sometimes, or might lead you into crazy workarounds.

James did a nice job at everything. He even used the atomic bomb fillet technique at the corners of the fade, which are the most problematic areas on parts like this. The problem is that even though the features are symmetrical, one side splits and the other does not. This kind of thing is frustrating. You have to go back through and make sure things are exactly symmetrical, and then maybe see if you can get acceptable results by mirroring the body that didn’t split.

split

Ugh. That’s heartbreaking when stuff like that happens. I have no idea why, and can’t come up with a way around it except by trying a lot of different things.

Anyway, the second thing that went wrong here was with the thicken feature. Sometimes when you thicken a face, SolidWorks breaks it up into a bunch of smaller faces. This is usually because SW thinks the curvature in areas of the face is larger than the thickness of the thicken feature. That gives you stuff like this:

thicken

The most worrying things here are the little spikes. Sometimes with junk like this you can use Delete Face to get rid of all the little slivers, and just replace them with a single fill feature that’s nice and clean. If it did this in one direction, if you turn the thicken in the other direction, it might not fragment in the other direction, but there is no guarantee. The part was thickened to the outside, and the outside in that area is where the smallest radius is.

Anyway, nice part, cool techniques, and lots of stuff to look at.

==============================================================

tsplines

Entry #12 is modeled by Juan Santocono of T-splines, but submitted by Matt Sederberg. Here’s what Matt had to say about this challenge:

We’ve bookmarked your blog, and can’t stay away from your contests since I think they’re one of the best sources of testing T-Splines against freeform CAD workflows. Feel no obligation to post our entry, since this wasn’t created in SolidWorks, but since we created the model we thought we might as well send it to you, and feel free to share it if you’d like.
This was done by our designer Juan Santocono using T-Splines for Rhino. You’ll notice two of the models have smooth, fillet-like edges and one has sharp creases.
The models were made creating a NURBS surface from curves, rebuilding it and converting to a T-spline, deleting some faces, merging and welding some new faces on the sides of the fade, and control point manipulation to get a smooth topology.
Hope you’re well,
Matt
==============================================================
irwinEntry #13 is from Eric Irwin. This model was originally part of something else, as the in-context offset shows. This example builds up the scoop with surface features while the rest of the part is solid, and then uses a replace face feature to incorporate the surface body into the solid body.  Good work, and a nice looking fade. Thanks for sharing models!
  1. August 6th, 2009 at 22:35 | #1

    Matt,

    Fernando Mota technique in Entry 4 is how I would do the fillets. Back in the day when I worked at GM our CGS CAD program had a coomand called tubular offset, which did exactly the technique that Fernando used. We used this command all the time for creating our tangent lines. Then we would created blended fillets using the primary surfaces and the tubular offsets. We had the ability to control the blends on how they accelerated in the transitions. We used 3-3 blends alot. I wish SolidWorks had these kind of features like I had 20 years ago when I learned surfacing using a CAD system.

    Cheers,

    Anna

  2. Ben Bailey
    August 7th, 2009 at 07:20 | #2

    Thanks for taking a solid look at my model and providing your feed back.

  3. Ben Paprocki
    August 7th, 2009 at 12:24 | #3

    I realy like Fenando’s solution (entry 4). It seems to be the most stable, and flexible enough to work with almost any geometry.

    I played with the deform feature a bit more and got my second entry a little bit smoother (entry 8), but as you say Matt, SW just cant handle this type of usage of that tool. Anther draw back to my approch is it would be very difficult to get differnt shapes out of the fade.

  4. August 13th, 2009 at 11:20 | #4

    Ultimately the geometry must reviewed for its accuracy to the design intent and the aesthetic impact. The 3 interesting ones to me are shown in the following images.

    http://www.project-samples.wingspan-design.ca/documents/hypershot/scoop-1.jpg
    http://www.project-samples.wingspan-design.ca/documents/hypershot/scoop-2.jpg
    http://www.project-samples.wingspan-design.ca/documents/hypershot/scoop-3.jpg

    Obviously there is substantial differences between Ben and Fernando’s styling.
    Of the 2 from Fernando, I prefer the left one, entry #5. Entry #4 is cleaner in some ways, but the vertical face folds over to become the bland making the overall transition look wider and less tight. This type of styled feature is very personal and it is very beneficial to know many different ways to achieve similar geometry.

    We use Hyperhsot to check this type of development virtually instantaneously.
    It takes seconds to export and render so we sweat this type of detail a lot more than we used to.

    Good Hunting.
    M.

  5. Pardeep Bhandari
    September 27th, 2009 at 02:07 | #5

    I like your solution. Actually I also like this blog. The above solution was required by me to put into my own model. I really appreciate you for your time and thank you so much. Have a great time!

  6. Red Willis
    February 20th, 2010 at 16:16 | #6

    Anyway to get a copy of the model by Mark Biasotti? I would like to see more about the surface creation and the “atomic fillet”.

  7. February 20th, 2010 at 21:25 | #7

    @Red Willis
    Red, for whatever reason, Mark’s model is not available.

    The atomic bomb fillet is just a technique where you trim or otherwise cut out an area that causes conventional fillets to fail. Once you cut out the area, conventional fillets work, and you can fill the cut area with the Fill surface.

    You may get different answers about what the shape of the cut out area should be, but I personally like to avoid shapes with sharp corners, so a circle, ellipse or closed loop spline would all be fine.

    Other examples are #9, 10 and 11. 11 has some detail, and shows a rectangular cut where the atomic bomb fillet didn;t work very well.

    Just so its clear, the “atomic bomb fillet” isn’t an actual feature. It is a combination of Trim (or cut) and Fill.

  8. Red Willis
    February 21st, 2010 at 02:13 | #8

    Hmm. Couldn’t find the models for 9, 10 or 11 to dissect either. This looks to be a good way to have a surface completely flush out to another in all directions. Maybe a contest to model a NACA Duct?

  1. No trackbacks yet.

Upload Files

You can include images or files in your comment by selecting them below. Once you select a file, it will be uploaded and a link to it added to your comment. You can upload as many images or files as you like and they will all be added to your comment.

17 visitors online now
7 guests, 10 bots, 0 members
Max visitors today: 21 at 01:11 am EDT
This month: 48 at 09-02-2010 01:16 pm EDT
This year: 64 at 05-16-2010 10:32 pm EDT
All time: 64 at 05-16-2010 10:32 pm EDT