I'd like your feedback: new non-manifold tutorial

Discussion in 'Design and Modeling' started by bartv, Mar 16, 2009.

  1. bartv
    bartv New Member
    Hiya,

    I've been busy writing a new tutorial on finding and fixing non-manifold areas in your model. Before I publish it 'formally', I'd love to get some feedback on it.

    http://www.shapeways.com/tutorials/fixing-non-manifold-model s

    Is there anything that isn't clear enough, or that I forgot to add?

    Thanks!

    Bart
     
  2. loonsbury
    loonsbury New Member
    I think the short videos do a great job of explaining the issues. Something I had trouble with in my STL uploads was identical vertices: not connected but apparently read as the same by Shapeways checks. This will never be obvious in Blender, but it results in manifold errors so you may want to include that in your list of causes.

    [​IMG]

    [​IMG]

    Now, I'm not sure of the mechanics on the Shapeways server, but I assume it's much like importing the resulting .STL and removing duplicate vertices - now we have manifold problems.
     
  3. ewco
    ewco New Member
    Same problems here i think.

    Most of our identical vertices, cant be deleted, they are used for different objects.

    Is it possible to make a local check with the Shapeway software that checks our model? it is a hell of a job to go true all those steps to upload the model, and then wait to get a mail if it is ok. :(

    (20 times a day is no joy)
     
  4. OracleofWuffing
    OracleofWuffing New Member
    I know for the purposes of creating a "general" guide to cover common errors, this might be overstepping bounds, but is it possible that you could list some of the keystrokes you're using in the tutorial movies?
     
  5. bartv
    bartv New Member
    @Oracle of Wuffing:

    I guess the most important ones are these:

    TAB - switch from object to edit mode
    X - delete selected vertices/edges/faces
    F - fill selected polygon

    You'll find a full hotkey list here:

    http://wiki.blender.org/index.php/Doc:Reference/Hotkeys

    Cheers,

    Bart
     
  6. bartv
    bartv New Member
    @loonsbury: I thought about that specific problem, but I think that in the end it boils down to the 'overlapping faces' type of problem, so I don't think I'll need to add it to the tutorial. Interestingly enough, if you upload such a model *before* unifying the vertices, our server will accept the model just fine.

    @ewco: do you mean integrated into your own 3D app, or as a stand-alone app?

    Cheers,

    Bart
     
  7. loonsbury
    loonsbury New Member
    Mine haven't worked for that reason in the past, maybe I should try again.
     
  8. tones3d
    tones3d New Member
    I, too, would love to be able to check my files before uploading, using the same software that Shapeways uses.

    This would save a lot of time and effort, and a bit of network bandwidth, too.
     
    hanelyp likes this.
  9. erich666
    erich666 New Member
    Little bugs in the tutorial:

    "sube" should be "cube"
    "undoubtably" should be "undoubtedly"
    "containind" to "contained"
    "vizualisation" to "visualization" or "visualisation"
    "remodelling" to "remodeling"

    On the subject of manifold surfaces, it would be good for you to point at the original tutorial, http://www.shapeways.com/tutorials/things-to-keep-in-mind. In that tutorial, I had a question: you show a Blender operation to make the object non-manifold. What does this operation do? Does it simply move the two touching edges back a bit from each other?

    I'm looking forward to unleashing the mesh manipulator MeshLab to clean up my meshes, so I want to understand "manifold" a bit more in other packages.

    Eric
     
  10. dizingof
    dizingof New Member
    Hey Bart

    I dont know if it's a far-fetched idea... but do you think shapeways can negotiate a deal either with the authors of netfabb or magics for a slim down version of their software for this community ?

    Shapeways has managed to introduce and expand 3D printing to a vast audiences of hobbyists, students, designers, of all ages and occupation - this market requires a slim version of a "fix-it-all" software to fix stl files - so designers can actually spend their time and focus on designing and not (sometimes) be frustrated with an illusive non manifold error or any other common errors.

    Sure, shapeways Meshmedic is a quantum leap vs. what we had to deal with before its installation
    still, an affordable-for-all professional software such as those pricey packages is the next big step in my opinion.

    everyone wins.











     
  11. Ctrl+Alt+Shift+M "shows" non-manifold, not "makes" non-manifold. It selects the vertices which are non-manifold in the object currently in edit mode. Note that the command does not deselect everything first, so if you only want non-manifold vertices, you should deselect everything (two taps of the a key will suffice), then use the command.
     
  12. stannum
    stannum Well-Known Member
    And before show non manifold, (join all the meshes, select all the vertices and) run remove doubles (then unselect all), so you are sure you get all the problematic edges and vertices marked, not just the ones in current unwelded object.
     
  13. Manjuvajra
    Manjuvajra New Member
    Thanks very much for a very clear intro to this stuff - I'm a beginner in modeling and this was a great help.
     
  14. bartv
    bartv New Member
    Thanks! This tutorial is quite old though, so please know that our software is now capable of automatically fixing some of these issues. Still, it's always better to learn how to design well.
     
  15. cfeldman
    cfeldman New Member
    Sometimes i use Meshmixer to control the 3d model,
    soms Meshlab,..........of Netfabb,...
    but always find " error" message uploading the file ( ?)
    i dont know understand why ?....

    /i repair the file and remashing in Meshlab, so..../
    i cant understand.

    ( with Netfabb you cant save the file /stl/obj/... ?... only save Netfabb project file ??)
    Mvg
     
  16. mkroeker
    mkroeker Well-Known Member
    If you get just the generic "there was an error" message without further explanation, it could be that your file is either too large (maximum 64mb, compress it with zip if necessary) or too complex (maximum 1 million triangles).
    With netfabb, you need to use "Export part" in the "Part" menu to save to stl,obj etc.
     
  17. cfeldman
    cfeldman New Member
    No, he have only 22 MB, not 64 Mb.
    That is an wireframe,so the problem is other,
    because there is not any holes there.
    ( but something software recognize there "holes",
    in a wireframe model ?)--i see that in Meshmixer--.
    Netfabb, ...yes , i try it with,now.

    Thanks
     
  18. cfeldman
    cfeldman New Member
    How do you control the "manifold " errors ?

    With Netfabb : "repairs" of other ?
    With Meshlab : "filters / repairing / remove faces from non manifold edges "..of other ?

    I dont see more than that.
    Greetings
     
  19. cfeldman
    cfeldman New Member
    IN a complex model ( no a simple cube)
    how make you " non manifold edges"
    how can you repair all the edges in a complex 3D Model ?

    i use Rhinoceros
    Thanks