You might want to download a model to 3D print it on your own printer or a printing service like 3D Hubs or Shapeways. Some files are ready to print right away. However, because you can only download the author's original files, some models will need a bit more work before printing.
3D Printing Checklist
These points may vary between different printers, so it's always best to check with the manufacturer!
File format - What kind of file format does your printer require? Most printers will accept STL files, although commercial services can work with a wider range of file types (e.g. full color printing, see below). Most 3D applications can export to STL so it's easy to convert a model that you downloaded from Sketchfab.
Watertight - Is your model 'watertight'? 3D printers get confused if there's a 'leak' in your model - essentially this would reduce the model to a two-dimensional shell. So take care to close your model! Of course you can still have models with holes in them, like a donut, but make sure that the surface is continuous and closed.
Manifold - Related to the concept of watertightness is 'manifold'. This is a mathematical term describing object surfaces. Basically, it confirms that the surface can exist in reality - the main requirement being that each edge should be connected to exactly two faces. Most 3D apps have support for testing manifoldness. If yours doesn't, try the free Meshlab software. For more information on this topic, see this excellent tutorial on Shapeways. For even more information, including fun non-orientable (and unprintable) surfaces, check out the Wikipedia page on Manifold.
Wall thickness and Model size - Does your model conform to your printer's minimum thickness (the thinnest part it can print), and will it fit in the print area? Each printer has it's own minimum and maximum model sizes, be sure to check them!
Overhang - this is a bit more technical, but especially FDM printers (like Ultimakers or Makerbots) have a limit to the 'angle' of some of the faces. A large overhang will require adding support material. Again, check with your printer to see if you can add supports.
Full color support - Most printers these days print in one material. Only a few can handle full color like the ZCorp or Visijet printers. For 'monochrome' printers, the STL file is fine. For full color, you'll usually have to provide a VRML file with the required vertex colors or UV maps.
Polygon threshold - the maximum number of polygon the printer can handle. Keep the printer resolution in mind when deciding on the polygon count. Details that are below the resolution won't get printed anyway, so don't bother sending them to your printer. A good rule of thumb is not to go over 1 million triangles. You can use mesh decimation software to remove unneeded details while still preserving your model's shape. Again, MeshLab is your friend if your own 3D software doesn't already offer this. Here's a great video tutorial talking you through it.
Price - 3D printed models can get expensive fast! Most printing services base their price on the printed volume. As such, increasing your model's size by a factor of two will result in an 8x increase in price (remember those scaling laws). The good news is that you often only need a small size adjustment to make your print match your budget.
The HTC case model embedded above can be printed. Here's the result:
Resources and Tutorials
- Photoshop allows you to prepare files for 3D printing, here's a guide.
- How to guide to 3D model character models for 3D printing this Shapeways tutorial is a good resource to start with.
- How to adjust your animation/characters for 3d printing, a video tutorial.
- If you want to print in color, check out the FCS material guideline here, and here's the official checklist to go through before you're about to 3D print with Shapeways.
- Preparing Blender files for 3D printing, a video tutorial by CG Cookie.
- 3D printing on the Formlabs Form 1+, a tutorial on CG Cookie.
- Free software for file conversion: http://meshlab.sourceforge.net/
- Autodesk MeshMixer is a great tool for creating mashups of existing models. And it's free!