What is the method others use to create, for example, a face?

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
Post Reply
Dim Git
Posts: 22
Joined: Tue Aug 06, 2019 1:51 pm

What is the method others use to create, for example, a face?

Post by Dim Git »

Hi esteemed people,
I am working on another project which is a little more involved and have to ask how others would do it. I need to make a teddy bear. I managed to create most of it but it turned out too small so I will have to start again but thought I would ask for your advice. How is it best to create something complex like a face for example.

I used b-splines to draw the outline and then another, say 1mm above that and continued until I had created shape of the face or body etc. Then I loft between all the shapes created by the b-splines.

I tried to use a sweep but couldn't get that to work.

What do others do to create such a complex shape?

Thanks for reading.
chrisb
Veteran
Posts: 54303
Joined: Tue Mar 17, 2015 9:14 am

Re: What is the method others use to create, for example, a face?

Post by chrisb »

Although this can be done, FreeCAD was not built for such organic shapes. You may consider some other program like Blender for this task.

If your current solution is great, but small, you can try to create a Draft->Clone and scale it.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
freedman
Veteran
Posts: 3476
Joined: Thu Mar 22, 2018 3:02 am
Location: Washington State, USA

Re: What is the method others use to create, for example, a face?

Post by freedman »

I stacked 3 profiles of a 50 sided polygon and removed the equal constraints, lofted them all. The pic shows sketching in 3D almost like working with clay. The real question is could you do this with B-splines without it blowing up :) .
Attachments
loft_bear.FCStd
(84.68 KiB) Downloaded 15 times
teddy1.JPG
teddy1.JPG (63.67 KiB) Viewed 883 times
vocx
Veteran
Posts: 5197
Joined: Thu Oct 18, 2018 9:18 pm

Re: What is the method others use to create, for example, a face?

Post by vocx »

Dim Git wrote: Tue Feb 25, 2020 5:02 pm ...What do others do to create such a complex shape?
Chrisb is right. FreeCAD can create any parametric curve and surface in space using internal tools, however, if you want to create a very curved shape, with organic transitions, you need to use a very fine "mesh". FreeCAD is not ideal to handle very fine meshes (too much memory); for that you would use another 3D modeller like Blender.

Nevertheless, you can in fact create some nice rounded objects based on curves. For this you need to try some external workbenches that are specialized for curves and nurbs. The Curves Workbench is probably the best for this task, Curves workbench.
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
Dim Git
Posts: 22
Joined: Tue Aug 06, 2019 1:51 pm

Re: What is the method others use to create, for example, a face?

Post by Dim Git »

chrisb wrote: Tue Feb 25, 2020 5:37 pm If your current solution is great, but small, you can try to create a Draft->Clone and scale it.
I wouldn't say it was "great" so I am happy to start again I guess.

However, I did take a look at Blender (thanks) and while I can see that it is very powerful it is a whole new learning curve (pardon the pun) again. How on earth do so many people manage to become proficient in so many packages? In time I will dig into Blender, seems very powerful.

@freedman That looks a lot like what I am doing but using b-splines. 30 layers 1mm apart and each has 5 b-splines and 5 straight lines. A bit slow to adjust each layer to get the profile right but ...

@vocx That is again very powerful, another learning curve! My brain simply cannot cope. :oops:

Many thanks everyone.
vocx
Veteran
Posts: 5197
Joined: Thu Oct 18, 2018 9:18 pm

Re: What is the method others use to create, for example, a face?

Post by vocx »

Dim Git wrote: Thu Feb 27, 2020 9:11 am ...
However, I did take a look at Blender (thanks) and while I can see that it is very powerful it is a whole new learning curve (pardon the pun) again. How on earth do so many people manage to become proficient in so many packages? In time I will dig into Blender, seems very powerful...
Blender is very powerful, developed in the mid 1990s for animation purposes, and eventually it was open sourced. They recently got like 30 million euro in funding from different companies to keep growing the program. It's a pretty big deal nowadays. FreeCAD developers are also in contact with Blender developers, so collaboration with them is very possible.

For your specific needs, I really suggest you search the forum for examples of things created using the Curves Workbench. There are various examples ranging from aircraft wings to twisted pretzels.

And, yes, learning Blender may be a daunting task at first; I remember the first time I installed it I barely could use the mouse. The second time I decided to be patient, and actually follow the tutorials. If you decide to try it, I suggest you start with the updated "Donut tutorial". It's a video tutorial that has now become legendary; the guy who made it has a good pace to explain things.
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
Dim Git
Posts: 22
Joined: Tue Aug 06, 2019 1:51 pm

Re: What is the method others use to create, for example, a face?

Post by Dim Git »

Thanks for your input all,
I haven't visited the forum since my last post in this thread so I have only just seen Vocx's reply (I have now ticked notify on replies :roll: ), Thanks.

The reason I haven't been back is because I have been engrossed with my problem and I sorted it using Blender as suggested.

I'm sure that Vocx's suggestion for the tutorials is completely valid but because I didn't see his post I went a slightly different route.

As I said earlier, I installed Blender, felt swamped and had no clue where to start but did a search for tutorials and found something that worked for me. I know this is not a Blender forum but I think others might be in the same position and end up here so I will give the briefest of clues for those.

I went straight into the "sculpting" window (is it called a "workbench" there ?) and used the "Snake Hook" tool to pull/push various parts until the shape was right. There are quick tutorials for that. If I exported a STL from that it had something like 45,000 points. Too many to process in FC. Then I looked for simplify and found "Decimate" and reduced the points to just 1,400 which was manageable by FC.

Back in FC I imported the STL, used Part to create shape and convert to solid. Because it was the wrong size I used Draft to resize and because I wanted it hollow (mechanism to go inside) made a second resized slightly less and in Part did a cut of the smaller from the larger.

I am in awe of both FC and Blender. Thanks all.
User avatar
microelly2
Veteran
Posts: 4688
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: What is the method others use to create, for example, a face?

Post by microelly2 »

creating an animal is always a complex task.
but for human like objects makehuman is a nice tool.
the resulting meshes have a very good structure for post processing.

http://www.makehumancommunity.org/
Dim Git
Posts: 22
Joined: Tue Aug 06, 2019 1:51 pm

Re: What is the method others use to create, for example, a face?

Post by Dim Git »

microelly2 wrote: Tue Mar 03, 2020 12:59 pm creating an animal is always a complex task.
but for human like objects makehuman is a nice tool.
the resulting meshes have a very good structure for post processing.

http://www.makehumancommunity.org/
Now that looks interesting for a future project I have in mind. Thanks.
Post Reply