Showing posts with label Project Miller. Show all posts
Showing posts with label Project Miller. Show all posts

Saturday, 2 January 2021

Triangle

I started this blog post a good 7 months ago but sadly, lost the whole article before it was published. This time I shall try to be more careful!

The idea for this original pose started out when I was reviewing one of my previous 3D prints called 'Balance' which, as the name suggests, had to be balanced quite carefully or it would topple sideways. The right knee was much too close to the left foot and, as a result, any slight shaking in the room would cause the statue to fall.


I decided to create a pose where the model would be resting on her right knee and the full length of the left shin, but with a triangular shaped base that would be much more stable. I thought it could work well if the model was reaching down with her right hand, to grasp the right foot, and reaching up with her left hand to touch her hair.
This is the pose that I came up with.

Notice how most of the features are oriented vertically rather than horizontally, which greatly reduces the need for extra support material. In fact, the only place that needed support adding was between the legs to support the genital area.


Tilting the head upwards prevents the chin and tip of the nose from needing any support. The bobbed hair-style is just the right length to rest on the shoulders and clavicles. The left breast is pulled upwards by the raised left arm, but the right breast is also sized so that the underside projects out at 50-60 degrees, which most 3D printers can cope with without needing support.

The hair looks great in these beautiful NVIDIA Iray renders within Daz3D, but there is no way they can be 3D printed without significant modification. My standard process for making 3D-printable models now flows like this:

  • Export the OBJ from Daz3D
  • Import in Blender - the body and the hair come in as separate objects
  • Clean up the body by deleting any unwanted mesh parts like the teeth and front layer of the corneas
  • Cut loops out of the inner eyelids and bridge across to the eyeball so that they are cleanly connected 
  • Completely remodel the hair by shrink-wrapping a fairly dense ico-sphere onto it so that it adopts the general shape of the hair, and then delete the original hair object
  • Use Blender's sculpt tools to improve the look of the hair by smoothing out spiky areas first and then adding details to make it look more realistic
  • Use a Boolean modifier to combine the new hair object and the body object into a single model
  • Export from Blender as an STL file
  • Perform any additional mesh clean-up as necessary using netFabb Basic, Windows 3D Builder (and, of course, the wonderful Project Miller if you can find a copy)
If all has gone well, you should now have a single, manifold mesh that will print with no errors.


The prints of this model worked really well in my twotrees Sapphire-S coreXY printer which now generates by far the cleanest set of prints of any that I own.







I liked the model so much that I decided to try printing a really large copy on my Creality CR-10S which has a build volume of 30x30x40 cm. The printer ran for 36 hours and used up half a kilo of metallic bronze coloured filament but the result was well worth the effort.




Thursday, 3 October 2019

Tam

I've been wanting to sculpt this pose for a long time. I love the intertwined limbs and the opportunity to rest the chin on the knee to avoid using support material. I think the photo is by Tam Nguyen but I haven’t been able to locate it online. 


This type of pose is sometimes called an ‘implied nude’ because the breasts and genitals are not visible in the photo. This doesn’t usually affect the 3D version, of course, since a sculpture can be viewed from any angle, but in this case the only way to pose the figure is with the breasts compressed by the limbs.

My first attempt worked out OK as a pose, but failed as a 3D print because I tried to make the hair out of individual strands and the retractions just ground up the filament - should have guessed!

So I reverted to my tried and trusted formula of selecting a nice hairstyle and then shrink-wrapping and resculpting it in Blender.


I chose a nice metallic grey Fillamentum PLA filament for this print and sliced the model with Simplify3D. The print was made on my new Sapphire-S coreXY printer from twotrees adapted with a Flex3Drive extruder system. This keeps the print-head as lightweight as possible, giving some of the smoothest prints I've ever achieved.







I'm particularly pleased with how well the sculpted hair has printed on this model. It can still be improved further, though, and I'm working on that. The second version, lower down this page, has more detail sculpted in the flatter areas.










I had to add automated support material in a couple of places - under the left breast and the left front part of the hair. Unfortunately, this did leave some nasty scarring visible on the thigh and abdomen, which I was unable to hide. This set me thinking about other ways to add support.

It occurred to me that one way to avoid the ugly scars left after removing support material would be to try and construct a sort of platform sitting over the left leg on which the support could then rest. I fired up Blender and came up with these pieces of scaffolding.



