3D printing provides to perfect start to creating objects that are too detailed to create by hand, require perfect symmetry, or would otherwise be difficult to manufacture by hand.
Film props and replicas often require great amounts of detail, and as such, can be 3D printed (either for use in the film, or as replicas for fans).
In this tutorial, I'll be going through the process of creating a replica of the dagger from Uncharted 2.
Step 1: Creating the object
Create your 3D object in your preferred 3D program. In my case I used Maya to create my main forms and Zbrush to sculpt the details. At this stage you don't need to worry about polycounts, just get in the detail you require. Any programs are fine as long as they are able to export between other packages (obj files often work best for this, as they rarely accumulate artifacts or other errors).
Zbrush offers a large amount of options in terms of symmetry (including radial symmetry, which is what allowed me to get symmetry on 3 axis).