3D Modeling

From CandyFabWiki

Jump to: navigation, search

The CandyFab is designed to fabricate 3D models, so it is reasonable to discuss how those models are created. As a machine, CandyFab does not really care whether the object that it is fabricating started out as a 3D mathematical model, a CAD drawing, or as a regular object captured by a 3D scanner. All of these methods can produce 3D file output that can be interpreted by the CandyFab and its associated software.

Early 3D modeling for the CandyFab project has been done in POV-Ray, the Persistence of Vision Raytracer, free tool for making high-quality 3D graphics. POV-Ray is available in official versions for Windows, Mac OS/Mac OS X and i86 Linux. While it is not officially an open-source project, the source code is available for those wanting to do their own ports.

Technical Requirements

While the CandyFab software ultimately expects a set of 2D sliced image files, we have slicing utilities that can convert (presently) from STL and/or POV-Ray file formats into a set of sliced images. As we add additional conversion utilities to our list of known tools, these requirements are expected to relax. Software chosen to work with the CandyFab project should (at a minimum) work well under the Mac, Windows, and Linux operating systems.

Licensing and Platform issues

The CandyFab project intends to support free and open source software preferentially to commercial and proprietary software. Historically, open-source efforts have done a better job of producing true cross-platform software than their commercial counterparts.

List of 3D packages known to generate STL and/or POV-Ray output

Several 3D packages are known meet our technical and license requirements and can generate output suitable for use with CandyFab.

  • POV-Ray Web site WP.
    • Early software of choice for the CandyFab project.
    • Free software with source code available
    • Cross-platform binaries available
    • STL import through scripts
    • Interface is text based. Precise and powerful, but can be challenging for newcomers.
  • Art of Illusion Web site WP.
    • Software of choice for the RepRap project.
    • Open source, Java Based
    • Cross-platform binaries available
    • Direct POV-Ray export, STL through plugin.
    • Graphic interface is simple, easy, and surprisingly powerful. Excellent choice for users new to 3D software.
  • Blender Web site WP.
    • Open source software
    • Cross-platform binaries available
    • Direct STL export, POV-Ray mesh exports through plugin/scripts.
    • Graphic interface is heavy, but powerful for editing mesh objects. Can be challenging for newcomers.
Personal tools