The larger piece supports the nose and the dangling strands of hair. The smaller piece supports the underside of the left breast.


The innovation here is that I realised I could combine manually created scaffolding that projects into difficult to reach areas, with auto-generated support provided by the slicer to fill in the last few millimetres.
By using this approach, I can scale the model up to any size without having to worry about the support gap - it will always be perfect for my printer because the final gap is still decided by the slicer software.


Both support pieces broke away cleanly from the model leaving no scarring anywhere on the thigh or abdomen - a much cleaner result!
Notice in the picture below how the small chunks of auto-generated support sit on top of the large manually created blocks.



You can also clearly see here how much better the hair looks now with the extra detail sculpted into it.

Saturday, 9 June 2018

Reflections

I started working on this sculpture a few years ago but I wasn't happy with my first attempt so I put the project on hold. It all began when I saw online (I can't remember where) a picture of a small statuette called 'Reflections' by a 20th century sculptor called Harriet Whitney Frishmuth (she hated being called a sculptress!) 



She studied under Rodin before moving to America and doing most of her work there. Some of her larger works are on display in museums across the USA, including the Met in New York, but she also produced smaller pieces such as this one which regularly come up for sale in art auctions and can fetch hundreds of thousands of dollars. I think I would rather make my own copy! 


Most of the time, I have to work from a single photo when posing the model in Daz 3D, but in this case I managed to find another site with an auction catalogue that contained photos of a different copy of Reflections (sculptors often made iterative changes to their best-selling works). In this case, the statue had been photographed from every angle. 

Reflections looked like a great challenge because the pose can be made virtually support-free. I used the Victoria 6 HD female Genesis 2 base model in Daz Studio 4 and began the process of painstakingly moving each joint into the perfect position to capture the pose as accurately as possible. 


I had to position the fingers very carefully, ensuring that the tip of each finger pressed slightly into the skin it was resting upon. Details like this help the model to print successfully without needing to add support.

I have been experimenting with a new technique to get the eyes to print better. This involves carefully deleting the outer layer of the eyeball which represents the cornea. The layer underneath (the iris) has a central depression, but not a full hole, which acts as the pupil. This needs enlarging a little to make it show up in the model but the effect is well worth the effort.

I decided to model the hair myself in Blender’s Sculpt mode, which I am beginning to get the hang of using. I wanted a full-bodied style resting easily on the shoulders.

Having completed the sculpting and manipulation work in Blender, I used Project Miller to shrink-wrap a new high-definition mesh around the model to deal with all the self-intersections where the fingertips touch the thighs. A little more cleaning up to fix the normals and adding a base for her to stand on gave me a printable model.

I printed a full sized copy first on my E3D BigBox which has Independent Dual Extrusion on X carriage (IDEX) so that I could use PolySupport break-away material for the few remaining places that needed it, mainly under the nose and some folds of hair.
 
  
The print started out very well but the higher it got, the more the model started to wobble with each pass of the printhead. I resorted to using hot glue and chopsticks as described  in this video and managed to rescue the model albeit with some artifacts that you can see in the face and hair.

I decided to do some more printing to do this beautiful model justice and hit upon the idea of rotating her backwards 45 degrees and printing only the top half. The main benefit of doing this was to remove the need for any support material at all. This in turn meant that I could switch to using my new Creality CR-10S printer combined with some fabulous Fillamentum Vertigo Grey filament.



I'll let the results speak for themselves.






Saturday, 25 June 2016

80,000 views

In celebration of reaching 80,000 page views, here is a brand new sculpture I created to print on my new 3D printer. I started from this photo found on Pinterest. Unfortunately, I haven't been able to identify the model or the photographer. If anyone has any information, please let me know.



I use Daz Studio 4.9 to create a pose using the Olympia 7 model and Sally G3 hair. Here is the model in the Daz Studio interface.



After exporting the model from Daz Studio I used Project Miller to reskin the model and Blender to shrink-wrap the hair. I did a considerable amount of work using the sculpt tools in Blender to improve the look and shape of the hair whilst keeping it as printable as possible. Here is a screen grab of the final STL file.




I recently upgraded to a BigBox3D from E3Donline and here is the model printed using grey Edge filament.







