Wednesday 5 March 2014

The problem with some meshes

The biggest problem I face with many character posing tools as that the shoulders and hips look horribly distorted when fully flexed. Look at the left shoulder, hip and knee in the picture below, to see what I mean.



I now believe I may have found a solution for this. To make the mesh deform most naturally, I believe the resting position should be halfway through the range of movement for every joint in each direction. 

The problem is that most meshes are designed with the body in a 'neutral' T or A shaped pose - but that does not provide the full range of joint movement.

Think about the hip. Its greatest range of movement is forward flexion. From standing you can only bend your leg backwards about 30 deg, but you can bring your knee forwards, right up to your chest. To provide the full range of movement, why not design the mesh with the neutral position being half-way between these two extremes?

Ever wonder why the skin on your knees and elbows is so wrinkly? It's because you need lots of spare skin to allow the joints to flex fully, otherwise it would tear. The neutral position for elbows and knees is bent to about 90 degrees.
I would like to see a mesh designed to look good with the joints all positioned mid-way through their range of movement, with the hope that when the arms are fully raised or the hips are fully flexed, you don't get those horrible distortions. I have moved the right arm and leg in the picture above so that the joints are all mid-range.

Sunday 2 March 2014

Best supporting act

Now that I have a delta printer that can make taller prints, I decided to go back and revisit one of my earlier designs, Pensive.

This is a model of a nude woman standing upright in a thoughtful pose. The problem I had originally was that when I printed it small enough to fit in the printer, some of the small features like the fingers just wouldn't print. 

My previous solution was to print the model in two halves and weld her back together afterwards. One beneficial side effect of doing this was that I could make the cut at exactly the point where the tips of the elbows start in the upper half. Now that I was able print the full height of the model in one go I realised I was going to need a different strategy for supporting the arms. I also took the opportunity to change the hairstyle for something a little more voluminous and impressive.



 Without a support structure below the elbows, the extruded filament would simply fall to the bed when the nozzle reached that point.

One method would be to turn on the support feature in the slicing software but this rather crude method would result in a large amount of additional material being placed in many unnecessary areas.

Instead I decided to try the latest version of Meshmixer which allows individual pillars to be placed, manually or automatically, underneath the areas that need supporting.



I didn't like the positions of the automatically placed supports and so I opted to add my own scaffolding exactly where it was needed.

Here is a picture of an early test piece, 175 mm tall with a rather excessive amount of support material still in place.



Having proved that the method worked, I decided to go for a larger version 250 mm tall. This one worked even better. Printed in white PLA at 0.2 mm layer height taking 19 hours.



 I think that this method of support placement could be extremely useful in future and should make it  possible to print many other difficult poses.




Tuesday 25 February 2014

Kayleigh

One of the most beautiful poses I've seen recently on Pinterest was this one.



It had been repinned many times, so clearly other people agreed with me, but wasn't being properly credited. I used Google image search to track down the original version and discovered that the model is Kayleigh Lush.


I used my favourite character modelling software to emulate the pose (not exactly right, but good enough to capture the spirit of the picture, I hope) and then exported an OBJ file. I then used Blender to correct the orientation and scale and to flatten the base and remove the eyelashes, before exporting an STL file.


Here is the screen capture of the 3D model in Blender.




This time I used Project Miller again to select the external surfaces of the model, then used Kisslicer to generate the gcode file with full support turned on and printed in white PLA from Faberdashery at 0.15 mm resolution. 

Another pretty successful print, in my view.



With hindsight, it might have been better to have sliced with Cura and used the expert setting called 'Fix Horrible' - type B, which closes all internal holes and deals much more nicely with limb overlaps. Maybe next time.

Monday 13 January 2014

Cicero D'Avila

I have continued in my efforts to make a good print of the sculpture inspired by the Cicero D'Avila pose in my previous post.


Firstly, I remade the arm pose, tipping the woman's head back to improve the angle of the face and prevent the arm support material from falling across it.

 

This smaller version was printed on a delta printer in red PLA and showed that the model was printable although the underside of the arms is still very ragged following removal of the support material.

At this point I decided to change the arm position again, opting for a more vertical configuration that would hopefully avoid the need for any support material. 