A nice addition to the collection!

Sunday, 20 July 2014

Shame

I'm going to try and create a sculpture based on this picture next. I like the off-balance lines, the hidden face and the twisted shape.



The photo is by Tomas Rucker and is called 3 in his White series of nudes.

Here's the model I have created so far, viewed in Blender. The pose is clearly not identical but you can see where it takes its inspiration from.



When I came back to work on this pose I wasn't happy with it. The sinuous nature of the original pose had almost completely gone and the new hand position somehow changed the story. I decided to do some more work on the posing.



Then I thought it might be interesting to document the steps needed to make a posed model printable.

Hide the hair
Remove the eyelashes

Circle select eyes and mouth in side view

Shift-H hides everything else. Trim out the eyes and mouth and close up the holes in the mesh.

Hair models in character posing software are almost always totally unprintable items. I have found that the quickest way to make them printable is to use the ShrinkWrap modifier on a dense Isosphere placed in a position surrounding the hair model. Then using the project option in a negative direction, you can send all the points of the sphere inwards until they meet some point on the hair, leaving you with a single water-tight mesh. Some fairly intense smoothing removes all the jagged edges and leaves a very passable, and printable, copy of your chosen hair design. 



This just needs Boolean merging with the head which usually works OK, as long as the eyes and mouth have been fixed first. 

Now we need to deal with overlapping limb parts. There are several ways of doing this.
1. The quick and dirty method.
Use Autodesk's Project Miller to re-skin the visible external surface which hides any internal overlaps.
2. Use sculpt mode to flatten overlaps from the inside.
3. Use Boolean union to eliminate the overlaps. This option is interesting but doesn't work on a single mesh with overlapping parts. So why not just chop up the parts into separate meshes? Worth exploring, I think.

I started at the feet and worked upwards, using option 2 to eliminate any of the areas where the mesh of one limb poked through another. There is a typical example where the thighs cross. I used Box select to highlight all the affected vertices and then Shift-H to hide everything else.



From the inside you can see the bulge of the left thigh poking through into the inside of the right thigh, and vice versa.



I started by changing from Edit mode to Sculpt mode and then using first the Flatten brush and then the Smooth brush on the bulge to make it disappear. 



By working from both sides I could keep the contact area flat.



This works well where there is a small bulge across a large area, but is less effective where a larger, more complex part needs removing. So for the intersection of the arms and the left breast I decided to try a different tack and used option 3.

I rotated the model by 35 degrees around the vertical so that a horizontal plane would neatly bisect the upper arms. I then loaded the model into NetFabb which has a very nice plane cut function which provides a kind of X-ray preview of the slice before making the cut.


My cunning plan was to slice the model into a number of separate parts, make each one into a separate water-tight mesh and then Boolean merge them back together thus dealing with a number of complex overlaps at a stroke.



After making the cut, each half needed to be saved separately. The forearms, in the lower half, could then be selected and split off into a separate model. Here is the main torso piece.



My plan worked almost perfectly, only failing when the last piece in the sequence refused to Merge with the rest. I suspected that this was because the Boolean engine was struggling to cope with the intersecting parts and closing the loop of a torus and recognising the relative inside- and outside-ness of both ends at the same time. I fixed that by making another thin cut that took a slice out of the arms in an area with no complex intersections. Using that slice as the final merge then worked successfully. 

I added a simple bevelled cylinder to the base to make a stand. Eventually, I had reached the point where the only crossed meshes remaining were in both armpits. I spent a fairly lengthy mesh-editing session trying to clean up the mess but finally decided to take the easy way out and used Project Miller to re-skin the model for me. Don't know what I'd do without that bit of kit!

The main reason for going to all this trouble with the model was so that I could use Simplify3D as my slicer. Cura is better at handling faulty meshes but Simplify generates better support material that breaks cleanly away after printing.

I had intended to print this model on my tall delta printer, but it isn't coping well with this hot weather and the motors seem to be prone to skipping steps. So I went back to the Mendel90 and printed a small test version.

3D printed version in coffee-brown PLA before and after removing the support material.




Just like Pensive, one of my earliest works, the fingers are only slight wider than the extruded filament at this scale. It really needs to be printed twice as big as this. As soon as the cooler weather returns I'll try again on the delta printer.