Once again I decided to shortcut the process of making the model printable by using Project Miller to re-skin the mesh. Unfortunately, the model still had some errors which resulted in malformed Gcode when I tried to slice it with Slic3r and Kisslicer. This time I found that the new version of Cura (I'm using 13.12) offered some very useful advanced options including Combine Everything (Type B) under the Expert settings. The Gcode looked very good in Repetier Host so I set off the 12 hour print and this time I finally managed to produce a model that does justice to the sculpture I had planned.

Here's a timelapse video made inside the printer using Octoprint.


Some detail shots taken before the smoothing process.







And after smoothing in acetone vapour to remove the print lines and support blemishes.


One more video of the finished product.




Sunday 1 December 2013

Marble mashup

At last, I feel inspired to start work on a new piece. I've continued to collect photos of interesting nude poses on my Pinterest page and recently found a couple of pictures that I think might work well together.

The first piece is a marble sculpture by Cicero D'Avila. The torso and legs will prove an interesting challenge to reproduce, but the hands are not ideally placed for 3D printing because of the way the fingers are pointing down.





The second picture was a recent find which I think I can use to create the arm pose for my new design. I couldn't find information about the photographer - if you know, please pass the details on and I'll credit them.




Creating the pose wasn't too difficult and took me only a couple of hours. Project Miller is a fantastic new tool in my toolkit which hugely simplifies the process of making a 3D object printable. It can automatically wrap the model in a single manifold mesh which eliminates all of the problems with hair, eyes, teeth and folded limbs, at a single stroke.

I then took the raw model into Blender and began the process of sculpting in some additional details in the hair. 





The next step was to find the best way of slicing and supporting the model ready for 3D printing. this time I decided to give Cura a try. Cura is an extremely fast slicer written by David Braam of Ultimaker. When I'm evaluating a sliced model that needs support, I look for the right amount of support material with an adequate gap between the support and the model so that it will break away with the minimum of effort.

My first attempt at printing this model, which I have named Cicero for convenience, used a light grey PLA and took over 8 hours to print. The lower half started well but sadly the head and arms are not as smooth and seem covered in a regular indentation. The pose looks great though and is definitely one I would consider using again.





Saturday 3 August 2013

Golden Sun

I had this idea that I wanted to try and print a version of Sun Worship using gold filament. I had read some good things about the gold PLA from Faberdashery so I decided to give it a try.

First though, I decided to spend some time rebuilding the pose from scratch. I've also been getting better at using the Sculpt tool in Blender and wanted to have another go at a better hairstyle. Here she is in Blender.



Getting the hands and feet to sit absolutely flat on the floor really helps to keep the print stable.
Good adhesion to the print bed is vital when printing tall sloping limbs without support. Here you can see the point just before the arm connects to the shoulder - perfectly level and no warping thanks to a cooling fan.



The final print came out even better than I had hoped for. My recent upgrades to the nozzle and belts seem to be giving me very nice smooth prints now. And of course, being PLA, acetone vapour baths are not an option - this glossy finish is straight off the printer.





Tuesday 18 June 2013

Body Language

I have just completed one of my best projects so far. It was inspired by another great Bruno Birkhofer photo called Body Language.



I took special care with the pose modelling to capture the lines as faithfully as possible, carefully placing the limbs as close as possible to each other without overlapping. I reused a short hair style of my own creation.

Here is a screenshot of my version in Blender.



The next important step was deciding how to print it and what kind of support to generate. I used Kisslicer to generate the printer files again, because although a new version of Slic3r has just come out with supposedly much improved support generation, I haven't had time to test it yet.

I decided to to make one change from the settings I used for the previous Birkhofer print and that was so go up from Medium to Dense for the support layer, just to see what would happen.

The other genius idea I had was to turn the print vertically for printing, which changed the position and amount of support material required. If I had printed the model exactly as it appears in the picture above, all of the chest and head would have need support underneath it. By rotating it to a much more vertical angle almost none was needed in these areas.




I was so impressed by the new settings that decided to make another video of the support removal process. You can see how my preferred tool is a flat bladed screwdriver which breaks the weak bonds between model and support with less risk of damage to the delicate areas. The support was certainly more dense than before and, in my  view, held the model better whilst still coming away cleanly.


Support removal video




Before and after smoothing



Finished print